.main_menu {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 999;
}

@media (max-width: 991px) {
  .main_menu {
    padding: 15px 0;
  }
  .main_menu:after {
  position: absolute;
  right: 0;
  top: 0;
  content: "";
  width: 100%;
  height: 100%;
  background:#fff;
  z-index: -1;
  color:red;
  opacity: 1;
}
}
.navbar-brand 
{
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    line-height: inherit;
    white-space: nowrap;
    font-family:'Merriweather', serif;
    font-size:20px;
    text-transform:uppercase;
    letter-spacing:2px;
    color:#fff !important;

}
.main_menu:after {
  position: absolute;
  right: 0;
  top: 0;
  content: "";
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: .9;
}

.main_menu .navbar {
  padding: 0px;
}

.main_menu .navbar .navbar-toggler {
  border: 0px solid transparent;
}

.main_menu .navbar .main-menu-item {
  justify-content: flex-end;
}

@media (max-width: 991px) {
  .main_menu .navbar .main-menu-item .navbar-nav {
    margin-left: 0%;
    background-color: #fff;
  }
}

.main_menu .navbar .main-menu-item .navbar-nav a {
  padding: 39.5px 10px 39.5px 20px;
  color:#fff;
  text-transform: capitalize;
  font-weight: 700;
  font-family:'Spartan', sans-serif;
  font-size:14.5px;
  letter-spacing:2px;
}
.main_menu .navbar .main-menu-item .navbar-nav a:hover {
  color: #c34721 !important;
}

