@charset "utf-8";
/* CSS Document */
/**rule css**/
html{margin:0px; padding:0px;}
body{ margin:0px; padding:0px; overflow-x:hidden; font-family: 'Jura', sans-serif;}
h1,h2,h3,h4,h5,h6{margin:0px; padding:0px;}
p{ margin:0px; padding:0px;}
ul{list-style:none; margin:0px; padding:0px;}
input{margin:0px; padding:0px;}
a{outline:0; text-decoration:none;}
a:hover{ outline:0; border:0;}
img{max-width:100%; border:0; outline:0;}
/**rule css end */

.internal-right ul li{line-height: 2;}
/**header css start here**/
header{ width:100%; float:left; clear:both; }
.container-wrap{ max-width:1100px; margin:0 auto;}
.header-container{width:100%; float:left; padding:8px 0;}
.logo{width:20%; float:left;}
.peb-structure {
    width: 40%;
    float: left;
    margin-left: 4%;
    margin-top: 15px;
}
.peb-structure h4 {
    font-family: 'Dancing Script', cursive;
    font-size: 25px;
    color: #c21d02;
    font-family: "Pacifico", cursive;
    line-height: 38px;
    font-weight: 500;
}
.social-sec{width:35%; float:right; margin-top:22px;}
.social{width:45%; float:left;}
.social ul{}
.social ul li { margin:0px; padding:0px;}
.social ul li a{ float:left; margin:0px 5px; border:1px dotted #e75200; width:30px; height:30px; text-align:center; line-height:33px;transition:all ease 0.5s;}
.social ul li a:hover{ background:#333; transition:all ease 0.5s;}
.social ul li a:hover i{ color:#fff; transition:all ease 0.5s;}
.social ul li a i{ font-size:17px; color:#e75200; font-family:"FontAwesome"; text-align:center;}


.footer-social{width:45%; float:left;}
.footer-social ul{}
.footer-social ul li { margin:0px; padding:0px;}
.footer-social ul li a{ float:left; margin:0px 5px; border:1px dotted #e75200; width:30px; height:30px; text-align:center; line-height:33px;transition:all ease 0.5s;}
.footer-social ul li a:hover{ background:#333; transition:all ease 0.5s;}
.footer-social ul li a:hover i{ color:#fff; transition:all ease 0.5s;}
.footer-social ul li a i{ font-size:17px; color:#e75200; font-family:"FontAwesome"; text-align:center;}



.call-sec{width:50%; float:right; margin:2px 0;}
.call-sec a{ color:#282a77; font-size:22px; float:right;}
.call-sec i{ margin-top:5px; font-size:20px;}
.main-menu{width:100%; float:left; clear:both; background:#282a77;}
.email-sec{float:left; margin-left:10px;}
.email-sec a{ font-size:18px; background:#ff9d03; color:#fff; padding:12px 15px; float:left;}

.location-sec{float:right;}
.location-sec a{ font-size:18px; background:#ff9d03; color:#fff; padding:12px 15px; float:left;}

/**header css end here**/

/**slider css start here**/
#slider-main{width:100%; float:left; background:url(../images/bannerbg.png); background-size: 90% auto;
background-position: right 40px;
background-repeat: no-repeat;
padding:15px 0;}
.slide-sec{width:100%; float:left;}

.side{width:34%; float:right;}
.side ul li {
    list-style: none !important;
    line-height: 2.2;
    position: relative;

}
.side ul li a {
    color: #333 !important;
    font-size: 14px !important;
    padding: 2px 5px;
    border: 1px solid #CCCCCC;
    margin: 3px 0px;
    float: left;
    width: 97%;
	font-weight: bold;
}
/**slider css end here**/
.page-header {
	margin: 0 0 0px 0px;
    border-bottom: none;
    position: relative;
    border-left: 1px solid #ffc000;
    padding-left: 30px;
    margin-bottom: 20px;
	   
		
}
.col-sm-6 {
    width: 50%;
}
.pull-left {
    float: left !important;
}
.col-md-7 {
    width: 58.33333333%;
}

.pull-right {
    float: right !important;
}
.col-md-4 {
    width: 33.33333333%;
}
.contact-form-full{ width:100%;}
.contact-form-left{ width: 45%; float: left; margin-top: 20px;}
.contact-form-right{ width: 45%; float: right; margin-top: 20px;}
.contact-form-left input:not([type="submit"]), .form-group textarea, .wpcf7 input:not([type="submit"]), .wpcf7 textarea {
    color: inherit;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    padding: 15px 20px;
    z-index: 1;
    position: relative;
}
.contact-form-left textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #e1e1e1;
    color: #959595;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    font-size: 14px;
    line-height: 37px;
    width: 100%;
    height: 45px;
    outline: none;
    padding: 4px 6px 4px 18px;
    background: #fff;
    box-shadow: none;
    border-radius: 0;
}
.contact-form-right input:not([type="submit"]), .form-group textarea, .wpcf7 input:not([type="submit"]), .wpcf7 textarea {
    color: inherit;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    padding: 15px 20px;
    z-index: 1;
    position: relative;
}
.contact-form-right textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #e1e1e1;
    color: #959595;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    font-size: 14px;
    line-height: 37px;
    width: 100%;
    height: 45px;
    outline: none;
    padding: 4px 6px 4px 18px;
    background: #fff;
    box-shadow: none;
    border-radius: 0;
}

.contact-form-full input:not([type="submit"]), .form-group textarea, .wpcf7 input:not([type="submit"]), .wpcf7 textarea {
    color: inherit;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    padding: 15px 20px;
    z-index: 1;
    position: relative;
}
.contact-form-full textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #e1e1e1;
    color: #959595;
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    font-size: 14px;
    height: 30px;
    width: 100%;
   
    outline: none;
    padding: 4px 6px 4px 18px;
    background: #fff;
    box-shadow: none;
    border-radius: 0;
}

.contact-form-message textarea{
    color: inherit;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    padding: 15px 20px;
    z-index: 1;
    position: relative;
}
.contact-form-message textarea{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #e1e1e1;
  
    display: inline-block;
    vertical-align: middle;
    font-weight: 400;
    font-size: 14px;

    width: 100%;
    height: 100px;
    outline: none;
    padding: 4px 6px 4px 18px;
    background: #fff;
    box-shadow: none;

}

.btn-theme {
    color: #fff;
    background: #ffbb02;
    padding: 8px 25px !important;
    border: none;
    text-transform: uppercase;
    font-family: Open Sans;
    font-weight: 400;
    position: relative;
    cursor: pointer;
}


.form-group {
    margin-bottom: 15px;
}



/** captcha css**/

.capbox {
  /*  background-color: #92D433;*/
    /*border: #B3E272 0px solid;*/
    border-width: 0px 12px 0px 0px;
    display: inline-block;
    *display: inline; zoom: 1; /* FOR IE7-8 */
    /*padding: 8px 40px 8px 8px;*/
    }

.capbox-inner {
    font: bold 11px arial, sans-serif;
    color: #000000;
    background-color: #DBF3BA;
    margin: 5px auto 0px auto;
    padding: 3px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    }

#CaptchaDiv {
    font: bold 17px verdana, arial, sans-serif;
    font-style: italic;
    color: #000000;
    background-color: #FFFFFF;
    padding: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    }

#CaptchaInput { margin: 1px 0px 1px 0px; width: 135px; }


/**captha css end**/




.col-md-offset-1 {
    margin-left: 8.33333333%;
}
.col-md-3 {
    width: 25%;
}

.gray{
	background:#f1f1f1;
	padding:20px;
	float: right;
width: 30%;
}

.add{
	background:#f9f8f8;	
	padding:20px;
}
.add p{
	    border-bottom: 1px solid #ffbb02;
    padding-bottom: 15px;
    font-size: 14px;
    line-height: 2;
}

.bb{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
    color: #070707;
    font-weight: 600;
    text-transform: uppercase;
	margin-bottom:20px
}

.border{
	border: 3px double #bcb8b8;
	padding:2px;
}

.gray-bor{
	border:1px solid #000;
}
.nn{
	font-size:15px;
	text-transform:uppercase;
}

.hum{
	
    padding: 30px 45px 30px 0px;
}
.hum1{
	
    padding: 30px 0px 30px 30px;
}



.tum{
	position: relative;
    padding: 30px 45px;
	
}
.tum h6{
	color:#ffbb02
}
.tum p{
	color:#ffbb02
}





.tum:after {
    content: '';
    position: absolute;
    width: 95%;
    right: 5%;
    background: #7c7c7c;
    height: 100%;
    z-index: -1;
    top: 0;
    -webkit-transform: skew(-20deg);
    transform: skew(-13deg);
}


.tum1{
	position: relative;
    padding: 30px 45px;
}


.tum1 h6, .tum1 p{
	color:#ffbb02
}

.click-bg{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e5799+0,207cca+31,2989d8+60,1e5799+99 */
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #207cca 31%, #2989d8 60%, #1e5799 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#207cca 31%,#2989d8 60%,#1e5799 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#207cca 31%,#2989d8 60%,#1e5799 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */ color:#fff !important; padding:4px 5px !important;}



.tum1:after {
    content: '';
    position: absolute;
    width: 95%;
    left: 4%;
    background:#7c7c7c;
    height: 100%;
    z-index: -1;
    top: 0;
    -webkit-transform: skew(-20deg);
    transform: skew(-13deg);
}
/**middle section css**/
.about-sec{width:64%; float:left; padding:0px 0;}
.about-sec h1{ font-size:22px; color:#333; padding:0px 0px 15px 0; font-weight:bold;}
.about-sec p{ font-size:14px; color:#333; line-height:1.4; text-align:justify; margin-bottom:20px;}
.about-sec p span{ color:#f00; font-weight:bold;}
.about-sec-list1{ width: 100%; float: left; margin:4px 0;}
.about-sec-list1 ul{}
.about-sec-list1 ul li{ margin: 0px; padding: 5px 10px; margin:5px 20px 5px 0;  color: #fff; border-radius: 5px;}
.category-slider{ width:34%; float:right;}
.about-sec h5{ font-size:15px; color:#e14203; padding:5px 0px 15px 0;}
.about-sec-list{ float:left; width:55%;}
.about-sec-list ul li {
    list-style: none !important;
    line-height: 1.6;
    position: relative;

}
.about-sec-list ul li {
    color: #333 !important;
    font-size: 14px !important;
    padding: 1px 5px;
    margin: 0px 0px;
    float: left;
    width: 97%;
	background:url(../images/bullet.png) no-repeat center left; padding-left:20px;
}
.about-factors{ float:right; width:40%;}
/**middle section css end**/

/**category verical slider css**/
		.container ul, .container ul li {
			padding: 0 10px;
			margin: 0;
			list-style: none;
			text-align: left;
		

			
		}
		.container ul li{width:100%; clear:both; overflow:hidden;}
		.container ul li img{ float:left; width:60px;  }
	

/**category vertical slider end**/

#slider {
	list-style:none;
	padding:0px
}

.slider-container { 

	width:100%; 
	height:150px; 
	float:left;
	clear:both;
	margin-top:10px;
	
}

.news-main ul{width:100% !important; height:340px !important;}
.slider-container h2{ font-size:24px; color:#333; padding:5px 0 10px 0; margin-top:20px;}

.bx-wrapper{width:100% !important; margin-top:10px; }
.bx-window{width:100% !important;}
		.container {
		    width: 100%;
		    height: 240px;
		    line-height: 30px;
		    overflow: Hidden;
        background-color:#34495E;
        color:#fff;
		    padding: 5px 0;
		}

#slider img { 
	width:150px; 
	height:100px; 
	margin:0px; 
	display:inline-block  
}

#slider li {
	width:155px
}


.wrapper {
	width: 100%;
}
.demof {
	border: 1px solid #ccc;
	margin: 25px 0;
	height: 435px !important;
}
.demof1 {
	border: 1px solid #ccc;
	margin: 25px 0;
	height: 460px !important;
}
.demof ul {
	padding: 0;
	list-style: none;
}
.demof li {
	padding: 20px;
	border-bottom: 1px dashed #ccc;
}
.demof li.odd {
	background: #fafafa;
}
.demof li:after {
	content: '';
	display: block;
	clear: both;
}
.demof img {
	float: left;
	width: 177px;
	margin: 5px 15px 0 0;
}
.demof a {

	font-size: 20px;
	font-weight: bold;
	color: #06f;
    cursor: auto;
}
.demof p {
	margin: 15px 0 0;
	font-size: 14px;
}
.demo3 {
	
	border: 1px solid #C20;
	margin: 50px 0;
	font-style: italic;
	position: relative;
	padding: 0 0 0 80px;
	box-shadow: 0 2px 5px -3px #000;
	border-radius: 3px;
}
.demo3:before {
	content: "Latest News";
	display: inline-block;
	font-style: normal;
	background: #C20;
	padding: 10px;
	color: #FFF;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	clear: both;
}
.demo3:after {
	content: '';
	display: block;
	top: 0;
	left: 80px;
	background: linear-gradient(#FFF, rgba(255, 255, 255, 0));
	height: 20px;
}
.demo3 ul li {
	list-style: none;
	padding: 10px 0;
}
.demo5 {
	border: 1px solid #ccc;
	margin-top: 10px;
	width: 100%;
	height: 300px;
}
.demo5 ul {
	padding: 0;
}
.demo5 ul li {
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #ddd;
	border-radius: 10px;
	list-type: none;
	margin: 0;
}
.et-run {
	background-color: #0cf;
	color: white;
	border: 1px solid black;
}

.clr{ clear:both;}

.mid_bottom_bg {background:url(../images/mid-bottom-bg.jpg) top left repeat-x;height: 80px; margin-top:40px;}
.contact_bg {background-color: #0a002a;margin: 0; width:100%; float:left; padding: 20px 0;}
.contact {color: #fff;padding: 3px 0px;text-align: left;}
.footer_left1{ width:38%; float:left;}
.footer_left{ width:38%; float:left;}
.footer_left h2{ color: #f33515; font-size: 18px; padding: 6px 0; }
.color1 {color: #000;}
.col3img {border: 0px;margin: 0px;padding: 0px;}
.co_name_small {color: #fff;font-size: 22px;font-weight: bold;padding: 10px 0;text-align: left;}
.co_name {color: #000000;font-size: 20px;font-weight: bold;padding-left: 10px;text-align: left;}

.footer_right{ width: 20%; float: right; }
.footer_right h2{ color: #f33515; font-size: 18px; padding: 6px 0; }
.footer_right ul li a{ color: #fff; line-height: 2.5; }

.footer-bottom{ width: 100%; float: left; background: #000; text-align: center; }
.footer-bottom p{ text-align: center; color: #fff; padding: 20px 0; }

.common-left-img{ width: 28%; float: left; padding: 0 10px 10px 0px; }
.clear {clear: both;}
.copyright{ text-align:right; margin-top:30px;}

#internal-banner{ width:100%; float:left; margin:20px 0 0 0; clear:both;}
#internal-banner img{ width:100%; float:left; background-position:100%;}
.internal-side{width:30%; float:left;}
.internal-side ul li {
    list-style: none !important;
    line-height: 2;
    position: relative;

}
.internal-side ul li a {
    color: #333 !important;
    font-size: 13px !important;
    padding: 10px 5px;
    border: 1px solid #CCCCCC;
    margin: 1px 0px;
    float: left;
    width: 97%;
	font-weight: normal;
    text-transform: uppercase;
}
.internal-side ul li img{position: relative;
top: 3px;}

.internal-side-active{ background:#32347e; color:#fff !important;}

.internal-right{width:64%; float:right; padding:0px 0;}
.internal-right h1{ font-size:28px; color:#333; padding:0px 0px 15px 0;}
.internal-right h2{ font-size:22px; color:#333; padding:0px 0px 15px 0;}
.internal-right p{ font-size:14px; color:#333; line-height:1.4; text-align:justify; margin-bottom:20px;}
.internal-right p span{ color:#f00; font-weight:bold;}
.internal-right h5{ font-size:15px; color:#e14203; padding:5px 0px 15px 0;}


.both-map{ width: 100%; margin-top: 30px; float: left; }
.map-left{ width: 48%; float: left; }
.map-left iframe{width: 100%;}
.map-right{ width: 48%; float: right; }
.map-right iframe{width: 100%;}

.about-us-sec{width:100%; float:left; padding:0px 0;}
.about-us-sec h1{ font-size:28px; color:#333; padding:0px 0px 15px 0;}
.about-us-sec h2{ font-size:22px; color:#333; padding:0px 0px 5px 0;}
.about-us-sec p{ font-size:16px; color:#333; line-height:1.4; text-align:justify; margin-bottom:20px;}
.about-us-secp span{ color:#f00; font-weight:bold;}
.about-us-sec h5{ font-size:15px; color:#e14203; padding:5px 0px 15px 0;}
.about-us-sec h3{ font-size:17px; color:#333; padding:0px 0px 15px 0;}
.about-us-sec h3 span{ color: #282a77;}
.internal-right-product{ width:35%; float:left; margin:5px 20px 5px 0px;}
.cf:before, .cf:after {
  content: ' ';
  display: table;
}
.cf:after {
  clear: both;
}

.title {
  padding: 50px 0;
  font: 24px 'Open Sans', sans-serif;
  text-align: center;
}



.breadcrumbs {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  background-color: #f5f5f5;
  width:100%;
  float:left;
  clear:both;
  margin-bottom:30px;
}

.breadcrumbs ul {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}

.breadcrumbs li {
  float: left;
  margin-right:30px;
  

}

.breadcrumbs a {
    position: relative;
    display: block;
    padding: 5px 10px;;
    

    font-size: 16px;
    font-weight: bold;
    text-align: center;
    color: #aaa;
    cursor: pointer;
}

.breadcrumbs a:hover {
  background: #eee;
}

.breadcrumbs a.active {
  color: #777;
  background-color: #fafafa;
}

.breadcrumbs a span:first-child {
  display: inline-block;
  width: 22px;
  height: 22px;
  padding: 2px;
  margin-right: 5px;
  border: 2px solid #aaa;
  border-radius: 50%;
  background-color: #fff;
}

.breadcrumbs a.active span:first-child {
  color: #fff;
  border-color: #777;
  background-color: #777;
}

.breadcrumbs a:before,
.breadcrumbs a:after {
     content: '';
    position: absolute;
    top: 0;
    left: 100%;
    z-index: 1;
    display: block;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 21px solid transparent;
    border-left: 15px solid transparent;
        border-left-color: transparent;
}

.breadcrumbs a:before {
  margin-left: 1px;
  border-left-color: #d5d5d5;
}

.breadcrumbs a:after {
  border-left-color: #f5f5f5;
}

.breadcrumbs a:hover:after {
  border-left-color: #eee;
}

.breadcrumbs a.active:after {
  border-left-color: #fafafa;
}

.breadcrumbs li:last-child a:before,
.breadcrumbs li:last-child a:after {
  display: none;
}


table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
}

th, td {
    text-align: left;
    padding: 8px;
}

tr:nth-child(even){background-color: #f2f2f2;}

.product-enquiry{ text-align:right; margin-top:10px;}
.service-sec{width:100%; float:left; padding:0px 0;}
.service-sec h1{ font-size:28px; color:#333; padding:0px 0px 15px 0;}
.service-sec h2{ font-size:22px; color:#333; padding:0px 0px 15px 0;}
.service-sec p{ font-size:14px; color:#333; line-height:1.4; text-align:justify; margin-bottom:20px;}
.service-sec p span{ color:#f00; font-weight:bold;}
.service-sec h5{ font-size:15px; color:#e14203; padding:5px 0px 15px 0;}
.service-main{ width:100%; float:left; clear:both;}
.service-left{width:22%; margin-top: 10px; margin-bottom: 10px; position: relative; border:1px solid #d5d5d5;    padding:10px; background:#fff; overflow:hidden; color:#fff; text-align:center; float:left;}
.service-left p{ color: #333; text-align:center; }
.service-left i{margin:10px 0; padding:0px; font-size:3em; color: #ED0707;}
.service-left h3{margin:0px; padding-top:10px; font-size: 17px;
padding-bottom: 10px; color:#333;}
.service-left li{margin: 15px auto 10px;
padding: 6px 20px;
border: 1px solid #ccc;
list-style: none;
border-radius: 0.2em;
display: block;
}
.service-left li a{margin:0px; padding:0px 0px; color:#333; list-style:none; text-decoration:none; display:block;}


.home-service-main{ width:100%; float:left; clear:both;}
.home-service-left{width:30%; margin-top: 5px; margin-bottom: 5px; position: relative; border:1px solid #d5d5d5;    padding:10px; background:#fff; overflow:hidden; color:#fff; text-align:center; float:left;}
.home-service-left p{ color: #333; text-align:center; font-size: 13px; }
.home-service-left i{margin:10px 0; padding:0px; font-size:3em; color: #ED0707;}
.home-service-left h3{margin:0px; padding-top:10px; font-size: 17px;
padding-bottom: 10px; color:#333;}
.home-service-left li{margin: 15px auto 10px;
padding: 6px 20px;
list-style: none;
border-radius: 0.2em;
display: block;
background: #082a7d;
}
.home-service-left li a{margin:0px; padding:0px 0px; font-size: 13px; color:#fff; list-style:none; text-decoration:none; display:block; }



.home-service-left1{width:30%; margin-top: 5px; margin-bottom: 5px; position: relative; border:1px solid #d5d5d5;    padding:10px; background:#fff; overflow:hidden; color:#fff; text-align:center; float:left;}
.home-service-left1 p{ color: #333; text-align:center; font-size: 13px; }
.home-service-left1 i{margin:10px 0; padding:0px; font-size:3em; color: #ED0707;}
.home-service-left1 h3{margin:0px; padding-top:10px; font-size: 17px;
padding-bottom: 10px; color:#333;}
.home-service-left1 li{margin: 15px auto 10px;
padding: 6px 20px;
list-style: none;
border-radius: 0.2em;
display: block;
background: #082a7d;
}
.home-service-left1 li a{margin:0px; font-size: 13px; padding:0px 0px; color:#fff; list-style:none; text-decoration:none; display:block;}




.home-service-right{width:30%; margin-top: 5px; margin-bottom: 5px; position: relative; border:1px solid #d5d5d5;    padding:10px; background:#fff; overflow:hidden; color:#fff; text-align:center; float:left;}
.home-service-right p{ color: #333; text-align:center; font-size: 13px;}
.home-service-right i{margin:10px 0; padding:0px; font-size:3em; color: #ED0707;}
.home-service-right h3{margin:0px; padding-top:10px; font-size: 17px;
padding-bottom: 10px; color:#333;}
.home-service-right li{margin: 15px auto 10px;
padding: 6px 20px;
list-style: none;
border-radius: 0.2em;
display: block;
background: #082a7d;
}
.home-service-right li a{margin:0px; font-size: 13px; padding:0px 0px; color:#fff; list-style:none; text-decoration:none; display:block;}




.service-left1{width:22%; margin-top: 10px; margin-bottom: 10px; position: relative; margin-left:15px;  border:1px solid #d5d5d5;  padding:10px; background:#fff; overflow:hidden; color:#fff; text-align:center; float:left;}
.service-left1 p{ color: #333; text-align:center; }
.service-left1 i{margin:10px 0; padding:0px; font-size:3em; color: #ED0707;}
.service-left1 h3{margin:0px; padding-top:10px; font-size: 17px;
padding-bottom: 10px; color:#333;}
.service-left1 li{margin: 15px auto 10px;
padding: 6px 20px;
border: 1px solid #ccc;
list-style: none;
border-radius: 0.2em;
display: block;

}
.service-left1 li a{margin:0px; padding:0px 0px; color:#333; list-style:none; text-decoration:none; display:block;}

.service-right{width:22%; margin-top: 10px; margin-bottom: 10px; position: relative;  border:1px solid #d5d5d5;  padding:10px; background:#fff; overflow:hidden; color:#fff; text-align:center; float:right;}
.service-right p{ color: #333; text-align:center; }
.service-right i{margin:10px 0; padding:0px; font-size:3em; color: #ED0707;}
.service-right h3{margin:0px; padding-top:10px; font-size: 17px;
padding-bottom: 10px; color:#333;}
.service-right li{margin: 15px auto 10px;
padding: 6px 20px;
border: 1px solid #ccc;
list-style: none;
border-radius: 0.2em;
display: block;
}
.service-right li a{margin:0px; padding:0px 0px; color:#333; list-style:none; text-decoration:none; display: block;
}



@media (max-width: 720px) {
	.breadcrumbs{ display:none;}
  .breadcrumbs a {
    padding: 15px;
  }

.footer-social{width:100%; float:none;}

}




@media screen and (max-width:650px){

.footer-social{width:100%; float:none;}
	.logo{width:50%; float:none; text-align:center; margin:0 auto;}
	.peb-structure{width:100%; float:none; margin-left:0%; margin-top:8px; text-align:center;}
.peb-structure h4{font-family: 'Dancing Script', cursive; font-size:28px; color:#c21d02;}
	.social-sec{width:100%; float:none; margin-top:22px;}
.social{width:55%; float:none; text-align:center; margin:0 auto; display:none;}

.call-sec{width:60%; float:none; margin:2px 0;  margin:0 auto; clear:both;}
.call-sec a{ color:#282a77; font-size:22px; float:none; }
.email-sec{float:left; margin-left:0px; display: none;}
.email-sec a{ font-size:14px; background:#83849f; color:#fff; padding:12px 6px; float:left;}

.location-sec{float:right; display: none;}
.location-sec a{ font-size:14px; background:#83849f; color:#fff; padding:12px 6px; float:left;}
#slider-main{width:100%; float:left; background:url(../images/bannerbg.png); background-size: 90% auto;
background-position: center 0px;
background-repeat: no-repeat;
padding:0px 0;}
.side{width:100%; float:none;}
.side ul li {
    list-style: none !important;
    line-height: 1.6;
    position: relative;

}
.side ul li a {
    color: #333 !important;
    font-size: 13px !important;
    padding: 2px 5px;
    border: 1px solid #CCCCCC;
    margin: 2px 0px;
    float: left;
    width: 97%;
	font-weight: normal;
}

.about-sec{width:95%; float:none; padding:0px 0; margin:0 auto;}
.about-sec h1{ font-size:24px; color:#333; padding:0px 0px 15px 0;}
.about-sec p{ font-size:13px; color:#333; line-height:1.4; text-align:justify; margin-bottom:20px;}
.about-sec p span{ color:#f00; font-weight:bold;}
.category-slider{ width:95%; float:none; margin:0 auto;}
.about-sec h5{ font-size:15px; color:#e14203; padding:5px 0px 15px 0;}
.about-sec-list{ float:none; width:100%;}
.about-factors{ float:none; width:60%; text-align:center; margin:0 auto;}

.mid_bottom_bg {background:url(../images/mid-bottom-bg.jpg) top left repeat-x;height: 80px;}
.contact_bg {background-color: #0a002a;margin: 0 auto;padding: 10px 0px; width:100%; float:none;}
.contact {color: #fff;padding: 3px 5px;text-align: left;}
.footer_left{ width:100%; float:none;}
.color1 {color: #000;}
.col3img {border: 0px;margin: 0px;padding: 0px;}
.co_name_small {color: #fff;font-size: 15px;font-weight: bold;padding: 5px;text-align: left;}
.co_name {color: #000000;font-size: 15px;font-weight: bold;padding-left: 10px;text-align: left;}

footer{width:95%; float:none; margin:0 auto;}
.clear {clear: both;}
.copyright{ text-align:center; margin-top:30px; width:90%; margin:0 auto;}
#mrova-img-control{display: none;}
.home-service-left{ width:93%; float: none; }
 .home-service-left1{ width:93%; float: none; margin-left: 0px; }
 .home-service-right{ width:93%; float: none;}

 .about-us-sec {
    width: 95%;
    float: none;
    margin: 0 auto;
}

.service-left {
    width: 93%;
    float: none;
    margin: 0 auto;
}

.service-left1 {
    width: 93%;
    float: none;
    margin: 0 auto;
    margin-left: 0px;
}

.service-right {
    width: 93%;
    float: none;
    margin: 0 auto;
}
.internal-side {
    width: 95%;
    float: none;
    margin:0 auto;
}

.internal-right-product {
    width: 95%;
    float: none;
    margin: 5px 0px 5px 0px;
}

.internal-right {
    width: 95%;
    float: none;
    margin: 0 auto;
}

.col-md-7 {
    width: 95%;
    margin:0 auto;
}
.pull-left {
    float: none !important;
}

.gray {
    background: #f1f1f1;
    padding: 20px;
    float: none;
    width: 90%;
    margin: 0 auto;
}

.map-left {
    width: 90%;
    float: none;
    margin: 0 auto;
}

.map-right {
    width: 90%;
    float: none;
    margin: 0 auto;
}

.footer_left1 {
    width: 90%;
    float: none;
    margin: 0 auto;
}

.footer_left {
    width: 90%;
    float: none;
    margin: 0 auto;
}

.footer_right {
    width: 90%;
    float: none;
    margin: 0 auto;
}

	}

@media screen and (max-width:480px){
.footer-social{width:100%; float:none;}
	.logo{width:50%; float:none; text-align:center; margin:0 auto;}
	.peb-structure{width:100%; float:none; margin-left:0%; margin-top:8px; text-align:center;}
.peb-structure h4{font-family: 'Dancing Script', cursive; font-size:28px; color:#c21d02;}
	.social-sec{width:100%; float:none; margin-top:22px;}
.social{width:55%; float:none; text-align:center; margin:0 auto; display:none;}

.call-sec{width:60%; float:none; margin:2px 0;  margin:0 auto; clear:both;}
.call-sec a{ color:#282a77; font-size:22px; float:none; }
.email-sec{float:left; margin-left:0px; display: none;}
.email-sec a{ font-size:14px; background:#83849f; color:#fff; padding:12px 6px; float:left;}

.location-sec{float:right; display: none;}
.location-sec a{ font-size:14px; background:#83849f; color:#fff; padding:12px 6px; float:left;}
#slider-main{width:100%; float:left; background:url(../images/bannerbg.png); background-size: 90% auto;
background-position: center 0px;
background-repeat: no-repeat;
padding:0px 0;}
.side{width:100%; float:none;}
.side ul li {
    list-style: none !important;
    line-height: 1.6;
    position: relative;

}
.side ul li a {
    color: #333 !important;
    font-size: 13px !important;
    padding: 2px 5px;
    border: 1px solid #CCCCCC;
    margin: 2px 0px;
    float: left;
    width: 97%;
	font-weight: normal;
}

.about-sec{width:95%; float:none; padding:0px 0; margin:0 auto;}
.about-sec h1{ font-size:24px; color:#333; padding:0px 0px 15px 0;}
.about-sec p{ font-size:13px; color:#333; line-height:1.4; text-align:justify; margin-bottom:20px;}
.about-sec p span{ color:#f00; font-weight:bold;}
.category-slider{ width:95%; float:none; margin:0 auto;}
.about-sec h5{ font-size:15px; color:#e14203; padding:5px 0px 15px 0;}
.about-sec-list{ float:none; width:100%;}
.about-factors{ float:none; width:60%; text-align:center; margin:0 auto;}

.mid_bottom_bg {background:url(../images/mid-bottom-bg.jpg) top left repeat-x;height: 80px;}
.contact_bg {background-color: #0a002a;margin: 0 auto;padding: 10px 0px; width:100%; float:none;}
.contact {color: #fff;padding: 3px 5px;text-align: left;}
.footer_left{ width:100%; float:none;}
.color1 {color: #000;}
.col3img {border: 0px;margin: 0px;padding: 0px;}
.co_name_small {color: #fff;font-size: 15px;font-weight: bold;padding: 5px;text-align: left;}
.co_name {color: #000000;font-size: 15px;font-weight: bold;padding-left: 10px;text-align: left;}

footer{width:95%; float:none; margin:0 auto;}
.clear {clear: both;}
.copyright{ text-align:center; margin-top:30px; width:90%; margin:0 auto;}
#mrova-img-control{display: none;}
.home-service-left{ width:93%; float: none; }
 .home-service-left1{ width:93%; float: none; margin-left: 0px; }
 .home-service-right{ width:93%; float: none;}
 .about-us-sec {
    width: 95%;
    float: none;
    margin: 0 auto;
}

.service-left {
    width: 93%;
    float: none;
    margin: 0 auto;
}

.service-left1 {
    width: 93%;
    float: none;
    margin: 0 auto;
    margin-left: 0px;
}

.service-right {
    width: 93%;
    float: none;
    margin: 0 auto;
}
.internal-side {
    width: 95%;
    float: none;
    margin:0 auto;
}

.internal-right-product {
    width: 95%;
    float: none;
    margin: 5px 0px 5px 0px;
}

.internal-right {
    width: 95%;
    float: none;
    margin: 0 auto;
}

.col-md-7 {
    width: 95%;
    margin:0 auto;
}
.pull-left {
    float: none !important;
}

.gray {
    background: #f1f1f1;
    padding: 20px;
    float: none;
    width: 90%;
    margin: 0 auto;
}

.map-left {
    width: 90%;
    float: none;
    margin: 0 auto;
}

.map-right {
    width: 90%;
    float: none;
    margin: 0 auto;
}

.footer_left1 {
    width: 90%;
    float: none;
    margin: 0 auto;
}

.footer_left {
    width: 90%;
    float: none;
    margin: 0 auto;
}

.footer_right {
    width: 90%;
    float: none;
    margin: 0 auto;
}

	}

@media screen and (max-width:320px){

.footer-social{width:100%; float:none;}

    .home-service-left{ width:93%; float: none; }
    .home-service-left1{ width:93%; float: none; margin-left: 0px; }
    .home-service-right{ width:93%; float: none;}
	.logo{width:50%; float:none; text-align:center; margin:0 auto;}
	.peb-structure{width:100%; float:none; margin-left:0%; margin-top:8px; text-align:center;}
.peb-structure h4{font-family: 'Dancing Script', cursive; font-size:28px; color:#c21d02;}
	.social-sec{width:100%; float:none; margin-top:22px;}
.social{width:55%; float:none; text-align:center; margin:0 auto; display:none;}

.call-sec{width:60%; float:none; margin:2px 0;  margin:0 auto; clear:both;}
.call-sec a{ color:#282a77; font-size:22px; float:none; }
.email-sec{float:left; margin-left:0px; display: none;}
.email-sec a{ font-size:14px; background:#83849f; color:#fff; padding:12px 6px; float:left;}

.location-sec{float:right; display: none;}
.location-sec a{ font-size:14px; background:#83849f; color:#fff; padding:12px 6px; float:left;}
#slider-main{width:100%; float:left; background:url(../images/bannerbg.png); background-size: 90% auto;
background-position: center 0px;
background-repeat: no-repeat;
padding:0px 0;}
.side{width:100%; float:none;}
.side ul li {
    list-style: none !important;
    line-height: 1.6;
    position: relative;

}
.side ul li a {
    color: #333 !important;
    font-size: 13px !important;
    padding: 2px 5px;
    border: 1px solid #CCCCCC;
    margin: 2px 0px;
    float: left;
    width: 97%;
	font-weight: normal;
}

.about-sec{width:95%; float:none; padding:0px 0; margin:0 auto;}
.about-sec h1{ font-size:24px; color:#333; padding:0px 0px 15px 0;}
.about-sec p{ font-size:13px; color:#333; line-height:1.4; text-align:justify; margin-bottom:20px;}
.about-sec p span{ color:#f00; font-weight:bold;}
.category-slider{ width:95%; float:none; margin:0 auto;}
.about-sec h5{ font-size:15px; color:#e14203; padding:5px 0px 15px 0;}
.about-sec-list{ float:none; width:100%;}
.about-factors{ float:none; width:60%; text-align:center; margin:0 auto;}

.mid_bottom_bg {background:url(../images/mid-bottom-bg.jpg) top left repeat-x;height: 80px;}
.contact_bg {background-color: #0a002a;margin: 0 auto;padding: 10px 0px; width:100%; float:none;}
.contact {color: #fff;padding: 3px 5px;text-align: left;}
.footer_left{ width:100%; float:none;}
.color1 {color: #000;}
.col3img {border: 0px;margin: 0px;padding: 0px;}
.co_name_small {color: #fff;font-size: 15px;font-weight: bold;padding: 5px;text-align: left;}
.co_name {color: #000000;font-size: 15px;font-weight: bold;padding-left: 10px;text-align: left;}

footer{width:95%; float:none; margin:0 auto;}
.clear {clear: both;}
.copyright{ text-align:center; margin-top:30px; width:90%; margin:0 auto;}
#mrova-img-control{display: none;}

.about-us-sec {
    width: 95%;
    float: none;
    margin: 0 auto;
}

.service-left {
    width: 93%;
    float: none;
    margin: 0 auto;
}

.service-left1 {
    width: 93%;
    float: none;
    margin: 0 auto;
    margin-left: 0px;
}

.service-right {
    width: 93%;
    float: none;
    margin: 0 auto;
}
.internal-side {
    width: 95%;
    float: none;
    margin:0 auto;
}

.internal-right-product {
    width: 95%;
    float: none;
    margin: 5px 0px 5px 0px;
}

.internal-right {
    width: 95%;
    float: none;
    margin: 0 auto;
}

.col-md-7 {
    width: 95%;
    margin:0 auto;
}
.pull-left {
    float: none !important;
}

.gray {
    background: #f1f1f1;
    padding: 20px;
    float: none;
    width: 90%;
    margin: 0 auto;
}

.map-left {
    width: 90%;
    float: none;
    margin: 0 auto;
}

.map-right {
    width: 90%;
    float: none;
    margin: 0 auto;
}

.footer_left1 {
    width: 90%;
    float: none;
    margin: 0 auto;
}

.footer_left {
    width: 90%;
    float: none;
    margin: 0 auto;
}

.footer_right {
    width: 90%;
    float: none;
    margin: 0 auto;
}
	}
