@media (min-width: 1201px) {
  .container {
    width: 1200px;
  }
}
body{font-family: 'Open Sans', sans-serif; color:#554d53;}
header{background-color:#f3f3f3;}
p{line-height:28px; text-align:justify; font-size:16px;}
.p1{line-height:25px; text-align:justify; font-size:13px;}
.p2{line-height:25px; text-align:justify; font-size:12px;}
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans', sans-serif;}
.top-div1{ border-bottom:1px solid #d7d7df;background-color:#404188; height:28px;}
.top-div1 .padding-left{margin-right:15px; color:#ffffff; font-size:12px; font-weight:600;}
.top-div1 .padding-right{color:#ffffff; font-size:12px; font-weight:600; margin-left:22px;}
.top-div1 .visible-sm-block, hidden-md{display:block;}
.social-and-email{display:inline-block; margin-left:70px; color: #4D514D; font-size: 12px; font-weight: 600; }
.logo{margin-top:10px;}
.top-contact{font-size:20px; font-weight:700;}

.logo1{margin-top:30px;}

 .mwt_nav .navbar-brand{padding:10px 0; }
.mwt_nav .navbar-default{border:none; box-shadow:none; background:none;}
.mwt_nav .navbar{margin:0; min-height:inherit}
.mwt_nav .nav > li > a{padding:5px 28px; margin-right:16px; margin-top:10px; background:#343434; color:#ffffff; text-align:center; font-size:14px;  font-family:'Open Sans',Arial, Helvetica, sans-serif; outline:none; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.mwt_nav .navbar-default .navbar-nav > .active > a,.mwt_nav .nav > li > a:hover{color:#ffffff; box-shadow:none; background:#414188}
.mwt_nav .nav > li > a span{display:block}
img{max-width:100%; height:auto}
 
.shadow-img {position:relative; text-align:center; margin-bottom:-99px; z-index:5;}
.home-3-icon {margin-top:-80px; position:relative; z-index:5}
.home-3-icon ul{margin:0; padding:0; margin:0 -3px; list-style:none}
.home-3-icon ul li{float:left; width:32.5%; text-align:center; background:#ebe2d7; padding:15px; margin:0 3px; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.home-3-icon ul li:hover{background:#e9cba7}
.home-3-icon h2{font-family: 'OratorStdMedium_34151', sans-serif; color:#50133f; margin:0}
.font20px{font-size:20px;}



.portfolio-div {  position:relative; z-index:5}
.portfolio-div ul{margin:0; padding:0; margin:0 -3px; list-style:none}
.portfolio-div ul li{float:left; width:24.5%; margin:0 3px; text-align:center; background:#ebe2d7;  }
.portfolio-div ul li img{width:100%; height:auto; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.portfolio-div ul li a{display:block; background:#50133f}
.portfolio-div ul li:hover img{opacity:0.5}

.footer-div{background:#3e3e73; margin-top:0px; color:#ffffff; font-weight:600; margin-bottom:0px;}
.f-title{margin:0; padding:0 0 10px 0; font-size:18px; color:#ffffff; font-weight:550}
.line-d-footer{ height:5px; position:absolute; top:70px; width:100%; left:0}
.footer-inner{background:url(../images/line-footer.png) no-repeat left top;  padding-top:50px; min-height:200px; padding-left:10px;}
.footer-inner-2 p{line-height:10px;}

.project-div{position:relative; text-align:center;  min-height:150px; background:#ffffff; 

}

.title06 {margin:0; padding-bottom:4px; padding-top:0px;}
.title06 span{margin:0; color:#3d5054; font-size:35px;  display:block; font-weight:900}

.project-div:hover h3{color:#3d8310;}
.project-div:hover .p-img img{transform:  scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform:  scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1); opacity:.5}
.p-img{background:url(../images/menu-sharow.png) no-repeat center bottom; background-size:100%; padding-bottom:7px; overflow:hidden}
.p-img img{width:100%; height:auto;transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; }
.project-div h3{color:#666666; font-size:14px; text-transform:uppercase; margin:0; padding:0; font-weight:600;}
.project-Box02{text-align:center; color:#fff; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease; margin-bottom:25px;}
.project-Box02 h4{margin:10px 0 5px 0; padding:0}
.project-Box02 h4 a{color:#fff; text-decoration:none}
.project-Box02 .inside-img{overflow:hidden}
.project-Box02 .inside-img img{transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.project-Box02:hover .inside-img img{transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
-ms-transform:scale(1.1); opacity:.5 }
.project-Box02:hover{background:# FFF; border:none;}
.project-Box02:hover h4 a{color:#CC0;}



.our-s-Slider {background:#f3f3f3; }
 .our-s-Slider h1{background:#7ba40a; padding:10px; color:#fff; margin:0; font-size:15px; text-transform:uppercase; }
  .our-s-Slider h2{margin:0; font-size:16px; padding:15px 0; text-transform:uppercase; color:#7b4986 }
  .our-s-Slider .inside-r-slider{text-align:center}
  .our-s-Slider .inside-r-slider img{ -webkit-border-radius: 10px;
  
-moz-border-radius: 200px;
border-radius: 200px; max-width:100%; height:auto}


.section-left-div .inside-div{display:inline-block; position:relative}
.section-left-div .inside-div img{border:5px solid #fff; border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%; box-shadow:0 0 15px #ccc}
.section-left-div .inside-div span{border:2px solid #7b4986;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%; 
	transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease; position:absolute; left:0; height:100%; top:0; width:100%; border:60px solid rgba(224,224,224,0.2); }
 
.section-left-div .inside-div:hover span{border:2px dotted #1174a9}

.round-shade{-webkit-box-shadow: 10px 95px 40px -70px rgba(0,0,0,0.10);
-moz-box-shadow: 10px 95px 40px -70px rgba(0,0,0,0.10);
box-shadow: 10px 95px 40px -70px rgba(0,0,0,0.10);}

.section-left-div{ max-width:476px; margin:0 auto;  padding: 91px;
  padding-left: 10px;
  padding-top: 10px;}

a.read-more-btn{background:url(../images/f-img.png) no-repeat left ; padding-left:40px; display:inline-block; color:#FFFFFF; text-decoration:none; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
a.read-more-btn:hover{padding-left:10px; color:#80b600}

.footer-div ul{margin:0; padding:0; list-style:none;}
.footer-div a{ padding:3px 5px 3px 15px; font-size:14px; text-decoration:none; color:#ffffff; }
.footer-div  a:hover{color:#f9d972}

.contact-footer h1{color:#50133f; font-size:40px;font-weight:700; margin:0}
.social-icon{color:#50133f; font-size:20px; font-weight:600}
.social-icon img{transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.social-icon img:hover{transform: rotate(360deg);
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);}

.f-link{margin:0; padding:0; list-style:none}
.f-link li a{color:#50133f; font-size:14px; font-weight:600; line-height:28px; }
.f-link li:hover a{color:#fff}
.w-line-f{height:3px; background:#FFF; display:block; position:absolute; width:98%; margin:0 1%; left:0; top:30px;}
.footer-div .container{ position:relative}
.copy-right-div{text-align:left; font-size:12px;padding:15px 0; color:#2b2b2b}
.powered-div{text-align:right;}

.btn-orange{background:#ff8a00; color:#fff; box-shadow:2px 2px 3px rgba(51,51,51,.5) }

.mwt_nav .nav > li > a span img{width:auto; height:auto}

.list01{margin:0 0 10px 0; padding:0; list-style:none}
.list01 li a{display:block; color:#5f575c; background:url(../images/list-icon01.jpg) no-repeat left center; padding-left:25px; line-height:30px; text-decoration:none; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.list01 li:hover a{background-position:15px center;  padding-left:40px; }



.banner-div{background:url(../images/banner-shadow.png) no-repeat center bottom; border-top:3px solid #444491; padding-bottom:10px; background-size:100% 11px; margin-bottom:-16px;}
.banner-div1{background:url(../images/banner-shadow.png) no-repeat center bottom; border-top:3px solid #444491; padding-bottom:10px; background-size:100% 11px; margin-bottom:25px;}
.copy-right-div a{color:#50133f}

.navbar-nav > li > .dropdown-menu{margin:0; padding:0}
.navbar-nav > li > .dropdown-menu a{display:block; padding:7px 15px;}

.navbar-nav > li > .dropdown-menu li:hover a{background:#f99c1b}

.carousel-indicators {
  bottom: 3px;
}
.carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0px;
    background-color: #414188;
	border:none;
}

.carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #ffffff;
    border: 1px solid #FFF;
    border-radius: 10px;
}
.right-dS{background:url(../images/right-img.png) no-repeat right 23px; padding-right:30px;}
.left-dS{background:url(../images/left-img.png) no-repeat 20px 22px; padding-left:30px;}
.right-dS1{background:url(../images/right-img1.png) no-repeat right 23px; padding-right:30px;}
.left-dS1{background:url(../images/left-img1.png) no-repeat 18px 23px; padding-left:30px;}

.banner-div .carousel-control.right{background:url(../images/banner-r-arrow.png) no-repeat center; right:5px;}
.banner-div .carousel-control.left{background:url(../images/banner-l-arrow.png) no-repeat center; left:5px;}
.banner-div1 .carousel-control.right{background:url(../images/banner-r-arrow.png) no-repeat center; right:5px;}
.banner-div1 .carousel-control.left{background:url(../images/banner-l-arrow.png) no-repeat center; left:5px;}
.line-main-lg{background:url(../images/line-main.png) repeat-x; height:70px; position:absolute; width:100%; }
.line-main-lg1{background: transparent url(../images/line-main1.png) repeat-x; padding-bottom: 20px; margin-top: -27px; }
.line-main-lg2{background: transparent url(../images/line-main2.png) no-repeat center; right:10px;}

.main-p-t{font-size:25px; color:#3c3c3c; margin:-8px; font-weight: 700;}
.main-p-t span{color:#414188;}
.main-p-t1{font-size:24px; color:#3c3c3c; margin-top:0px; font-weight: 700;}
.main-p-t2{font-size:25px; color:#3c3c3c; font-weight: 700; text-align:center;}
.main-p-t3{font-size:25px; color:#3c3c3c; font-weight: 700;}
.contact{background:#ededed;}
.contact-img{margin-left:30px;}
.left-c-img{float:left; margin-right:10px;}
.welcome-content{ margin-top:36px;}
.welcome-content1{ margin-top:30px;}
.title01{font-size:20px; margin-top:-2px; font-weight:600;}
.title01a{font-size:22px; margin-top:-2px; font-weight:200; text-transform:uppercase; color:#414188; padding-top:20px;}
.enquiry{margin-left:10px;}
.download-link{margin-left:10px;}
.title01a span{color:#343434;}

.title02{font-size:20px; margin-top:-2px; text-transform:uppercase; font-weight:600;}


.img-4-product{padding:1px;}
.img-4-product img{border:1px solid #e8e8e8; padding:3px; width:100%; height:auto; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.img-4-product .col-sm-3:hover img{overflow:hidden; transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}

.list01{margin:0 0 10px 15px; padding:0; list-style:none}
.list01 li a{font-size:13px; display:block; color:#5f575c; background:url(../images/list-icon01.png) no-repeat left center; padding-left:25px; line-height:30px; text-decoration:none; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.list01 li:hover a{background-position:15px center;  padding-left:40px; }


.list02{margin:0 0 10px 15px; padding:0; list-style:none}
.list02 li a{font-size:16px; display:block; color:#5f575c; background:url(../images/list-icon01.png) no-repeat left center; padding-left:25px; line-height:30px; text-decoration:none; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.list02 li:hover a{background-position:15px center;  padding-left:40px; }


.welcome-title font{background:url(../images/wl-img.png) center; margin-top:30px;}
.inner-page .welcome-title{font-size:22px;}
.inner-page .welcome-title .inner-t{ background-size:91% 1px;}
.welcome-title{font-size:18px; font-weight:400; color:#5c5a5a; text-transform:uppercase; margin-bottom:10px; text-align:center; margin-top:20px;}
.welcome-title span{font-weight:700;color:#d1131f}
.welcome-title img{position:relative; top:-8px;}



@media (max-width: 1199px) {
.shadow-img {    margin-bottom: -81px; }
.portfolio-div ul li{width:24.3%;}
}



@media (max-width: 991px) {
.shadow-img {    margin-bottom: -61px; }
.portfolio-div ul li{width:24.1%;}
}

@media (max-width: 767px) {
	.home-3-icon ul li{width: 32%}
	.portfolio-div ul li{width:48.5%; margin-bottom:5px;}
	.footer-div ,.footer-div .text-right{text-align:center}
	.mwt_nav .navbar-brand{float:none}
	.shadow-img {  margin-bottom: -8.85%;}

}

@media (max-width: 600px) {
	.home-3-icon ul li{width:100%; margin:0; margin-bottom:15px;}
	.home-3-icon ul {margin:0}
	.mwt_nav .navbar-brand{width:180px; display:inline-block; margin-bottom:15px;}
	.portfolio-div ul li{width:100%; margin:0; margin-bottom:5px;}
}
@media (max-width: 360px) {
.social-icon img{margin-right:-10px;}
}

@media (max-width: 320px) {
.contact-img{margin-left:-10px;}
}

@media (max-width: 768px) {
.mwt_nav .nav > li > a {
    
    margin-right: 2px;
	padding: 5px 10px; 
	}
.top-div1{height:42px;}
.footer-inner-2 p{line-height:12px;}

}

@media (max-width: 800px) {
.mwt_nav .nav > li > a {
    
    margin-right: 2px;
	padding: 5px 10px; 
	}
.top-div1{height:42px;}
.footer-inner-2 p{line-height:12px;}
}

@media (max-width: 980px) {
.mwt_nav .nav > li > a {
    
    margin-right: 2px;
	padding: 5px 10px; 
	}
.top-div1{height:42px;}
.footer-inner-2 p{line-height:12px;}
}



.product-page{padding:35px 0}
.inner-bha-img{border:1px solid #CCC; padding:2px; position:absolute; left:0; top:-30px; background:#fff;}
.img-4-product{padding:1px;}
.img-4-product img{border:1px solid #e8e8e8; padding:3px; width:100%; height:auto; transition:All .5s ease;
-webkit-transition:All .5s ease;
-moz-transition:All .5s ease;
-o-transition:All .5s ease;}
.img-4-product .col-sm-2:hover img{overflow:hidden; transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);}
.product-page p{margin-bottom:20px;}

.gallery-page .col-sm-2{margin-bottom:25px;}




}


	
	