@media (max-width: 991px) {
  .main_menu .navbar .main-menu-item .navbar-nav a {
    padding: 10px 22px;
    color: #000;
    background-color: #fff;
    margin-bottom: 2px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .main_menu .navbar .main-menu-item .navbar-nav a {
    padding: 30px 20px;
  }
}

.dropdown-menu {
  border: 0px solid rgba(0, 0, 0, 0.15) !important;
  background-color: #fafafa;
}

.dropdown .dropdown-menu {
  transition: all 0.5s;
  overflow: hidden;
  transform-origin: top center;
  transform: scale(1, 0);
  display: block;
  margin-top: -1px;
}

.dropdown .dropdown-menu .dropdown-item {
  font-size: 14px;
  padding: 8px 20px !important;
}

.dropdown:hover .dropdown-menu {
  transform: scale(1);
}

@media (max-width: 576px) {
  .navbar-brand {
    max-width: 150px;
    color:#c34721 !important;
  }
  .main_menu .navbar .main-menu-item .navbar-nav a:hover {
    color: #fff;
  }
  .navbar-collapse {
    z-index: 9999 !important;
    position: absolute;
    left: 0;
    top: 56px;
    width: 100%;
    box-shadow: 0 7px 11px 0 rgba(0, 0, 0, 0.2);
  }
  .dropdown-menu {
    border: 0px solid rgba(0, 0, 0, 0.15) !important;
    background-color: #fff;
  }
  .dropdown .dropdown-menu {
    transform: scale(1, 0);
    display: none;
    margin-top: 0px;
    text-align: center;
  }
  .dropdown .dropdown-menu .dropdown-item {
    padding: 10px 15px;
  }
  .dropdown:hover .dropdown-menu {
    transform: scale(1);
    display: block;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .navbar-brand {
    max-width: 125px;
    color:#c34721 !important;
  }
  .main_menu .navbar .main-menu-item .navbar-nav a:hover {
    color: #fff;
  }
  .navbar-collapse {
    z-index: 9999 !important;
    position: absolute;
    left: 0;
    top: 55px;
    width: 100%;
    box-shadow: 0 7px 11px 0 rgba(0, 0, 0, 0.2);
  }
  .dropdown .dropdown-menu {
    transform: scale(1, 0);
    display: none;
    text-align: center;
  }
  .dropdown:hover .dropdown-menu {
    transform: scale(1);
    display: block;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .navbar-brand {
    max-width: 125px;
    color:#c34721 !important;
  }
  .main_menu .navbar .main-menu-item .navbar-nav a:hover {
    color: #123;
  }
  .navbar-collapse {
    z-index: 9999 !important;
    position: absolute;
    left: 0;
    top: 55px;
    width: 100%;
    box-shadow: 0 7px 11px 0 rgba(0, 0, 0, 0.2);
  }
  .dropdown .dropdown-menu {
    transform: scale(1, 0);
    display: none;
    text-align: center;
  }
  .dropdown:hover .dropdown-menu {
    transform: scale(1);
    display: block;
  }
}
.menu_fixed {
  position: fixed;
  z-index: 9999 !important;
  width: 100%;
  background-color: #fff;
  box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.05);
}
/*.menu_fixed span {
  color: #000 !important;
}*/
.menu_fixed .navbar-brand
{
  color:#c34721 !important;
}
.menu_fixed .navbar .main-menu-item .navbar-nav a
{
  color:#c34721;
}
    	.carousel-inner img 
  		{
     		width: 100%;
      	height:600px;
  		}
  		.abt_ctmain
  		{
  			padding-left:3%;
  			padding-right:3%;
  			padding-top:5%;
  			padding-bottom:5%;
  		}
  		.abt_ctmain_hd
  		{
  			font-family:'Merriweather', serif;
  			font-size:32px;
  			letter-spacing:2px;
  			font-weight:400;
  			color:#c34721;
  		}
  		.abt_line
  		{
  			border-bottom:6px solid #123;
  			width:5%;
  		}
  		.abt_ctmain_para
  		{
  			font-family:'Spartan', sans-serif;
  			font-size:16px;
  			line-height:30px;
  			font-weight:400;
  			padding-top:2%;
  		}
  		.abt_ctmain_fts
  		{
  			border-left:0.1px solid #7789a7;
  		}
  		.abt_ctmain_fts:nth-child(1)
  		{
  			border-left:none;
  		}
  		.abt_ctmain_fts h4
  		{
  			font-family:'Merriweather', serif;
  			font-size:20px;
  			letter-spacing:2px;
  			font-weight:500;
  			margin-top:5%;
  		}
  		.abt_ctmain_fts p
  		{
  			font-family:'Spartan', sans-serif;
  			font-size:16px;
  			line-height:30px;
  		}
  		.abt_ctmain_fts:hover
  		{
  			background-color: rgba(255, 255, 255, 0.8);
  			box-shadow: 0 1.5rem 4rem rgba(195, 71, 33, 0.15);
  			transition: transform .3s;
  			border-radius: 3px;
  			border-bottom:3px solid #c34721;
  			border-left:3px solid #c34721;
        transform: translateY(-1.5rem) scale(1);
  		}
      img.act_abimg
      {
        width:90%;
        height:400px;
        margin-top:-30px;
      }
  		.wsind_ctmain_fts .wectinds_ft_box h4
  		{
  			font-family:'Merriweather', serif;
  			font-size:20px;
  			letter-spacing:2px;
  			font-weight:bold;
  			margin-top:8%;
  			text-transform:capitalize;
  		}
  		.wsind_ctmain_fts .wectinds_ft_box2 h4
  		{
  			font-family:'Merriweather', serif;
  			font-size:20px;
  			letter-spacing:2px;
  			font-weight:bold;
  			margin-top:8%;
  			text-transform:capitalize;
  		}
  		.wsind_ctmain_fts .wectinds_ft_box
  		{
  			background-color: rgba(255, 255, 255, 0.8);
		  	padding: 2.5rem;
		  	border-radius: 3px;
		  	box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
		  	transition: transform .3s;
		  	height:175px;
        border-left:3px solid #c34721;
  		}
  		.wsind_ctmain_fts .wectinds_ft_box:hover
  		{
  			transform: translateY(-1.5rem) scale(1.03);
  		}
  		.wsind_ctmain_fts .wectinds_ft_box2
  		{
  			background-color: rgba(255, 255, 255, 0.8);
		  	padding: 2.5rem;
		  	border-radius: 3px;
		  	box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
		  	transition: transform .3s;
		  	height:180px;
        border-left:3px solid #c34721;
  		}
  		.wsind_ctmain_fts .wectinds_ft_box2:hover
  		{
  			transform: translateY(-1.5rem) scale(1.03);
  		}
  		.wsind_align
  		{
  			margin-top:7%;
  		}
  		.our_ctprod
  		{
  			padding-left:3%;
  			padding-right:3%;
  			padding-top:8%;
  			padding-bottom:5%;
  		}
  		.our_ctprod_hd
  		{
  			font-family:'Merriweather', serif;
  			font-size:32px;
  			letter-spacing:2px;
  			font-weight:400; 
  			text-align:center; 			
  		}
  		.our_ctprod2
  		{
  			padding-bottom:5%;
  			padding-left:3%;
  			padding-right:3%;
  		}
  		.our_ctprod2 h4
  		{
  			font-family:'Merriweather', serif;
  			font-size:20px;
  			letter-spacing:2px;
  			font-weight:bold;
  			margin-top:5%;
  		}
  		.our_ctprod2 p
  		{
  			font-family:'Spartan', sans-serif;
  			font-size:16px;
  			line-height:30px;
  		}
  		.op_ct_link
  		{
  			border:2px solid #c34721;
  			padding:10px;
  			border-radius:5px;
  		}
  		a.op_ct_link
  		{
  			font-family:'Merriweather', serif;
  			font-size:18px;
  			text-decoration:none;
  			color:#000;
  			letter-spacing:2px;
  		}
  		.op_ct_link:hover
  		{
  			background:#c34721;
  			color:#fff;
  		}
  		.ctimg_main
  		{
  			background:#d05830;
  			padding:20px;
  		}
  		.ctimg_main_cont
  		{
  			position:relative;
			z-index:0;
			overflow:hidden;
		 	padding:25px;
  		}
  		.ctimg_hd h1
  		{
  			color:#ffffff;
  			font-family:'Merriweather', serif;
  			font-size:35px;
  			letter-spacing:2px;
  			font-weight:400;
  			text-align:center;
  		}
  		.ctimg-btn
  		{
  			-moz-user-select:none;
			 background:#123;
			border:medium;
			border-radius:0;
			color:#fff;
			cursor:pointer;
			display:inline-block;
			font-size:20px;
			font-weight:500;
			letter-spacing:1px;
			line-height:0;
			margin-bottom:0;
			padding:25px 22px;
			text-align:center;
			text-transform:capitalize;
			touch-action:manipulation;
			transition:all .3s ease 0s;
			vertical-align:middle;
			white-space:nowrap;
			font-family:'Merriweather', serif;
			position:relative;
  		}
  		.ctimg-btn::before
		{
			position:absolute;
			background:#fff;
			width:100%;
			height:100%;
			content:"";
			top:8px;
			left:-8px;
			z-index:-1;
			-webkit-transition:all .4s ease-out 0s;
			-moz-transition:all .4s ease-out 0s;
			-ms-transition:all .4s ease-out 0s;
			-o-transition:all .4s ease-out 0s;
			transition:all .4s ease-out 0s;
		}
		.ctimg-btn:hover
		{
			color:#fff
		}
		.ctimg-btn:hover::before
		{
			top:8px;
			left:8px;
		}
		.ctimg-btn2
		{
			padding-top:10px;
			text-align:center;
		}
		.ct_part
		{
			background:#f2f2f2;
		}
    .ct_part_align
    {
      padding:5% 3% 2% 3%;
    }
  		.cortech_pt h1
  		{
  			font-family:'Merriweather', serif;
  			text-transform:capitalize;
  			font-size:50px;
  			font-weight:400;
  			color:#123;
  		}
  		.mtshow
  		{
  			display:none;
  		}
  		.ct-pt
  		{
  			padding:20px;
  		}
  		.ct_part_align
  		{
  			padding:5% 3% 2% 3%;
  		}
  		.ct-pt-link
  		{
  			font-family:'Merriweather', serif;
  			font-size:18px;
  			color:#c34721;
  			letter-spacing:2px;
  			text-align:center;
  		}
  		.ct-pt-link:hover
  		{
  			border:2px solid #c34721;
  			padding:10px;
  			border-radius:5px;
  			color:#123;
  			text-decoration:none;
  		}
      .ct_contact
      {
        padding-top:5%;
      }
      .our_ctcf_ci
      {
        padding-top:2%;
        padding-right:5%;
        padding-left:5%;
      }
  		.our_ctcf_ci h4
  		{
  			font-family:'Merriweather', serif;
  			font-size:26px;
  			letter-spacing:2px;
  			font-weight:500;
  			margin-top:5%;
  			color:#d05830;	
  		}
  		.our_ctcf_ci p
  		{
  			font-family:'Spartan', sans-serif;
  			font-size:16px;
  			line-height:30px;
  		}
  		.our_ctcf_ci-1 h4
  		{
  			font-family:'Merriweather', serif;
  			font-size:20px;
  			letter-spacing:2px;
  			font-weight:500;
  			margin-top:5%;
  			color:#d05830;	
  		}
  		.our_ctcf_ci-1 p
  		{
  			font-family:'Spartan', sans-serif;
  			font-size:14px;
  			line-height:30px;
  			text-transform:capitalize;
  		}
      .ct_form
      {
        padding:5%;
      }
  		.send_btn
  		{
  			margin-top:5%;
  		}
  		.send-btn
  		{
  			border:2px solid #d05830;
  			background:#d05830;
  			padding:10px;
  			border-radius:5px;
  			font-family:'Merriweather', serif;
  			font-size:18px;
  			color:#fff;
  		}
  		.ct_foot
  		{
  			background:#000;
  		}
  		.ct_foot-p
  		{
  			color:#fff;
  			padding:2% 0 1% 0;
  			text-align:center;
  			font-family:'Spartan', sans-serif;
  			font-size:14px;
  		}
/*----------------------START HUMICO PRODUCT---------------------------*/
    .humico_prod
    {
      background:linear-gradient(rgba(0,0,0,0.75),rgba(0,0,0,0.5)),url('images/humico1.jpg');
      background-attachment:fixed;
      background-size:cover;
      background-repeat:no-repeat;
      background-position:center;
    }
    .humico_hd_ctcont h1
    {
      color:#fff;
      padding:18% 0 15% 2%;
      font-family:'Merriweather', serif;
      text-transform:uppercase;
      font-size:45px;
      text-align:center;
    }
    .humico_ctpara2
    {
      padding:0 3%;
      text-align:left;
    }
   .humico_sc
    {
      padding-left:3%;
      padding-right:3%;
      padding-top:5%;
      padding-bottom:5%;
    }
    .humico_ctpara h1
    {
      font-family:'Merriweather', serif;
      font-size:32px;
      letter-spacing:2px;
      font-weight:400;
      color:#c34721;
    }
    .hr-ctline
    {
      border-bottom:6px dotted #123;
      width:5%;
    }
    .humico_sc p
    {
      font-family:'Spartan', sans-serif;
      font-size:16px;
      line-height:35px;
      font-weight:400;
      padding-top:1%;
    }
    .ct_humico-img
    {
      padding-top:10%;
    }
    .ct_humico_lt
    {
      background-color: rgba(255, 255, 255, 0.8);
      box-shadow: 0 1.5rem 4rem rgba(17, 34, 51, 0.3);
      transition: transform .3s;
      border-radius: 3px;
      padding:2.5rem;
    }
    .humico-spact
    {
      margin-top:5%;
    }
    .ct_humico_lt-p
    {
      padding:0 5%;
    }
    i.hunico_ctpi
    {
      font-size:20px;
      color:#d05830;
    }
    .our_ctoprod
    {
      padding-left:3%;
      padding-right:3%;
      padding-top:1%;
      padding-bottom:5%;
    }
    .our_ctoprods
    {
      font-family:'Merriweather', serif;
      font-size:32px;
      letter-spacing:2px;
      font-weight:400;
      color:#c34721;
    }
    .our_ctoprod_hd
    {
      padding-top:3%;
    }
    .our_ctoprod_hd1
    {
      background-color: rgba(255, 255, 255, 0.8);
      box-shadow: 0 1.5rem 4rem rgba(195, 71, 33, 0.15);
      transition: transform .3s;
      border-radius: 3px;
      padding:2.5rem;
      text-align:center;
      border-left:2px solid #123;
    }
    .our_ctoprod_hd1:hover
    {
      transform: translateY(-1.5rem) scale(0.9);
      color:#c34721;
      font-weight:bold;
      border-left:6px solid #c34721;
    }
    @media (max-width:767px)
    {
    .humico_prod
    {
      background:linear-gradient(rgba(0,0,0,0.75),rgba(0,0,0,0.5)),url('images/humico1.jpg');
      background-attachment:fixed;
      background-size:cover;
      background-repeat:no-repeat;
      background-position:center;
      height:400px;
    }
    .humico_hd_ctcont h1
    {
      color:#fff;
      margin-top:40%;
      padding:18% 0 0 2%;
      font-family:'Merriweather', serif;
      text-transform:uppercase;
      font-size:25px;
      text-align:center;
      letter-spacing:3px;
    }
    .humico_ctpara2
    {
      padding:0 3%;
      text-align:left;
    }
   .humico_sc
    {
      padding-left:3%;
      padding-right:3%;
      padding-top:15%;
      padding-bottom:5%;
    }
    .humico_ctpara h1
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:400;
      color:#c34721;
    }
    .hr-ctline
    {
      border-bottom:6px solid #123;
      width:10%;
    }
    .humico_sc p
    {
      font-family:'Spartan', sans-serif;
      font-size:13.5px;
      line-height:35px;
      font-weight:400;
      padding-top:5%;
      text-align:justify;
    }
    .ct_humico-img
    {
      padding-top:10%;
    }
    .ct_humico_lt
    {
      background-color: rgba(255, 255, 255, 0.8);
      box-shadow: 0 1.5rem 4rem rgba(17, 34, 51, 0.3);
      transition: transform .3s;
      border-radius: 3px;
      padding:2.5rem;
    }
    .humico-spact
    {
      margin-top:10%;
    }
    .ct_humico_lt-p
    {
      padding:0 5%;
    }
    i.hunico_ctpi
    {
      font-size:20px;
      color:#d05830;
    }
    .our_ctoprod
    {
      padding-left:3%;
      padding-right:3%;
      padding-top:8%;
      padding-bottom:8%;
    }
    .our_ctoprods
    {
      margin-bottom:5%;
    }
    .our_ctoprods h1
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:400;
      color:#c34721;
    }
    .our_ctoprod_hd
    {
      padding:3%;
    }
    .our_ctoprod_hd1
    {
      background-color: rgba(255, 255, 255, 0.8);
      box-shadow: 0 1.5rem 4rem rgba(195, 71, 33, 0.15);
      transition: transform .3s;
      border-radius: 3px;
      padding:2.5rem;
      text-align:center;
      font-weight:bold;
      border-left:6px solid #123;
    }
    .our_ctoprod_hd1:hover
    {
      transform:none;
      color:#c34721;
      font-weight:bold;
      border-left:6px solid #c34721;
    }
    .our_ctoprod_hd1 h4
    {
      font-size:16px;
    }
    }
    @media screen and (min-width:768px) and (max-width:991px)
    {
    .humico_prod
    {
      background:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('images/humico1.jpg');
      background-attachment:fixed;
      background-size:auto;
      background-repeat:no-repeat;
      background-position:center;
      height:800px;
    }
    .humico_hd_ctcont h1
    {
      color:#fff;
      margin-top:40%;
      padding:18% 0 0 2%;
      font-family:'Merriweather', serif;
      text-transform:uppercase;
      font-size:45px;
      text-align:center;
      letter-spacing:3px;
    }
    .humico_ctpara2
    {
      padding:0 3%;
      text-align:left;
    }
   .humico_sc
    {
      padding-left:3%;
      padding-right:3%;
      padding-top:10%;
      padding-bottom:5%;
    }
    .humico_ctpara h1
    {
      font-family:'Merriweather', serif;
      font-size:26px;
      letter-spacing:2px;
      font-weight:400;
      color:#c34721;
    }
    .hr-ctline
    {
      border-bottom:6px solid #123;
      width:10%;
    }
    .humico_sc p
    {
      font-family:'Spartan', sans-serif;
      font-size:15px;
      line-height:35px;
      font-weight:400;
      padding-top:5%;
      text-align:justify;
    }
    .ct_humico-img
    {
      padding-top:10%;
    }
    .ct_humico_lt
    {
      background-color: rgba(255, 255, 255, 0.8);
      box-shadow: 0 1.5rem 4rem rgba(17, 34, 51, 0.3);
      transition: transform .3s;
      border-radius: 3px;
      padding:2.5rem;
    }
    .humico-spact
    {
      margin-top:10%;
    }
    .ct_humico_lt-p
    {
      padding:0 5%;
    }
    i.hunico_ctpi
    {
      font-size:20px;
      color:#d05830;
    }
    .our_ctoprod
    {
      padding-left:3%;
      padding-right:3%;
      padding-top:8%;
      padding-bottom:8% !important;
    }
    .our_ctoprods
    {
      margin-bottom:5%;
    }
    .our_ctoprods h1
    {
      font-family:'Merriweather', serif;
      font-size:26px;
      letter-spacing:2px;
      font-weight:400;
      color:#c34721;
    }
    .our_ctoprod_hd
    {
      padding:3%;
    }
    .our_ctoprod_hd1
    {
      background-color: rgba(255, 255, 255, 0.8);
      box-shadow: 0 1.5rem 4rem rgba(195, 71, 33, 0.15);
      transition: transform .3s;
      border-radius: 3px;
      padding:2.5rem;
      text-align:center;
      font-weight:bold;
      border-left:6px solid #123;
      height:120px;
    }
    .our_ctoprod_hd1:hover
    {
      transform:none;
      color:#c34721;
      font-weight:bold;
      border-left:6px solid #c34721;
    }
    .our_ctoprod_hd1 h4
    {
      font-size:16px;
    }
    }
