@charset "utf-8";
/* CSS Document */
/*--fonts---


    font-family: 'Open Sans', sans-serif;

    font-family: 'Roboto', sans-serif;

    font-family: 'Oxygen', sans-serif;
	
	font-family: 'Lato', sans-serif;
	
	font-family: 'Source Code Pro', monospace;

	font-family: 'Montserrat', sans-serif;

------*/
body{margin:0;padding:0;    font-family: 'Lato',sans-serif !important;}
/*.in-pg-ban{ position:relative;}
.in-pg-ban h1{ position:absolute; text-align:center; bottom:50px; color:#fff;}
.in-pg-ban h1 span{ display:inline-block; position:relative;}
.in-pg-ban h1:before, .in-pg-ban h1:after{ content:''; display:inline-block; position:absolute; width:100px; height:2px; background-color:#fff;}
.in-pg-ban h1:before{ margin-right:100px;}*/
.in-pg-ban{ background-image:url(../images/sub-banner-bg.jpg); background-repeat:no-repeat; background-size:100%;}
.in-pg-ban h1{ margin: 130px 300px 50px; text-align:center; color:#fff;}
.in-pg-ban h1 span:before, .in-pg-ban h1 span:after{  background:#db083e;  display: inline-block;
content: '';
    display: inline-block;
    height: 3px;
    position: relative;
    top: -11px;
    width:100px;}
.in-pg-ban h1 span:before{margin-left: -100%;
    margin-right: 40px;}
.in-pg-ban h1 span:after{margin-right: -100%;
    margin-left: 40px;}
	
	
.in-pg-ban1{ background-image:url(../images/sub-banner-bg1.jpg); background-repeat:no-repeat; background-size:100%;}
.in-pg-ban1 h1{ margin: 150px 200px 70px; text-align:center; color:#fff;}
.in-pg-ban1 h1 span:before, .in-pg-ban1 h1 span:after{  background:#db083e;  display: inline-block;
content: '';
    display: inline-block;
    height: 3px;
    position: relative;
    top: -11px;
    width:100px;}
.in-pg-ban1 h1 span:before{margin-left: -100%;
    margin-right: 40px;}
.in-pg-ban1 h1 span:after{margin-right: -100%;
    margin-left: 40px;}

.in-pg-ban2{ background-image:url(../images/sub-banner-bg2.jpg); background-repeat:no-repeat; background-size:cover;}
.in-pg-ban2 h1{ margin: 150px 200px 70px; text-align:center; color:#fff;}
.in-pg-ban2 h1 span:before, .in-pg-ban2 h1 span:after{  background:#db083e;  display: inline-block;
content: '';
    display: inline-block;
    height: 3px;
    position: relative;
    top: -11px;
    width:100px;}
.in-pg-ban2 h1 span:before{margin-left: -100%;
    margin-right: 40px;}
.in-pg-ban2 h1 span:after{margin-right: -100%;
    margin-left: 40px;}
 .ClientsSec{padding:20px; margin-bottom:50px; }
		  .ClientsSec h3{background-color:#fff; padding:10px; display:inline-block; text-transform:uppercase; color:#FE4953; margin-bottom:0; margin-top:0;}
		  .clinets img{margin:10px; padding:10px; background-color:#fff;box-shadow:0 0 7px #ccc;-webkit-box-shadow:0 0 7px #ccc;-o-box-shadow:0 0 7px #ccc;-moz-box-shadow:0 0 7px #ccc;-ms-box-shadow:0 0 7px #ccc;}
		  .MajorClients img{width:195px;}

.foter_prodct {float: left;width: 100%;padding: 30px 0;background: #c10b3a;}
.logo2_mxwd {max-width: 200px;
    margin-top: 30px;} 
.foter_prodct .fetur_para {color: #ffd4df;font-size: 14px;margin-top: 15px;margin-bottom: 10px; text-transform: inherit;font-weight: 400;line-height: 29px;}
.fetur2_para {color: #ffd4df;font-size: 15px;margin-top: 15px;font-weight:500;margin-bottom: 0px;line-height: 25px;}
.fetur2_para {color: #ffd4df;font-size: 15px;margin-top: 15px;font-weight:600;margin-bottom: 0px;line-height: 25px;}
.fetur3_para {color: #ffd4df;font-size: 15px;margin-top: 2px;margin-bottom: 10px; text-transform: capitalize;font-weight: 400;line-height: 29px;}
.social_icon .btn {color: #ffd4df; 
    width: 41px!important;
    height: 40px!important; font-size:20px!important; border:1px solid #e2e2e2!important}
.social_icon .btn:hover {color: #800;}

.fetur4_para {color: #fff;font-size: 17px;margin-top: 17px;font-weight:600;margin-bottom: 19px;line-height: 25px;    position: relative;    padding-left: 30px;}
.fetur4_para:before{position: absolute;left: 0;top: 6px;width: 5px;height: 12px;background: #fff;content: ""}
.foter_nav {padding: 0 0 0 35px;margin: 0px;list-style: none;}
.foter_nav li a {color: #ffd4df;font-size: 14px;margin-top: 2px;margin-bottom: 20px; font-weight: 400;line-height: 25px;display: block;position: relative;}
.foter_nav li a i{height: 25px;width: 25px;font-size: 13px;border: 1px solid #800;text-align: center;line-height: 24px;position: absolute;left: -35px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%)}
.foter_nav li a:hover {text-decoration: none;}
.mart30{ margin-top:15px!important;}
.bg{
    background: #f2f2f2;}
.foter2_nav {padding: 0 0 0 30px;margin: 0px;list-style: none;}
.foter2_nav li a {color: #ffd4df;font-size: 14px;margin-top: 2px;margin-bottom: 8px; text-transform: capitalize;font-weight: 400;line-height: 25px;display: block;position: relative;}
.foter2_nav li a:hover {color: #fff;text-decoration: none;}
.foter2_nav li a i{font-size: 14px;text-align: center;line-height: 24px;position: absolute;left: -30px;margin-top: 1px;}
.foter2_nav li a:hover {text-decoration: none;}
.formn_sec{padding: 12px;width: 100%;margin-bottom: 15px}
.foter_hero{padding: 13px 30px;font-size: 14px;line-height: 1.3333333;font-weight: 600;border-radius: 3px;text-align: center;cursor: pointer;color: #f5f5f5;text-transform: uppercase;background-color: #db083e;border: 1px solid #db083e;outline: none;margin: 0px auto}
.coyp_prodct {float: left;width: 100%;padding: 10px 0;background: #a50830;}
.foter_para {color: #fff;font-size: 15px;margin: 0px;text-transform: capitalize;font-weight: 400;line-height: 29px;text-align: center;}
.product_nseq {float: left;width: 100%;padding: 30px 0 !important;background-color:#fff;}
.product_seq {float: left;width: 100%;padding: 60px 0!important;background-color:#f1f1f1;}

.product2_hed{position: relative;color: #000000;font-size: 30px;font-weight: 400;line-height: 37px;padding-bottom: 25px; display: block;margin: 0 auto 0px}
.product2_hed{position: relative;color: #000000;font-size: 28px;font-weight: 400;line-height: 42px;padding-bottom: 0; display: block;margin: 0 auto 0px}
.product2_hed span{color: #db083e;font-weight: 600} 
.product_para{position: relative;color: #666;font-size: 18px;font-weight: 300;text-align: center;max-width: 1000px;margin: 0 auto;line-height: 33px;margin-bottom: 40px;font-family: 'Source Sans Pro', sans-serif}
.featur_seq {float: left;width: 100%;padding: 20px 0 0;}
.featur_seq a:hover {text-decoration: none;}
.feture_img {float: left;width: 100%;padding: 15px 0;position: relative;}
.feture_text {float: left;width: 100%;padding: 20px;background: #f9f9f9;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;position: relative;-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.15);}
.feture_h3{position: relative;color: #000000;font-size: 20px;font-weight: 600;line-height: 30px;text-align: center;display: block;margin: 0 0 5px;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}
/* afix */
.affix {
      top: 0;
      width: 100%;
      z-index: 9999 !important;
	  background:#fff !important;box-shadow: 0px 2px 5px #888888;
  }
/* afix */
.paddL0{ padding-left:0!important}
.feture_para{position: relative;color: #666;font-size: 16px;font-weight: 400;text-align: center;max-width: 1000px;margin: 0 auto;line-height: 1.6em;margin-bottom: 0px;font-family: 'Source Sans Pro', sans-serif}
.arrow_box{position: absolute;right: 15px;top: 32px;width: 40px;color: #9d9d9d;height: 40px;line-height: 35px;text-align: center;display: inline-block;border-radius: 50%;z-index: 1;border: 2px solid #e2e2e2;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease}
/* .feture_img:hover .feture_h3{color: #000} */
/* .feture_img:hover .feture_para{color: #000} */
/* .feture_img:hover .feture_text{background: #db083e} */
/* .feture_img:hover .arrow_box{border: 2px solid #000;color: #000} */
/* a:hover, a:focus, a:visited{text-decoration: none;outline: none} */

.snip1561 {
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin: 0px;
  width: 100%;
  background: #000;
  /* background: -moz-linear-gradient(90deg, #700877 0%, #ff2759 100%, #ff2759 100%); */
  /* background: -webkit-linear-gradient(90deg, #700877 0%, #ff2759 100%, #ff2759 100%); */
  /* background: linear-gradient(90deg, #700877 0%, #ff2759 100%, #ff2759 100%); */
}
.snip1561 img,.snip1561:before,.snip1561:after{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.4s ease;transition: all 0.4s ease}
.snip1561 img{max-width: 100%;backface-visibility: hidden;vertical-align: top}
.snip1561:before,.snip1561:after{content: '';background-color: #fff;position: absolute;z-index: 1;top: 50%;left: 50%;opacity: 0;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}
.snip1561:before{width: 40px;height: 2px;left: 100%}
.snip1561:after{height: 40px;width: 2px;top: 0%}
.snip1561 a{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 1}
.snip1561:hover img,.snip1561.hover img{zoom: 1;filter: alpha(opacity=50);-webkit-opacity: 0.5;opacity: 0.5}
.snip1561:hover:before,.snip1561.hover:before,.snip1561:hover:after,.snip1561.hover:after{opacity: 1;top: 50%;left: 50%}
.infrast_seq {float: left;width: 100%;padding: 50px 0;background: #fff;}
.infrast_sbeq {float: left;width: 100%;padding: 10px 0 0;background: #fff;}
.infrast_text {float: left;width: 100%;padding: 20px;background: #fff;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;position: relative;}

.reda_btn {position: relative;color: #db083e;font-size: 15px;font-weight: 600;text-align: left;line-height: 30px;margin: 0px 0 0;font-family: 'Lato', sans-serif;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;padding-top: 5px;}
.reda_btn {}
.reda_btn i {margin-left: 5px;}
.infrast_para{position: relative;color: #666;font-size: 16px;font-weight: 400;text-align: left;margin: 0 auto 0;line-height: 1.6em;margin-bottom: 7px;font-family: 'Source Sans Pro', sans-serif}
.infrast_img {float: left;width: 100%;padding: 15px 0;position: relative;}
.infrast_img img {opacity: 1;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;}
.infrast_img:hover img {opacity: 0.6;}
.infrast_img:after{position: absolute;content: '';left: 0px;bottom: 15px;width: 0%;height: 2px;background-color: #db083e;transition: all 0.6s ease;-moz-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease}
.infrast_img:hover:after{position: absolute;content: '';left: 0px;bottom: 15px;right: 0px;width: 100%;height: 2px;background-color: #db083e;transition: all 0.6s ease;-moz-transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-ms-transition: all 0.6s ease;-o-transition: all 0.6s ease}
.infrast_h3 {position: relative;color: #000000;font-size: 20px;font-weight: 500;line-height: 30px;text-align: left;display: block;margin: 0 0 10px;-webkit-transition-duration: 700ms;-moz-transition-duration: 700ms;-o-transition-duration: 700ms;transition-duration: 700ms;    padding-bottom: 10px;}
.infrast_h3:after{position: absolute;content: '';left: 0px;bottom: 0px;width: 60px;height: 2px;background-color: #db083e}

.pdngnn {padding-left: 0px !important;padding-right: 0 !important;}
.pdng5 {padding-left: 8px !important;padding-right: 8px !important;}
.pdngl {padding-left: 0px !important;}
.pdngr {padding-right: 0px !important;}
.mt10 {margin-top: 10px;}
.mt30 {margin-top: 30px;}
.mt20 {margin-top: 20px;}
.mt50 {margin-top: 50px;}
.abbt4_head{font-size: 26px!important;text-transform: capitalize;line-height: 30px;font-weight: 400;color: #d02954;margin: 0px 0 10px;background: none;position: relative;font-size: 35px;font-weight: 800;text-transform: capitalize;padding-bottom: 10px;color: #000000;text-align: left;line-height: 1.3em;margin: 0px;background: none; font-family:'Lato';}
.marb30{ margin-bottom:20px;}
.abbt4_brdr {width: 40px;height:2px;background: #d02954;margin-bottom: 15px;}
.cnctpg_uls {padding: 10px 10px 10px 45px;margin: 0px;list-style: none;position: relative;background: #f9f9f9;}
.cnctpg_uls li{line-height: 27px;margin-bottom: 15px;font-size: 15px;color: #333;font-weight: normal;}
.cnctpg_uls li i {position: absolute;left: 15px;margin-top: 5px;color: #d02954;font-size: 18px;}
.contct_sec {float: left;width: 100%;margin-top: 30px;}
.map_minwt {width: 100%;height: 350px;margin-top: 60px;}
.new{ font-size:20px; color:#333; font-weight:bold;}
 .form{width: 100%;padding: 15px;background:#fff;border:1px solid rgba(0, 0, 0, 0.075);margin-bottom:25px;color:#727272 !important;font-size:13px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s}
 .form:hover{border:1px solid #a82912}
 .form:focus{color: white;outline: none;border:1px solid #a82912}
 .textarea{height: 100px;max-height: 100px;max-width: 100%}
 .button{padding:8px 12px;background:#0A5175;display:block;width:140px;
    margin: 10px 7px 0px 0!important;border-radius:3px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition: all 0.3s;text-align:center;font-size:0.8em;box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-moz-box-shadow:0px 1px 4px rgba(0,0,0, 0.10);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10)}
 .button:hover{background:#a82912;color:white}
 .form-btn{width:180px;display: block;height: auto;padding:15px;color:#fff;background:#800000;border:none;border-radius:3px;outline: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;margin:auto;box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10); font-size:16px;}
 .form-btn:hover{background:#111;color: white;border:none}
 .form-btn:active{opacity: 0.9}
.mart40{ margin-top:40px!important;}
.mysubnav {
	width:100%;
	padding: 8px 0;
	/* border-bottom: 1px solid #EDEDED; */
	background-color: #bf0b39; 
}
.mysubnav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.mysubnav ul li {
	color:#ffffff;
	float:left;
	margin: 0 5px;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
}
.mysubnav ul.links li:first-child {
	border-right: 1px solid #afafaf; 
}
.mysubnav ul li span {
		color: #afafaf;
		margin-left: 7px;
		margin-right: 7px;
}
/*---social icons----**/
.mysubnav .footer-social-icons ul li{float:left;font-size:15px;padding:2px 6px;border-radius:0;text-align:center}
.footer-social-icons{width:300px;display:block;float:left}
.social-icon{color:#fff}
ul.social-icons{margin-top:0}
.social-icons li{vertical-align:top;display:inline}
.social-icons a{color:#fff;text-decoration:none}
.fa-facebook:hover,.fa-google-plus:hover,.fa-linkedin:hover,.fa-rss:hover,.fa-twitter:hover,.fa-youtube-play:hover{color:#d6ab60}
.fa-facebook{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}
.fa-rss,.fa-twitter{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}
.fa-twitter{transition:.5s}
.fa-rss{transition:.5s}
.fa-linkedin,.fa-youtube-play{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}
.fa-youtube-play{transition:.5s}
.fa-linkedin{transition:.5s}
.fa-google-plus{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}
.mysubnav .links{list-style:none;margin:0;padding:0;float:right;}
.mysubnav .links li{margin:0;padding:2px 15px;font-family:Roboto,sans-serif;font-size:13px}
.mymnavbar{width:100%;padding:1px 0;position:absolute;z-index:999999;background-color:rgba(250,250,250,.9)}
.mymnavbar .navbar-brand{float:left;height:auto;padding:0;font-size:18px;line-height:0;position:absolute;z-index:999;margin-top:0!important}
.mymnavbar .navbar-default{background-color:transparent}
.mymnavbar .navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover{color:#d6ab60;background-color:transparent}
.activea{color:#000!important}
.logow{width:300px;margin-top:6px;}
.new1{ font-size:16px!important;}
.in-pg-cont-indi{ background-color:#fff; padding:30px; margin:30px 0; font-size:16px; font-family:'Lato'; line-height:30px;}
.prd{ font-weight:900; font-size:20px; color:#db083e;  padding-bottom:7px; margin-bottom:0px; margin-top:0;}  
.in-pg-cont-indi h2{ font-weight:900; font-size:23px; color:#1c2e3a; position:relative; padding-bottom:20px; margin-bottom:20px; margin-top:0;}
.inner{ font-weight:900; font-size:23px; color:#BF0B39; position:relative;}
.in-pg-cont-indi h2:before{ content:''; display:block; position:absolute; width:75px; height:5px; background-color:#b11e22; bottom:0; left:0;}
.in-pg-cont-indi p:last-child{ margin-bottom:0;}
.ul4{ padding-left:0;}
.ul4 li{ padding-left:20px; position:relative; list-style-type:none; margin-bottom:15px; float:left; width:45%; font-size:16px}
.ul4 li:before{content:"\f061"; display: block; position: absolute; font-family: 'fontAwesome'; color:#b11e22; left: 0; top: 0px; font-size:16px;}
.ul1{ padding-left:0;}
.ul1 li{ padding-left:20px; position:relative; list-style-type:none; margin-bottom:15px; float:left; width:45%; font-size:17px}
.new{font-size: 16px;
    font-family: 'Lato';
    line-height: 29px; font-weight:normal}
.ul1 li:before{content:"\f061"; display: block; position: absolute; font-family: 'fontAwesome'; color:#b11e22; left: 0; top: 0px; font-size:17px;}
.sub-head{ font-weight:900; color:#1c2e3a;}
.ul2 li{float:none; width:100%;}
.ul3 li{ margin-bottom:30px;}
.special{ color:#122833; font-weight:900; font-size:18px;}
.special2{color:#b11e22; font-weight:900; font-size:18px; padding-bottom:5px; border-bottom:1px solid #b11e22;}
.brands aside{ display:inline-block; position:relative; width:200px; margin:5px; background-color: #fff; height:150px;}
.brands aside img{height: auto;
    display: block;
    max-height: 95%;
    max-width: 95%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}


/*-------my banner--------*/
/*
Fade content bs-carousel with hero headers
Code snippet by maridlcrmn (Follow me on Twitter @maridlcrmn) for Bootsnipp.com
Image credits: unsplash.com
*/

/********************************/
.mybanner{float:left;width:100%}
.mybanner .carousel-control{position:absolute;top:40%;bottom:0;left:0;width:60px;height:60px;font-size:20px;color:#fff;text-shadow:transparent;background:0 0;filter:alpha(opacity=50);opacity:.9;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.mybanner .carousel-control.left,.mybanner .carousel-control.right{background:0 0}
.mybanner .carousel-control i{color:#d6ab60;text-align:center;display:block;float:none;opacity:.9;margin:auto}
.mybanner .carousel-control:hover{text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:transparent;filter:alpha(opacity=50);opacity:1}
.fade-carousel{position:relative;height:85vh;z-index:1!important}
.fade-carousel .carousel-inner .item{height:85vh}
.fade-carousel .carousel-indicators>li{margin:0 2px;background-color:#f39c12;border-color:#f39c12;opacity:.7}
.fade-carousel .carousel-indicators>li.active{width:10px;height:10px;opacity:1}
/********************************/
.hero{position:absolute;top:55%;left:50%;z-index:3;color:#fff;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.1);-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.hero h1,.hero p{font-family:Lato,sans-serif;text-align:left;text-transform:uppercase}
.hero h1{font-size:46px;color:#fff;font-weight:500;margin:0;padding:0;line-height:60px; font-family:'Lato';}
.hero p{color:#ffff;line-height:2em;margin-top:2%;font-size:15px;margin-bottom:0}
.ui-decor-1{width:30px;height:2px;background-color:#e95615}
.fade-carousel .carousel-inner .item .hero{opacity:0;-webkit-transition:2s all ease-in-out .2s;-moz-transition:2s all ease-in-out .2s;-ms-transition:2s all ease-in-out .2s;-o-transition:2s all ease-in-out .2s;transition:2s all ease-in-out .2s}
.fade-carousel .carousel-inner .item.active .hero{opacity:1;-webkit-transition:2s all ease-in-out .2s;-moz-transition:2s all ease-in-out .2s;-ms-transition:2s all ease-in-out .2s;-o-transition:2s all ease-in-out .2s;transition:2s all ease-in-out .2s}
/********************************/
.morebtn1,.morebtn2{padding:12px 24px;color:#fff;font-family:Montserrat,sans-serif;font-size:13px;margin-top:3%;-webkit-transition-duration:1s;float:left}
.morebtn1{background-color:#bf0b39;border-radius:0;border:1px solid #e95615;transition-duration:1s}
.morebtn2{background-color:transparent;border-radius:0;border:1px solid #fff;margin-left:3%;transition-duration:1s}
.morebtn1:hover,.morebtn2hover{color:#fff;border:1px solid #d6ab60;-webkit-transition-duration:1s;transition-duration:1s}
/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3{height:85vh;background-size:cover;background-position:center center;background-repeat:no-repeat}
.fade-carousel .slides .slide-1{background-image:url(../images/banner-1.jpg)}
.fade-carousel .slides .slide-2{background-image:url(../images/banner-2.jpg)}
.fade-carousel .slides .slide-3{background-image:url(../images/banner-3.jpg)}

/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px) {
.hero {
	width:  85%;
}
}
@media screen and (max-width: 640px) {
 .hero h1 {
font-size: 4em;
}
}
.readmr-btn,.readmr-btn:hover i{-webkit-transition-duration:.5s}
.para-sec:hover a,.srvc-tp-mnz3:hover a{text-decoration:none}
.srvc-tp-mnz{background-color:#fff;margin-top:-30px;padding:20px 20px 100px;float:left}
.srvc-tp-mnz1{background-color:#fff; padding:20px 20px 40px;}
.srvc-tp-mnz2,.srvc-tp-mnz3{    background: linear-gradient(to right,#d62a56,#af294b);;width:100%;float:left}
.homeh{text-align:center!important;line-height:35px;font-size:18px;padding-bottom:20px;padding-left:100px;padding-right:100px}
.srvc-tp-mnz h3{color:#313131;font-size:18px;line-height:1.428571428571429em;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-family:'Open Sans',sans-serif}
.readmr-btn,.srvc-tp-mnz p{font-family:'Open Sans',sans-serif;font-size:14px}
.srvc-tp-mnz p,.srvc-tp-mnz2 p{font-weight:400;overflow-x:hidden!important;-webkit-font-smoothing:antialiased}
.srvc-tp-mnz p{line-height:26px;color:#757575}
.readmr-btn,.readmr-btn:hover{color:#d6ab60}
.readmr-btn{transition-duration:.5s}
.readmr-btn:hover i{margin-left:5px;transition-duration:.5s;color:#d6ab60}
.srvc-tp-mnz2{margin-top:-60px;padding:10px;position:relative;z-index:9;
    margin-bottom: 30px;}
.srvc-tp-mnz3{padding:30px 60px;border:1px solid #fff}
.srvc-tp-mnz2 p{font-family:Lato,sans-serif;font-size:28px;line-height:43px;color:#fff;margin:0;float:left}
.readmr-btn2{font-family:'Open Sans',sans-serif;font-size:14px;float:right;-webkit-transition-duration:.5s;transition-duration:.5s;padding:10px 20px;border:1px solid #fff;border-radius:50px;color:#fff;margin-top:20px}
 /*-------srvc-sect-------*/
.parallax h3,.parallax p{font-family:Lato,sans-serif;color:#fff}
.latesnws,.parallax p{overflow-x:hidden!important}
.srvc-sect{background:url(../images/parallax-7.jpg);padding-bottom:50px}
.parallax{margin-top:120px}
.colmrgn{margin-top:30px}
.parallax h3{font-size: 20px;
    line-height:28px; margin-top:4px;
    /* text-transform: uppercase; */
    /* letter-spacing: 1px; */
    margin-bottom: 4px;
    color: #ffdce3;}
.parallax p{font-size:15px;line-height:26px;font-weight:400;-webkit-font-smoothing:antialiased}
.edgtf-iwt-content-holder img{ padding:10px; background:#fff;}
.edgtf-iwt-icon-holder{float:left}
.edgtf-iwt{text-align:left;padding:0}
.looking p,.new-design h2,.new-design h5,.new-design p{text-align:center;font-family:'Open Sans',sans-serif} 
.new-design{padding:2% 0}
.new_design2{padding:50px 0}
.new-design h2{line-height:1.21em;font-weight:bold; font-family:'Lato'; text-transform:capitalize;font-size:30px;color:#313131}
.new-design h5,.new-design p{margin:0;padding:0;font-size:17px;line-height:30px;font-weight:300;color:#313131}
.srvce-brdr{background:#FF6E29;width:70px;height:2px;display:block;float:none;margin:10px auto}
.srvce-brdr1{background:#db083e;width:70px;height:3px;display:block;float:none; margin-bottom:10px; font-weight:normal;}
.gallermgrn{margin-top:20px;margin-bottom:20px}
.gllrypdng{padding:10px!important}

.dropdown-menu>li>a{border-bottom: 1px solid #e2e2e2!important;}
.edgtf-hover-border{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:1px solid transparent;display:inline-block;vertical-align:middle;opacity:0;-webkit-transition:border-color 0s ease-out .25s,top 0s ease-out .25s,left 0s ease-out .25s,opacity .25s ease-out;-moz-transition:border-color 0s ease-out .25s,top 0s ease-out .25s,left 0s ease-out .25s,opacity .25s ease-out;transition:border-color 0s ease-out .25s,top 0s ease-out .25s,left 0s ease-out .25s,opacity .25s ease-out;-moz-transform:translateZ(0)}
.carousel-wrap{margin:90px auto;padding:0 5%;width:100%;position:relative}
.owl-carousel .item{position:relative;z-index:100;-webkit-backface-visibility:hidden}
.owl-nav>div{margin-top:-26px;position:absolute;top:50%;color:#cdcbcd}
.owl-nav i{font-size:52px}
.owl-nav .owl-prev{left:-30px;display:none}
.owl-nav .owl-next{right:-30px}
.looking{padding:3% 0;background:url(../images/image-small.jpg) center}
.looking p{margin:0;padding:0;font-size:24px;line-height:34px;font-weight:500;color:#fff}
.latesnws{font-family:'Open Sans',sans-serif;font-size:14px!important;line-height:26px!important;color:#757575!important;font-weight:400!important;text-align:left!important;margin-bottom:10px!important;-webkit-font-smoothing:antialiased!important}
.latesnwsh3{color:#313131;font-size:18px;line-height:1.428571428571429em;text-transform:uppercase;letter-spacing:1px;font-weight:600;font-family:'Open Sans',sans-serif}
.bangdt{font-family:'Open Sans',sans-serif;font-size:13px;line-height:30px;color:#d6ab60;font-style:italic;font-weight:400}
 /*-------dflt-css-------*/
 
.category_hed1{line-height:1.21em;font-weight:500;text-transform:uppercase;font-family:'Lato',sans-serif;font-size:30px;margin:20px 0 10px;color:#fff;text-align:center;position:relative;padding-bottom:10px; font-weight:bold;}
.category_hed1:after{position:absolute;content:'';left:50%;bottom:0;width:60px;height:2px;margin-left:-30px;background-color:#fff}
.category_hed{line-height:1.21em;font-weight:500;text-transform:uppercase;font-family:'Lato',sans-serif;font-size:30px;margin:0 0 15px;color:#313131;text-align:center;position:relative;padding-bottom:10px; font-weight:bold;}
.category_hed:after{position:absolute;content:'';left:50%;bottom:0;width:60px;height:2px;margin-left:-30px;background-color:#db083e}
 /*-------dflt-css-------*/
.footer{background:url(../images/footer-image.jpg) center;padding:3% 0}
.footer h4{color:#fff;font-size:14px;line-height:1.428571428571429em;text-transform:uppercase;letter-spacing:1px;font-weight:400;margin-bottom:20px;font-family:'Open Sans',sans-serif}
.footer h5,.footer p{font-size:13px;line-height:25px;text-align:left;font-family:'Open Sans',sans-serif}
.footer h5,.footer ul li{margin-bottom:5px;padding:0}
.footer p{margin-top:10;padding:0;font-weight:300;color:#9e9e9e}
.textwidgets{border-bottom:1px solid #d6ab60}
.footer h5{margin-top:0;font-weight:500;color:#ccc}
.footer h6{margin-top:0;padding:0;font-size:12px;line-height:15px;font-weight:300;text-align:left;color:#9e9e9e;font-family:'Open Sans',sans-serif}
.cpyrgt p,.footer ul li{font-size:13px;text-align:left;font-family:'Open Sans',sans-serif}
.footer ul{padding:0;list-style:none}
.footer ul li{margin-top:0;line-height:30px;color:#ccc}
.follow-pdng{padding:5px!important}
.cpyrgt{background-color:#313131;padding:20px 0}
.cpyrgt p{margin:0;padding:0;line-height:25px;font-weight:300;color:#d6ab60;float:left}
.cpyrgt .footer-social-icons{width:150px;display:block;float:right}
.cpyrgt .social-icons{margin-top:0;margin-bottom:0}
.cpyrgt .social-icons li{margin:6px}
 /*------about-css-------*/
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff !important;
    cursor: default;
    background-color: #7D0206 !important;
    border: none !important;
    border-bottom-color: transparent;
}
/* Tabs panel */
.tabbable-panel {
  border: none;
  padding: 10px;
}

/* Default mode */
.tabbable-line>.nav-tabs{border:none;margin:0}
.tabbable-line>.nav-tabs>li{margin-right:5px;border:1px solid #ccc}
.tabbable-line>.nav-tabs>li>a{border:0;margin-right:0;color:#737373;font-family:'Open Sans',sans-serif;font-size:14px}
.tabbable-line>.nav-tabs>li>a>i{color:#a6a6a6}
.tabbable-line>.nav-tabs>li.open,.tabbable-line>.nav-tabs>li:hover{border:1px solid #d6ab60}
.tabbable-line>.nav-tabs>li.open>a,.tabbable-line>.nav-tabs>li:hover>a{border:0;background:#7D0206!important;color:#fff!important}
.tabbable-line>.nav-tabs>li.open>a>i,.tabbable-line>.nav-tabs>li:hover>a>i{color:#fff}
.tabbable-line>.nav-tabs>li.open .dropdown-menu,.tabbable-line>.nav-tabs>li:hover .dropdown-menu{margin-top:0}
.tabbable-line>.nav-tabs>li.active{border:1px solid #7D0206;background-color:#7D0206;position:relative}
.tabbable-line>.nav-tabs>li.active i{color:#fff!important}
.tabbable-line>.nav-tabs>li.active>a{border:0;color:#fff;background-color:#7D0206}
.tabbable-line>.nav-tabs>li.active>a>i{color:#404040}
.tabbable-line>.tab-content{margin-top:-3px;background-color:#fff;border:0;border-top:0;padding:15px 0}
.portlet .tabbable-line>.tab-content{padding-bottom:0}
 /*-------dflt-css-------*/
 .srvcsh2,.srvvcul li{font-family:'Open Sans',sans-serif}
 .srvcszimg{height:200px;overflow:hidden;padding-left:0!important;padding-right:0!important;margin-bottom:20px}
 .srvcsh4{line-height:1em;font-size:22px;color:#313131; font-weight:bold;}
 .srvcsh3{line-height:1.21em;font-size:30px;color:#313131; font-weight:bold;}
 .srvcsh2{line-height:1.21em;text-transform:uppercase;font-size:30px;color:#313131;text-align:center}
 .srvvcul{padding:0;list-style:none}
 .srvvcul li{width:100%;position:relative;padding:6px 0 6px 30px;color:#777;font-weight:500}
 .srvvcul li:before{color:#1abc9c;content:"\f0a9";position:absolute;font-family:fontawesome;top:6px;left:0;width:auto;height:auto}
 .cstctstyle .btn-primary,.cstctstyle .form-control{font-family:'Open Sans',sans-serif}
 .srvc-tp-mnz h3 img{float:left;width:23px;margin-right:10px}
 #contact{margin-top:20px}
 .cstctstyle .form-control{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;border:1px solid #E6E6E6;border-radius:0;border-top:0}
 .cstctstyle .btn-primary,.cstctstyle .btn-primary:hover{color:#fff;background-color:#d6ab60;border-color:#d6ab60}
 /*-------dflt-css-------*/
.pdng-none {
	padding-left: 0px !important;
	padding-right:0px !important;
}


/*===============================  gallery filter css ==================================*/
.copn_gallery {float:left;width:25%;padding:5px;}
/*===============================  gallery filter css ==================================*/
.snip1530{position: relative;float: left;overflow: hidden;margin: 0;width: 100%;font-size: 16px;line-height: 1.2em}
.snip1530 *,.snip1530 *:before,.snip1530 *:after{-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.35s ease;transition: all 0.35s ease}
.snip1530:before{position: absolute;top: 10px;bottom: 10px;left: 10px;right: 10px;content: '';background-color: #ffffff;opacity: 0;-webkit-transition: all 0.35s ease;transition: all 0.35s ease}
.snip1530 img{max-width: 100%;vertical-align: top}
.snip1530 .icons{position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex;align-items: center;justify-content: center}
.snip1530 a{margin: 2px;opacity: 0;-webkit-transform: translateY(-50%);transform: translateY(-50%)}
.snip1530 a i{display: block;font-size: 23.52941176px;line-height: 40px;width: 40px;background-color: transparent;text-align: center;color: #000000}
.snip1530 a i:hover{background-color: transparent;color: #000;cursor: pointer}
.snip1530:hover:before,.snip1530.hover:before{opacity: 0.7}
.snip1530:hover a,.snip1530.hover a{opacity: 1;-webkit-transform: translateX(0);transform: translateX(0)}
.snip1530:hover a:nth-child(2),.snip1530.hover a:nth-child(2){-webkit-transition-delay: 0.1s;transition-delay: 0.1s}
.snip1530:hover a:nth-child(3),.snip1530.hover a:nth-child(3){-webkit-transition-delay: 0.2s;transition-delay: 0.2s}
/*=============================== gallery css ==================================*/
.latst_prodt .button{display: inline-block;padding: 0.5em 0em;border-radius: 0px;background: #ffffff;font-weight: 400;font-size: 14px;cursor: pointer;text-transform: uppercase;border: 1px solid #db083e;margin: 0;-webkit-transition: background 0.3s;-moz-transition: background 0.3s;transition: background 0.3s}
.latst_prodt .button:hover{background-color: rgba(0,0,0,0.5)}
.latst_prodt .button:active,.latst_prodt .button.is-checked{background-color: #db083e;color: #fff;outline: none}
.latst_prodt .button-group{margin: 5px auto 0;display: table;text-align: center;}
.latst_prodt .button-group:after{content: '';display: block;clear: both}
.latst_prodt img{vertical-align: middle}
.latst_prodt .img-responsive{display: block;max-width: 100%;height: auto}
.latst_prodt .grid article{background-color: #FFFFFF;display: block;float: left;margin: 5px;width: 24%;}

.para-sec{ display:block;}
.para-sec:hover{ text-decoration:none;}
.foter_para a{ color:#fff}
.TabIconDisplay{display:none !important;}
.ProductsHEad{ margin: 25px 0px 15px; !important}
.PADDTBInnerPgCont2{margin-top:30px; padding-bottom:20px;}
.PdtSideMenuP{width:100%; padding:10px; }
.PdtSideMenu{background-color:#ddd; padding:5px; margin-top:30px !important;}
.PdtSideMenuP h3{background-color:#fff; padding:5px 10px; color:#333;text-transform:uppercase; margin-top:0; font-weight:bold;}
.PdtSideMenu li a{     padding: 15px 10px; margin-bottom: 10px;  display: block;  font-weight: bold; color: #666; font-size: 15px;  border: 1px dashed #bf0b39; background-color: #f1f1f1;}

.PdtSideMenu li{list-style-type:none;}
.new2{text-align: center;
    font-size: 20px;
    padding-top: 0;
    margin-top: 0;}
.PdtSideMenu li a:link, .PdtSideMenu ul li a:visited, .PdtSideMenu ul li a:focus{color: #666 !important;}
.PdtSideMenu li a:hover{text-decoration:none; padding-left:20px; transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s; color:#bf0b39!important;}
.PdtSideMenu .active a{color:#bf0b39!important;text-decoration:none; padding-left:20px; transition:all ease-in-out 0.4s;-webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s; color:#bf0b39!important;}
.PdtSideMenu li a span{margin-right:10px;}
.ProductSubImg h4{font-weight:bold; color:#333; font-size: 18px;}
.StoneRailingImg img{padding:10px; box-shadow:0px 0px 10px #e2e2e2; margin:0 15px 10px 0; height:220px; width:100%;}		  
.pdt-list-head{ font-size:18px; padding:10px 15px; margin-bottom:0; margin-bottom:10px; display:none;}
.OnclickREotate{ transition:all ease-in-out 0.4s;}
		  
@media (max-width: 1024px) {
.latst_prodt .grid article {
    width: 31.3%;
  }
}
@media (max-width: 991px) {
	.in-pg-ban{background-size:100% 100%;}
	.in-pg-ban h1 span:before, .in-pg-ban h1 span:after{width:80px;}
	.pdt-list-head{ display:block;}
	.TabIconDisplay{display:block !important;}
.DivToggle991 {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    /* optional */
    -webkit-box-align: left;
    -moz-box-align: left;
    -ms-flex-align: left;
    -webkit-align-items:left;
    align-items:left;
  }
  .DivToggle991 .first_div991 {
    -webkit-box-ordinal-group:2;
    -moz-box-ordinal-group:2;
    -ms-flex-order:2;
    -webkit-order:2;
    order:2;
  }

  .DivToggle991 .second_div991 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order:1;
  }
  .PdtSideMenu{ display:none;}
  .rotate{ transform:rotate(180deg); -webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);}
  .tab-menu-pp{ float:left; margin-top:10px;}
  .PdtSideMenu li a {font-size: 12px;}
   .pdt-list-head{    background-color: #f1f1f1;}
  nav.navbar .navbar-collapse{ position:absolute; right:0; width:200px !important;}
}
@media (max-width: 767px) {
.latst_prodt .grid article {
    width: 48%;
  }
  .in-pg-ban h1 { margin:40px 180px 40px;}
}

@media (max-width: 479px) {
.latst_prodt .grid article {
    margin: 2% 0;
    width: 100%;
  }
  .in-pg-ban h1 span:before, .in-pg-ban h1 span:after{width:50px;}
  .in-pg-ban h1{ font-size:20px;}
}
.latst_prodt .entry{background: #FFF;border: 1px solid rgba(0,0,0,.15);box-shadow: -10px 10px 10px -10px rgba(0,0,0,.35), -10px 10px 0 -3px rgba(0,0,0,.2);margin: 10px auto 20px;max-width: 800px;overflow: hidden;padding: 20px 40px;position: relative;text-align: center}
.latst_prodt .grid{max-width: 100%;list-style: none;margin: 80px auto 10px;padding:0;}


/*=============================== image popup ==================================*/

.lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:10px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:1;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}


/*=============================== menu hover effect css ==================================*/