/*----------------------END HUMICO PRODUCT---------------------------*/

/*----------------------START VALSTRONG PRODUCT---------------------------*/
    .valstrong_prod
    {
      background:linear-gradient(rgba(0,0,0,0.75),rgba(0,0,0,0.5)),url('images/Valstrong.jpg');
      background-attachment:fixed;
      background-size:cover;
      background-repeat:no-repeat;
      background-position:center;
    }
    .valstrong_hd_ctcont h1
    {
      color:#fff;
      padding:15% 0 15% 2%;
      font-family:'Merriweather', serif;
      text-transform:uppercase;
      font-size:45px;
      text-align:center;
    }
    .valstrong_sc
    {
      padding-left:3%;
      padding-right:3%;
      padding-top:5%;
      padding-bottom:5%;
    }
    .valstrong_ctpara h1
    {
      font-family:'Merriweather', serif;
      font-size:32px;
      letter-spacing:2px;
      font-weight:400;
      color:#c34721;
      margin-top:2%;
    }
    .valstrong_ctpara p
    {
      font-family:'Spartan', sans-serif;
      font-size:16px;
      line-height:35px;
      font-weight:400;
      padding-top:1%;
    }
    .val_four_ct1 
    {
      border-right:0.05px solid #7789a7;
      border-bottom:0.05px solid #7789a7;
      padding:2.5rem;
    }
    .val_four_ct1 h4
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:bold;
      text-align:center;
      color:#c34721;
    }
    .val_four_ct2
    {
      border-bottom:0.05px solid #7789a7;
      padding:2.5rem;
    }
    .val_four_ct2 h4
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:bold;
      text-align:center;
      color:#c34721;
    }
    .val_four_ct3
    {
      border-right:0.05px solid #7789a7;
      padding:2.5rem;
    }
    .val_four_ct3 h4
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:bold;
      text-align:center;     
      color:#c34721;
    }
    .val_four_ct4
    {
      padding:2.5rem;
    }
    .valstrong_ct4_hd h1
    {
      font-family:'Merriweather', serif;
      font-size:32px;
      letter-spacing:2px;
      font-weight:bold;
      color:#123;
      margin-top:3%;
      margin-bottom:3%;
    }
    .val_four_ct4 h4
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:bold;
      text-align:center;
      color:#c34721;
    }
    .val_four_ctp
    {
      font-family:'Spartan', sans-serif;
      font-size:16px;
      line-height:35px;
      font-weight:400;
      padding-top:4%;
    }
    i.valstrong_ctpi
    {
      font-size:24px;
      color:#d05830;
    }
    @media (max-width:767px) 
    {
    .valstrong_prod
    {
      background:linear-gradient(rgba(0,0,0,0.75),rgba(0,0,0,0.5)),url('images/Valstrong.jpg');
      background-attachment:fixed;
      background-size:cover;
      background-repeat:no-repeat;
      background-position:center;
      height:400px;
    }
    .valstrong_hd_ctcont h1
    {
      color:#fff;
      margin-top:35%;
      padding:18% 0 0 2%;
      font-family:'Merriweather', serif;
      text-transform:uppercase;
      font-size:25px;
      text-align:center;
      letter-spacing:3px;
      line-height:30px;
    }
    .valstrong_sc
    {
      padding-left:3%;
      padding-right:3%;
      padding-top:15%;
      padding-bottom:5%;
    }
    .valstrong_ctpara h1
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:400;
      color:#c34721;
      margin-top:2%;
    }
    .valstrong_ctpara p
    {
      font-family:'Spartan', sans-serif;
      font-size:13.5px;
      line-height:35px;
      font-weight:400;
      padding-top:5%;
      text-align:justify;
    }
    .val_four_ct1 
    {
      border-bottom:3px solid #123;
      padding:2.5rem 0;
      text-align:left;
    }
    .val_four_ct1 h4
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:bold;
      text-align:center;
      color:#c34721;
    }
    .val_four_ct2
    {
      border-bottom:3px solid #123;
      padding:2.5rem 0;
      text-align:left;
    }
    .val_four_ct2 h4
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:bold;
      text-align:center;
      color:#c34721;
    }
    .val_four_ct3
    {
      border-bottom:3px solid #123;
      padding:2.5rem 0;
      text-align:left;
    }
    .val_four_ct3 h4
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:bold;
      text-align:center;     
      color:#c34721;
    }
    .val_four_ct4
    {
      padding:2.5rem 0;
      text-align:left;
    }
    .valstrong_ct4_hd h1
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:bold;
      color:#123;
      margin-top:3%;
      margin-bottom:3%;
    }
    .val_four_ct4 h4
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:bold;
      text-align:center;
      color:#c34721;
    }
    .val_four_ctp
    {
      font-family:'Spartan', sans-serif;
      font-size:13.5px;
      line-height:35px;
      font-weight:400;
      padding-top:4%;
    }
    .our_ctoprod
    {
      padding-left:3%;
      padding-right:3%;
      padding-top:8%;
      padding-bottom:8%;
    }
    .our_ctoprods
    {
      margin-bottom:5%;
    }
    .our_ctoprods h1
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:400;
      color:#c34721;
    }
    .our_ctoprod_hd
    {
      padding:3%;
    }
    .our_ctoprod_hd1
    {
      background-color: rgba(255, 255, 255, 0.8);
      box-shadow: 0 1.5rem 4rem rgba(195, 71, 33, 0.15);
      transition: transform .3s;
      border-radius: 3px;
      padding:2.5rem;
      text-align:center;
      font-weight:bold;
      border-left:6px solid #123;
    }
    .our_ctoprod_hd1:hover
    {
      transform:none;
      color:#c34721;
      font-weight:bold;
      border-left:6px solid #c34721;
    }
    .our_ctoprod_hd1 h4
    {
      font-size:16px;
    }
    i.valstrong_ctpi
    {
      font-size:24px;
      color:#d05830;
    }
    .valine
    {
      border-bottom: 6px solid #123;
      width: 10%;
    }
    }
    @media screen and (min-width:768px) and (max-width:991px)
    {
    .valstrong_prod
    {
      background:linear-gradient(rgba(0,0,0,0.75),rgba(0,0,0,0.5)),url('images/Valstrong.jpg');
      background-attachment:fixed;
      background-size:cover;
      background-repeat:no-repeat;
      background-position:center;
      height:700px;
    }
    .valstrong_hd_ctcont h1
    {
      color:#fff;
      margin-top:28%;
      padding:18% 0 0 2%;
      font-family:'Merriweather', serif;
      text-transform:uppercase;
      font-size:45px;
      text-align:center;
      letter-spacing:3px;
    }
    .valstrong_sc
    {
      padding-left:3%;
      padding-right:3%;
      padding-top:10%;
      padding-bottom:5%;
    }
    .valstrong_ctpara h1
    {
      font-family:'Merriweather', serif;
      font-size:26px;
      letter-spacing:2px;
      font-weight:400;
      color:#c34721;
      margin-top:2%;
    }
    .valstrong_ctpara p
    {
      font-family:'Spartan', sans-serif;
      font-size:15px;
      line-height:35px;
      font-weight:400;
      padding-top:5%;
      text-align:justify;
    }
    .val_four_ct1 
    {
      border-bottom:3px solid #123;
      border-right:3px solid #123;
      padding:2.5rem 1rem;
      text-align:left;
    }
    .val_four_ct1 h4
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:bold;
      text-align:center;
      color:#c34721;
    }
    .val_four_ct2
    {
      border-bottom:3px solid #123;
      padding:2.5rem 1rem;
      text-align:left;
    }
    .val_four_ct2 h4
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:bold;
      text-align:center;
      color:#c34721;
    }
    .val_four_ct3
    {
      border-right:3px solid #123;
      padding:2.5rem 1rem;
      text-align:left;
    }
    .val_four_ct3 h4
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:bold;
      text-align:center;     
      color:#c34721;
    }
    .val_four_ct4
    {
      padding:2.5rem 1rem;
      text-align:left;
    }
    .valstrong_ct4_hd h1
    {
      font-family:'Merriweather', serif;
      font-size:26px;
      letter-spacing:2px;
      font-weight:bold;
      color:#123;
      margin-top:3%;
      margin-bottom:3%;
    }
    .val_four_ct4 h4
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:bold;
      text-align:center;
      color:#c34721;
    }
    .val_four_ctp
    {
      font-family:'Spartan', sans-serif;
      font-size:13.5px;
      line-height:35px;
      font-weight:400;
      padding-top:4%;
    }
    }
/*----------------------END VALSTRONG PRODUCT---------------------------*/

/*----------------------START METPRO VCI PRODUCT---------------------------*/
.metprovci_prod
    {
      background:linear-gradient(rgba(0,0,0,0.75),rgba(0,0,0,0.5)),url('images/Metpro_Films.jpg');
      background-attachment:fixed;
      background-size:cover;
      background-repeat:no-repeat;
      background-position:center;
    }
    .metprovci_hd_ctcont h1
    {
      color:#fff;
      padding:15% 0 15% 2%;
      font-family:'Merriweather', serif;
      text-transform:uppercase;
      font-size:45px;
      text-align:center;
    }
   .metprovci_sc
    {
      padding-left:3%;
      padding-right:3%;
      padding-bottom:5%;
      background:#f2f2f2;
    }
    .metprovci_ctpara h1
    {
      font-family:'Merriweather', serif;
      font-size:32px;
      letter-spacing:2px;
      font-weight:400;
      color:#c34721;
      margin-top:2%;
    }
    .valhr-ctline
    {
      border-bottom:6px dotted #123;
      width:4.5%;
    }
    .metprovci_ctpara p
    {
      font-family:'Spartan', sans-serif;
      font-size:16px;
      line-height:35px;
      font-weight:400;
      color:#123;
      font-weight:bold;
      padding-top:2%;
    }
    .valhr
    {
      border:1px dotted #123;
    }
    .valspcthr
    {
      padding:30px 0;
    }
    .metpro_img
    {
      width:100%;
    }
    .metpro_img2
    {
      width:75%;
    }
    .ctkem
    {
      padding:75px 0 0 0;
    }
    .metpro-ctalu
    {
      padding:5.5rem 0 0 0;
    }
    .metpro-ctvci
    {
      padding: 3rem 0 0 0;
    }
    @media (max-width:767px)
    {
      .metprovci_prod
    {
      background:linear-gradient(rgba(0,0,0,0.75),rgba(0,0,0,0.5)),url('images/Metpro_Films.jpg');
      background-attachment:fixed;
      background-size:cover;
      background-repeat:no-repeat;
      background-position:center;
      height:400px;
    }
    .metprovci_hd_ctcont h1
    {
      color:#fff;
      margin-top:45%;
      padding:15% 0 15% 2%;
      font-family:'Merriweather', serif;
      text-transform:uppercase;
      font-size:25px;
      text-align:center;
      letter-spacing:3px;
      line-height:30px;
    }
   .metprovci_sc
    {
      padding-left:3%;
      padding-right:3%;
      padding-top:10%;
      padding-bottom:5%;
      background:#f2f2f2;
    }
    .metprovci_ctpara h1
    {
      font-family:'Merriweather', serif;
      font-size:24px;
      letter-spacing:2px;
      font-weight:400;
      color:#c34721;
      margin-top:2%;
    }
    .valhr-ctline
    {
      border-bottom:6px dotted #123;
      width:10%;
    }
    .metprovci_ctpara p
    {
      font-family:'Spartan', sans-serif;
      font-size:13.5px;
      line-height:35px;
      font-weight:400;
      color:#123;
      font-weight:bold;
      padding-top:5%;
    }
    .valhr
    {
      border:1px solid #123;
    }
    .valspcthr
    {
      padding:30px 0;
    }
    .metpro_p3
    {
      text-align:justify;
    }
    .metpro_img
    {
      width:75%;
    }
    .metpro_img2
    {
      width:65%;
    }
    .ctkem
    {
      padding:10px 0 0 0;
    }
    .metpro-ctalu
    {
      padding:0;
    }
    .metpro-ctvci
    {
      padding: 0;
    }
    }
    @media screen and (min-width:768px) and (max-width:991px)
    {
      .metprovci_prod
    {
      background:linear-gradient(rgba(0,0,0,0.75),rgba(0,0,0,0.5)),url('images/Metpro_Films.jpg');
      background-attachment:fixed;
      background-size:cover;
      background-repeat:no-repeat;
      background-position:center;
      object-fit:cover;
      height:800px;
    }
    .metprovci_hd_ctcont h1
    {
      color:#fff;
      margin-top:40%;
      padding:15% 0 15% 2%;
      font-family:'Merriweather', serif;
      text-transform:uppercase;
      font-size:45px;
      text-align:center;
      letter-spacing:3px;
    }
   .metprovci_sc
    {
      padding-left:3%;
      padding-right:3%;
      padding-top:5%;
      padding-bottom:5%;
      background:#f2f2f2;
    }
    .metprovci_ctpara h1
    {
      font-family:'Merriweather', serif;
      font-size:26px;
      letter-spacing:2px;
      font-weight:400;
      color:#c34721;
      margin-top:2%;
    }
    .valhr-ctline
    {
      border-bottom:6px dotted #123;
      width:8%;
    }
    .metprovci_ctpara p
    {
      font-family:'Spartan', sans-serif;
      font-size:15px;
      line-height:35px;
      font-weight:400;
      color:#123;
      font-weight:bold;
      padding-top:5%;
    }
    .valhr
    {
      border:1px solid #123;
    }
    .valspcthr
    {
      padding:30px 0;
    }
    .metpro_p3
    {
      text-align:justify;
    }
    .metpro_img
    {
      width:60%;
    }
    .metpro_img2
    {
      width:50%;
    }
    .ctkem
    {
      padding:50px 0 0 0;
    }
    .metpro-ctalu
    {
      padding: 0;
    }
    .metpro-ctvci
    {
      padding: 0;
    }
    }
/*----------------------END METPRO VCI PRODUCT---------------------------*/

    .wectinds .item {
height: 100vh;
  position: relative;
}
.wectinds .item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.wectinds .item .cover {
  padding: 75px 0;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
}
.wectinds .item .cover .header-content {
  position: relative;
  padding: 56px;
  overflow: hidden;
}
.wectinds .item .cover .header-content .line {
  content: "";
  display: inline-block;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
  border: 9px solid #fff;
  -webkit-clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
  clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
}
.wectinds .item .cover .header-content h2 {
  font-weight: 300;
  font-size: 35px;
  color: #fff;
}
.wectinds .item .cover .header-content h1 {
  font-size: 56px;
  font-weight: 600;
  margin: 5px 0 20px;
  word-spacing: 3px;
  color: #fff;
  font-family:'Merriweather', serif;
  letter-spacing:3px;
}
.wectinds .item .cover .header-content h4 {
  font-size: 20px;
  font-weight: 300;
  line-height: 36px;
  color: #fff;
  font-family:'Merriweather', serif;
}
.wectinds .owl-item.active h1 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.3s;
}
.wectinds .owl-item.active h2 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInDown;
  animation-delay: 0.3s;
}
.wectinds .owl-item.active h4 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInUp;
  animation-delay: 0.3s;
}
.wectinds .owl-item.active .line {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInLeft;
  animation-delay: 0.3s;
}

.carousel-caption
  {
    position: absolute;
    padding:15% 0 14% 0;
    z-index: 10;
  }
.hero_cthd
{
     text-align: center;
    font-family:'Merriweather', serif;
    font-size:55px;
    letter-spacing:2px;
    font-weight:bold;
    color:#fff;
    letter-spacing:8px;
}
.hero_ctbtn
{
  border:2px solid #fff;
  padding:15px;
  font-family:'Spartan', sans-serif;
  font-size:30px;
  line-height:30px;
  text-transform:capitalize;
  color:#fff;
  font-weight:bold;
  letter-spacing:2px;
}
.hero_ctbtn:hover
{
  text-decoration:none;
  color:#fff;
}

@media (max-width:767px)
{
  .abt_ctmain
      {
        padding-left:3%;
        padding-right:3%;
        padding-top:10%;
        padding-bottom:5%;
      }
      .abt_ctmain_hd
      {
        font-family:'Merriweather', serif;
        font-size:24px;
        letter-spacing:2px;
        font-weight:400;
        color:#c34721;
      }
      .abt_line
      {
        border-bottom:6px solid #123;
        width:10%;
      }
      .abt_ctmain_para
      {
        font-family:'Spartan', sans-serif;
        font-size:13.5px;
        line-height:30px;
        font-weight:400;
        padding-top:5%;
      }
      .abt_ctmain_fts
      {
        border-left:none;
      }
      .abt_ctmain_fts:nth-child(1)
      {
        border-left:none;
      }
      .abt_ctmain_fts h4
      {
        font-family:'Merriweather', serif;
        font-size:16px;
        letter-spacing:2px;
        font-weight:bold;
        margin-top:5%;
      }
      .abt_ctmain_fts p
      {
        font-family:'Spartan', sans-serif;
        font-size:13.5px;
        line-height:30px;
        margin-top:5%;
      }
      .abt_ctmain_fts:hover
      {
        background-color:none;
        box-shadow:none;
        transition: none;
        border-radius:none;
        border-bottom:none;
        border-left:none;
        transform:none;
      }
      .wectinds .item 
      {
        height: 70vh;
        position: relative;
      }
      .wectinds .item .cover .header-content h1 
      {
        font-size: 32px;
        font-weight: 600;
        margin: 5px 0 20px;
        word-spacing: 3px;
        color: #fff;
        font-family:'Merriweather', serif;
      }
      .wectinds .item .cover .header-content h4 
      {
        font-size: 16px;
        font-weight: 300;
        line-height: 36px;
        color: #fff;
        font-family:'Merriweather', serif;
        text-align:left;
      }
      .wsind_ctmain_fts .wectinds_ft_box h4
      {
        font-family:'Merriweather', serif;
        font-size:16px;
        letter-spacing:2px;
        font-weight:bold;
        margin-top:8%;
        text-transform:capitalize;
      }
      .wsind_ctmain_fts .wectinds_ft_box2 h4
      {
        font-family:'Merriweather', serif;
        font-size:16px;
        letter-spacing:2px;
        font-weight:bold;
        margin-top:8%;
        text-transform:capitalize;
      }
      .wsind_ctmain_fts .wectinds_ft_box
      {
        background-color: rgba(255, 255, 255, 0.8);
        padding: 2.5rem;
        border-radius: 3px;
        box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
        transition: transform .3s;
        height:175px;
        border-left:3px solid #c34721;
      }
      .wsind_ctmain_fts .wectinds_ft_box:hover
      {
        transform:none;
      }
      .wsind_ctmain_fts .wectinds_ft_box2
      {
        background-color: rgba(255, 255, 255, 0.8);
        padding: 2.5rem;
        border-radius: 3px;
        box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
        transition: transform .3s;
        height:180px;
        border-left:3px solid #c34721;
      }
      .wsind_ctmain_fts .wectinds_ft_box2:hover
      {
        transform:none;
      }
      .wsind_align
      {
        margin-top:0%;
      }
        .our_ctprod
      {
        padding-left:3%;
        padding-right:3%;
        padding-top:15%;
        padding-bottom:10%;
      }
      .our_ctprod_hd
      {
        font-family:'Merriweather', serif;
        font-size:24px;
        letter-spacing:2px;
        font-weight:400; 
        text-align:center;      
      }
      .our_ctprod2
      {
        padding-bottom:10%;
        padding-left:3%;
        padding-right:3%;
      }
      .ct_ourprod
      {
        margin-top:10%;
      }
      .our_ctprod2 h4
      {
        font-family:'Merriweather', serif;
        font-size:16px;
        letter-spacing:2px;
        font-weight:bold;
        margin-top:7%;
      }
      .our_ctprod2 p
      {
        font-family:'Spartan', sans-serif;
        font-size:13.5px;
        line-height:30px;
      }
      .op_ct_link
      {
        border:2px solid #c34721;
        padding:8px;
        border-radius:5px;
      }
      a.op_ct_link
      {
        font-family:'Merriweather', serif;
        font-size:14px;
        text-decoration:none;
        color:#000;
        letter-spacing:2px;
      }
      .op_ct_link:hover
      {
        background:#c34721;
        color:#fff;
      }
      .ctimg_hd h1
      {
        color:#ffffff;
        font-family:'Merriweather', serif;
        font-size:24px;
        letter-spacing:2px;
        font-weight:400;
        text-align:center;
      }
      .ctimg-btn
      {
        -moz-user-select:none;
      background:#123;
      border:medium;
      border-radius:0;
      color:#fff;
      cursor:pointer;
      display:inline-block;
      font-size:16px;
      font-weight:500;
      letter-spacing:1px;
      line-height:0;
      margin-bottom:0;
      padding:25px 22px;
      text-align:center;
      text-transform:capitalize;
      touch-action:manipulation;
      transition:all .3s ease 0s;
      vertical-align:middle;
      white-space:nowrap;
      font-family:'Merriweather', serif;
      position:relative;
      text-decoration:none;
      }
      .ctimg-btn::before
    {
      position:absolute;
      background:#fff;
      width:100%;
      height:100%;
      content:"";
      top:8px;
      left:-8px;
      z-index:-1;
      -webkit-transition:all .4s ease-out 0s;
      -moz-transition:all .4s ease-out 0s;
      -ms-transition:all .4s ease-out 0s;
      -o-transition:all .4s ease-out 0s;
      transition:all .4s ease-out 0s;
    }
        .ct_part_align
    {
      padding:5% 3% 2% 3%;
    }
      .cortech_pt h1
      {
        font-family:'Merriweather', serif;
        text-transform:capitalize;
        font-size:30px;
        font-weight:400;
        color:#123;
      }
      .ct-pt
      {
        padding:0;
      }
      .ct_part_align
      {
        padding:5% 3% 2% 3%;
      }
      .ct-pt
      {
        margin-top:5%;
      }
      .ct-pt-link
      {
        font-family:'Merriweather', serif;
        font-size:18px;
        color:#c34721;
        letter-spacing:2px;
        text-align:center;
      }
      .ct-pt-link:hover
      {
        border:2px solid #c34721;
        padding:10px;
        border-radius:5px;
        color:#123;
        text-decoration:none;
      }
      .ct_contact
      {
        padding-top:10%;
      }
      .our_ctcf_ci
      {
        padding-top:2%;
        padding-left:6%;
        padding-bottom:2%;
      }
      .our_ctcf_ci h4
      {
        font-family:'Merriweather', serif;
        font-size:16px;
        letter-spacing:2px;
        font-weight:500;
        margin-top:5%;
        color:#d05830;  
      }
      .our_ctcf_ci p
      {
        font-family:'Spartan', sans-serif;
        font-size:13.5px;
        line-height:30px;
      }
      .our_ctcf_ci-1 h4
      {
        font-family:'Merriweather', serif;
        font-size:16px;
        letter-spacing:2px;
        font-weight:500;
        margin-top:5%;
        color:#d05830;  
      }
      .our_ctcf_ci-1 p
      {
        font-family:'Spartan', sans-serif;
        font-size:13.5px;
        line-height:30px;
        text-transform:capitalize;
      }
      .ct_form
      {
        padding:2%;
      }
      .send_btn
      {
        margin-top:5%;
      }
      .send-btn
      {
        border:2px solid #d05830;
        background:#d05830;
        padding:10px;
        border-radius:5px;
        font-family:'Merriweather', serif;
        font-size:15px;
        color:#fff;
      }
      .ct_foot-p
      {
        color:#fff;
        padding:5% 2% 0 2%;
        text-align:center;
        font-family:'Spartan', sans-serif;
        font-size:13.5px;
      }
      .carousel-caption
      {
        position: absolute;
        bottom:20%;
        left:5%;
        right:0;
        z-index: 10;
      }
      .hero_cthd
      {
           text-align: left;
          font-family:'Merriweather', serif;
          font-size:40px;
          letter-spacing:2px;
          font-weight:bold;
          color:#fff;
          letter-spacing:8px;
      }
      .hero_ctbtn
      {
        border:2px solid #fff;
        padding:12px;
        font-family:'Spartan', sans-serif;
        font-size:20px;
        line-height:30px;
        text-transform:capitalize;
        color:#fff;
        font-weight:bold;
        letter-spacing:2px;
        float:left;
      }

      .hero_ctbtn:hover
      {
        text-decoration:none;
        color:#fff;
      }
}
@media screen and (min-width:768px) and (max-width:991px)
{
  .abt_ctmain
      {
        padding-left:3%;
        padding-right:3%;
        padding-top:10%;
        padding-bottom:5%;
      }
      .abt_ctmain_hd
      {
        font-family:'Merriweather', serif;
        font-size:26px;
        letter-spacing:2px;
        font-weight:400;
        color:#c34721;
      }
      .abt_line
      {
        border-bottom:6px solid #123;
        width:5%;
      }
      .abt_ctmain_para
      {
        font-family:'Spartan', sans-serif;
        font-size:15px;
        line-height:30px;
        font-weight:400;
        padding-top:5%;
      }
      .abt_ctmain_fts
      {
        border-left:none;
      }
      .abt_ctmain_fts:nth-child(1)
      {
        border-left:none;
      }
      .abt_ctmain_fts h4
      {
        font-family:'Merriweather', serif;
        font-size:20px;
        letter-spacing:2px;
        font-weight:bold;
        margin-top:5%;
      }
      .abt_ctmain_fts p
      {
        font-family:'Spartan', sans-serif;
        font-size:15px;
        line-height:30px;
        margin-top:5%;
      }
      .abt_ctmain_fts:hover
      {
        background-color:none;
        box-shadow:none;
        transition: none;
        border-radius:none;
        border-bottom:none;
        border-left:none;
        transform:none;
      }
      .wectinds .item 
      {
        height: 50vh;
        position: relative;
      }
      .wectinds .item .cover .header-content h1 
      {
        font-size: 40px;
        font-weight: 600;
        margin: 5px 0 20px;
        word-spacing: 3px;
        color: #fff;
        font-family:'Merriweather', serif;
      }
      .wectinds .item .cover .header-content h4 
      {
        font-size: 18px;
        font-weight: 300;
        line-height: 36px;
        color: #fff;
        font-family:'Merriweather', serif;
        text-align:left;
      }
      .wsind_ctmain_fts .wectinds_ft_box h4
      {
        font-family:'Merriweather', serif;
        font-size:20px;
        letter-spacing:2px;
        font-weight:bold;
        margin-top:8%;
        text-transform:capitalize;
      }
      .wsind_ctmain_fts .wectinds_ft_box2 h4
      {
        font-family:'Merriweather', serif;
        font-size:20px;
        letter-spacing:2px;
        font-weight:bold;
        margin-top:8%;
        text-transform:capitalize;
      }
      .wsind_ctmain_fts .wectinds_ft_box
      {
        background-color: rgba(255, 255, 255, 0.8);
        padding: 2.5rem;
        border-radius: 3px;
        box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
        transition: transform .3s;
        height:175px;
        border-left:3px solid #c34721;
      }
      .wsind_ctmain_fts .wectinds_ft_box:hover
      {
        transform:none;
      }
      .wsind_ctmain_fts .wectinds_ft_box2
      {
        background-color: rgba(255, 255, 255, 0.8);
        padding: 2.5rem;
        border-radius: 3px;
        box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.15);
        transition: transform .3s;
        height:180px;
        border-left:3px solid #c34721;
      }
      .wsind_ctmain_fts .wectinds_ft_box2:hover
      {
        transform:none;
      }
      .wsind_align
      {
        margin-top:0%;
      }
        .our_ctprod
      {
        padding-left:3%;
        padding-right:3%;
        padding-top:15%;
        padding-bottom:10%;
      }
      .our_ctprod_hd
      {
        font-family:'Merriweather', serif;
        font-size:26px;
        letter-spacing:2px;
        font-weight:400; 
        text-align:center;      
      }
      .our_ctprod2
      {
        padding-bottom:10%;
        padding-left:3%;
        padding-right:3%;
      }
      .ct_ourprod
      {
        margin-top:10%;
      }
      .our_ctprod2 h4
      {
        font-family:'Merriweather', serif;
        font-size:24px;
        letter-spacing:2px;
        font-weight:bold;
        margin-top:7%;
      }
      .our_ctprod2 p
      {
        font-family:'Spartan', sans-serif;
        font-size:15px;
        line-height:30px;
      }
      .op_ct_link
      {
        border:2px solid #c34721;
        padding:8px;
        border-radius:5px;
      }
      a.op_ct_link
      {
        font-family:'Merriweather', serif;
        font-size:16px;
        text-decoration:none;
        color:#000;
        letter-spacing:2px;
      }
      .op_ct_link:hover
      {
        background:#c34721;
        color:#fff;
      }
      .ctimg_hd h1
      {
        color:#ffffff;
        font-family:'Merriweather', serif;
        font-size:26px;
        letter-spacing:2px;
        font-weight:400;
        text-align:center;
      }
      .ctimg-btn
      {
        -moz-user-select:none;
      background:#123;
      border:medium;
      border-radius:0;
      color:#fff;
      cursor:pointer;
      display:inline-block;
      font-size:18px;
      font-weight:500;
      letter-spacing:1px;
      line-height:0;
      margin-bottom:0;
      padding:25px 22px;
      text-align:center;
      text-transform:capitalize;
      touch-action:manipulation;
      transition:all .3s ease 0s;
      vertical-align:middle;
      white-space:nowrap;
      font-family:'Merriweather', serif;
      position:relative;
      text-decoration:none;
      }
      .ctimg-btn::before
    {
      position:absolute;
      background:#fff;
      width:100%;
      height:100%;
      content:"";
      top:8px;
      left:-8px;
      z-index:-1;
      -webkit-transition:all .4s ease-out 0s;
      -moz-transition:all .4s ease-out 0s;
      -ms-transition:all .4s ease-out 0s;
      -o-transition:all .4s ease-out 0s;
      transition:all .4s ease-out 0s;
    }
        .ct_part_align
    {
      padding:5% 3% 2% 3%;
    }
      .cortech_pt h1
      {
        font-family:'Merriweather', serif;
        text-transform:capitalize;
        font-size:35px;
        font-weight:400;
        color:#123;
      }
      .ct-pt
      {
        padding:0;
      }
      .ct_part_align
      {
        padding:5% 3% 2% 3%;
      }
      .ct-pt
      {
        margin-top:5%;
      }
      .ct-pt-link
      {
        font-family:'Merriweather', serif;
        font-size:20px;
        color:#c34721;
        letter-spacing:2px;
        text-align:center;
      }
      .ct-pt-link:hover
      {
        border:2px solid #c34721;
        padding:10px;
        border-radius:5px;
        color:#123;
        text-decoration:none;
      }
      .wsind_align
      {
        margin-top:7%;
      }
      img.act_abimg 
      {
        width:75%;
      }
      .ct_contact
      {
        padding-top:10%;
      }
      .our_ctcf_ci
      {
        padding-top:2%;
        padding-left:6%;
        padding-bottom:2%;
      }
      .our_ctcf_ci h4
      {
        font-family:'Merriweather', serif;
        font-size:20px;
        letter-spacing:2px;
        font-weight:500;
        margin-top:5%;
        color:#d05830;  
      }
      .our_ctcf_ci p
      {
        font-family:'Spartan', sans-serif;
        font-size:15px;
        line-height:30px;
      }
      .our_ctcf_ci-1 h4
      {
        font-family:'Merriweather', serif;
        font-size:20px;
        letter-spacing:2px;
        font-weight:500;
        margin-top:5%;
        color:#d05830;  
      }
      .our_ctcf_ci-1 p
      {
        font-family:'Spartan', sans-serif;
        font-size:15px;
        line-height:30px;
        text-transform:capitalize;
      }
      .ct_form
      {
        padding:2%;
      }
      .send_btn
      {
        margin-top:5%;
      }
      .send-btn
      {
        border:2px solid #d05830;
        background:#d05830;
        padding:10px;
        border-radius:5px;
        font-family:'Merriweather', serif;
        font-size:18px;
        color:#fff;
      }
      .ct_foot-p
      {
        color:#fff;
        padding:5% 2% 0 2%;
        text-align:center;
        font-family:'Spartan', sans-serif;
        font-size:15px;
      }
      .carousel-caption
      {
        position: absolute;
        bottom:10%;
        left:5%;
        right:0;
        z-index: 10;
      }
      .hero_cthd
      {
           text-align: left;
          font-family:'Merriweather', serif;
          font-size:50px;
          letter-spacing:2px;
          font-weight:bold;
          color:#fff;
          letter-spacing:8px;
      }
      .hero_ctbtn
      {
        border:2px solid #fff;
        padding:12px;
        font-family:'Spartan', sans-serif;
        font-size:20px;
        line-height:30px;
        text-transform:capitalize;
        color:#fff;
        font-weight:bold;
        letter-spacing:2px;
        float:left;
      }

      .hero_ctbtn:hover
      {
        text-decoration:none;
        color:#fff;
      }
}

.my-buss {
    position: fixed;
    z-index: 8888;
    top:85%;
    right: 0.5rem;
}