body { margin:0px; padding:0px; color:#444444;background-color: #f9f9f9; font-size:15px; box-sizing:border-box; font-family: Nunito, sans-serif; transition:all 1s ease; -webkit-transition:all 1s ease;  -moz-transition:all 1s ease; overflow-x: hidden!important;}
div{ margin: 0px; padding: 0px; list-style: none; box-sizing:border-box; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
div, ul, li, ol, strong, span, textfield, textarea { margin: 0px; padding: 0px; list-style: none; box-sizing:border-box; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px; font-weight:normal; box-sizing:border-box;transition:all 1s;  -webkit-transition:all 1s; -moz-transition:all 1s;}
p { box-sizing: border-box;font-size: 18px;font-weight: 500; line-height: 26px; transition: all 1s ease 0s; margin:0px; }
a { text-decoration: none; box-sizing:border-box;transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
a:hover { text-decoration: none!important; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
img { margin: 0px; padding: 0px; border: 0px; display:inline-block; vertical-align:middle; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
img a { margin: 0px; padding: 0px; border: 0px; vertical-align:middle; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
img a:hover { margin: 0px; padding: 0px; border: 0px;  transition:all 1s;-webkit-transition:all 1s; -moz-transition:all 1s;}
.img-responsive { width:100%; height:auto;}
.container{ padding:0px;}
.navigation{ background-color: #f9f9f9;}
.header-top-bar{ background: #0075c1; display:block; color:#FFF;}
.header-top-bar i{ color:#FFF;}
.header-top-bar ul{ list-style:none;}
.header-top-bar ul li{ float:left; border-left:1px solid #335f83;}
.header-top-bar ul li:last-child{border-right:1px solid #335f83;}
.header-top-bar-left li{ padding:10px 15px;}
.header-top-bar-left li i{ padding-right:10px;}
.header-top-bar-right li a{ padding:10px 12px; display:block;}
.header-top-bar-right li a:hover{ background:#3197ca;}
.header-top-bar-right ul{float:right;}
.logo{ padding: 14px 0px;}
.navbar-inverse {background-color: #f9f9f9;
    border-color: #f9f9f9;}
.navbar-inverse .navbar-nav>li>a {color:#000;font-size: 18px;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {color: #fff;background-color:#d72332;}
.navbar{ margin-bottom:0px;}
.navbar-nav>li>a {padding-top: 34px;padding-bottom:34px; font-size:16px; padding-left:16px; padding-right:16px;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {color: #fff;background-color: #003764;}
.navbar-nav{ float:right;}
.navbar-collapse {padding-right:0px;}
.navbar-nav>li>.dropdown-menu {background-color: #d72332;}
.dropdown-menu>li>a{color: #fff; text-decoration: none;text-decoration: none;background-color: #d72332;padding: 8px 10px;border-bottom: 1px solid #d72332;}
.dropdown-menu li i{ padding-right:10px;}
.dropdown-menu>li>a:hover{ background:#FFF; color:#337ab7;}
ul.nav li.dropdown:hover ul.dropdown-menu {display: block;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;}
ul.dropdown-menu-1{ position:absolute; left:100%; display:none;width: 100%;margin-top: -36px;}
ul.dropdown-menu-1 li a{ padding:8px 15px; background:#ffffff; display:block;}
ul.dropdown-menu-1 li a:hover{background:#2e97cd; color:#FFF;}
ul.dropdown-menu  li:hover ul.dropdown-menu-1{ display:block; }


/*slider-start*/
.bx-wrapper .bx-viewport { -moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none; border: none;left: 0px;}
.bxslider .slide-title{ font-size:48px; color:#555555; position:absolute; top:41%; left:8%}
.bxslider .slide-title .slider-btn a{background: rgba(255, 255, 255, 0); color:#444; font-size:20px; border:1px solid #999999; padding:8px 30px; border-radius: 30px;}
.bxslider .slide-title .slider-btn a:hover{ background:#003764; color:#FFF; border:1px solid #013c6c; }

/*slider-end*/

/*product-slider*/
.slide{margin-right:0px;}
.slider1{ margin-top:20px;}
.slider1 .slide{ padding:15px; margin-right:0px;}
.slide h4{ background:#003764; font-size:20px; color:#FFF; padding:10px 0px;}
.slide figcaption{ background:#eff1f3;}
.slide figcaption p{ text-align:justify; padding:15px 10px; font-size:13px}
.blu-btn a{ display:block; background: #0075c1; color:#fff; font-size:15px; padding:12px;}
.blu-btn a:hover{ background:#2e97cd; color:#fff;}
.product-ctg-1 .bx-wrapper .bx-prev { left: -50px;}
.product-ctg-1 .bx-wrapper .bx-next {right: -50px;}


/*product-slider-end*/


.clear{ clear:both;}
.section-1{ text-align:center; padding-top:30px;}
.section-1 span{ display:inline-block; width:80px; height:3px; background:#abbdcc;}
.section-1 h1{ font-size:34px; color:#003764;}
.heading{ margin-bottom:20px;}
.heading p{ padding:20px 0px; line-height:28px;}
.heading p a{ color:#003764; font-size: 18px;font-weight:bold;}
.heading p a:hover{ color:#2e97cd;}
.sq-bx1{ padding:7px 7px 8px 7px; text-align:center; background:#f9f9f9;}
.sq-bx{ padding:5px 8px; display:inline-block; text-align:center; border:1px solid #3197ca; margin-bottom:20px; background-color:#f8f8f8;}
.sq-bx img{ padding:5px; }
.sq-bx img:hover{ border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;-ms-border-radius:50%;}
.sq-bx h3{ padding:0px 0px 12px 0px; color:#3197ca; font-size:22px;}
.sq-bx p{ text-align:justify;}
.sq-bx strong a{ font-weight:600;}
.sq-bx strong a:hover{ color:#003764;}
.services{ text-align:center; overflow: hidden;display: block;padding:24px 0px; border-bottom:1px solid #fff;}
.services-section{ overflow:hidden; margin-top:0px; text-align:center; }
.services-section h3{ font-size:22px; color:#333; padding:10px  0px 5px 0px;}

.products-section{ overflow:hidden; margin-top:35px; text-align:center;}
.products-section h3{ font-size:28px; color:#3197ca; padding:10px  0px 5px 0px;}
.products-section span.sm-strip{display:inline-block; width:60px; height:2px; background:#ffffff;}
.products{ text-align:center; background:#f0f4f6;overflow: hidden;display: block;padding:34px 0px; border-bottom:1px solid #fff;}
.products h2{ font-size:34px; color:#003764;}
.product-ctg-1{ background-size:cover; background-position:center; text-align:center;}
.product-ctg-1 h3{ color:#FFF;line-height: 40px;}
.products-section .product-ctg-2{background:#eceff4; padding:20px 0px 40px 0px; border-top:1px solid #fff;}
.products-section .product-ctg-2 h3{ color:#444444;}
.product-ctg-2 span.sm-strip{background:#c0c2c3;}	
.product-ctg-2-col{ background:#003764; display:block; overflow:hidden; margin:30px 0px 0px 0px; color:#FFF; border:1px solid #e4e9f0;}
.product-ctg-2-col h4{ font-size:20px; color:#FFF; padding:5px 0px 15px 0px; text-align:center; border-bottom:1px solid #a3b7c7; margin-bottom:15px;}
.product-ctg-2-col p{ font-size:13px; text-align:justify; line-height:26px;}
.product-ctg-2-col:hover{box-shadow: 0px 0px 13px #d8d8d8;-moz-box-shadow: 0px 0px 13px #d8d8d8;-webkit-box-shadow: 0px 0px 13px #d8d8d8;-ms-box-shadow: 0px 0px 13px #d8d8d8;}
.btn-rounded{ padding:7px 0px; overflow:hidden; margin-top:20px}
.btn-rounded a{ color:#003764; background:#bbcde9; padding:5px 14px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px;}
.btn-rounded a:hover{ background:#2e97cd; color:#FFF;}
.ctg-2-col-left{ width:50%; box-sizing:border-box; float:left; color:#FFF;}
.ctg-2-col-right{ width:50%; box-sizing:border-box; float:left; padding:10px;}

.products-section .product-ctg-3 h3{ color:#003764;}
.products-section .product-ctg-3 span.sm-strip{background:#abbdcc;}	
.product-ctg-3{ padding:20px 0px; text-align:center; overflow:hidden;	}
.product-ctg-3 figure{border:1px solid #e5e5e5; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
.product-ctg-3-col h4{ font-size:22px;font-weight: 600; color: #fff;
    background: #262e76;
 padding:15px 0px; border-top:1px solid #dddbdb; border-bottom:1px solid #dddbdb; }
.product-ctg-3-col p{  padding: 20px;
    box-sizing: border-box;
    font-size: 18px;
    font-weight: 500;}
.product-ctg-3-col{ padding-top:30px;}
.product-ctg-3-col figure:hover{box-shadow: 0px 0px 13px #e2e2e2;-moz-box-shadow: 0px 0px 13px #e2e2e2;-webkit-box-shadow: 0px 0px 13px #e2e2e2;-ms-box-shadow: 0px 0px 13px #e2e2e2; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}

#wrap-body{ margin-bottom:30px;}
#wrap-body p{ padding-bottom:15px;}
.main-wrap{ margin-top: 2%; text-align:center;}
.main-wrap h1{ text-align:center; font-size:34px; color:#FFF; line-height:70px;}
.main-wrap h1 strong{ font-weight:600; background:#2e97cd; padding:12px 40px;}
.pdts-list{ padding:30px 0px 0px 0px; overflow:hidden;}
.pdts{ padding:15px;}
.pdts figure{border:1px solid #eaedf3; background:#f2f4f8;transition: all 1s;-webkit-transition: all 1s; -moz-transition: all 1s;}
.pdts figure figcaption p{ padding:15px; text-align:justify;}
.pdts h3{ font-size:20px; color:#fff; background:#003764; display:block; padding:14px 0px;}
.pdts a.anchor-link{ display:block; color:#2e97cd; border-top:1px solid #ced0d3; padding:13px; margin:0px 15px; font-size:16px;}
.pdts a.anchor-link:hover{ color:#003764;}
.pdts figure:hover{box-shadow: 0px 0px 13px #e2e2e2; -moz-box-shadow: 0px 0px 13px #e2e2e2; -webkit-box-shadow: 0px 0px 13px #e2e2e2;-ms-box-shadow:0px 0px 13px #e2e2e2;transition: all 1s;-webkit-transition: all 1s; -moz-transition: all 1s;}
.pdts-dtls-cnt{ text-align:justify;  padding:15px; margin-top:30px; overflow:hidden;}
.pdts-dtls-cnt p{ padding-bottom:15px;}
.pdts-dtls{ overflow:hidden; padding:10px 0px; }
.pdts-dtls-cnt-img{ float:right; padding:0px 0px 10px 20px;}
aside{ margin-top:30px;}
.right-pnl h4{ font-size:18px; color:#FFF; display:block; background:#003764; padding:12px 0px 12px 15px;}
.right-pnl{ text-align:left; background:#f7f8fb; margin-top:20px;}
.right-pnl h4 img{ padding-right:12px;vertical-align: bottom;}
.right-pnl-btms h4{ font-size:18px; color:#FFF; }
.right-pnl-btms h4 a{color:#FFF; display:block;display:block; background:#2e97cd; padding:12px 0px 12px 15px;}
.right-pnl-btms h4 a:hover{ background:#003764;}


.right-pnl-btms{ text-align:left; background:#f7f8fb; margin-top:20px;}
.right-pnl-btms h4 img{ padding-right:12px;vertical-align: bottom;}

.right-pnl ul{ padding:10px;	}
.right-pnl ul li a{ padding:10px 0px; border-bottom:1px solid #e5e6e8; display:block; color:#2e97cd;}
.right-pnl ul li a:hover{ color:#003764; padding-left:10px; background:#e1e6f7;}
.right-pnl ul li i{ padding-right:10px;}
.right-pnl ul li:last-child a{ border-bottom:none;}
.contact-info i{ padding-right:10px; color:#003764; font-size:16px; }
.new-prds{ text-align:left;}
.new-prds ul li i{ padding-right:10px; color:#2e97cd;}
.new-prds ul li{ padding:4px 0px;}
.pdts-list h2{ font-size:28px;}
.contact-dtls{text-align:left;}
.contact-dtls p{line-height:32px;}
.contact-dtls i{ padding-right:10px; color:#2e97cd; font-size:16px;}
.pdts-dtls-cnt h4{ margin-bottom:10px; font-weight:600;}



/*eq form*/
.form-body{ margin:0 auto; margin-top:20px; margin-bottom:20px; background:#f7f7f7; border:1px solid #e1e1e1; box-sizing:border-box;}
.form-body h3{ font-size:28px; padding:10px; text-align:center; color: #fff; background-color: #d72332;
    border-color: #d72332;	}
.enquiry-form-heading{ background:#ddeffc; margin-bottom:30px;}
.enquiry-form-heading p{ text-align:center; padding:10px;} 
.enquiry-form {padding: 10px 20px 20px 20px;}
.btn-default { color:#fff;background-color:#2e97cd;border-color:#2e97cd; text-align:center;width: 80%; }
.btn-default:hover { color:#fff; background-color:#003764;border-color:#003764;}
.btn-default:focus{ color:#fff; background-color:#003764;border-color:#003764;}
.btn-default:active{color:#fff; background-color:#003764;border-color:#003764;}
.btn-default:active:hover{color:#fff; background-color:#003764;border-color:#003764;}
/*eq form end*/

/*footer*/
footer{     background: #007582; color:#FFF; font-size:13px; padding:20px 0px 0px 0px;}
.footer-main{ padding-bottom:15px; border-bottom:1px dashed #62b1da; overflow:hidden;}
footer h4{ margin-bottom:20px;}
footer p{ font-size:18px; }
.ftr-left{padding:15px 0px; text-align:justify;}
.ftr-center{padding:15px 0px; padding-right:30%; padding-left: 20px;}
.ftr-center ul li a{padding:10px 0px; display:block; color:#FFF; border-bottom:1px solid #62b1da;}
.ftr-center ul li a:hover{ color:#95d6f7;}
.ftr-center ul li:last-child a{ border:none;}
.ftr-center ul li i{ padding-right:10px;}
.ftr-right{padding:15px 0px;}
.ftr-left img{ padding-bottom:20px;}
.ftr-left strong a{ color:#003764;}
.ftr-left strong a:hover{ color:#95d6f7;}
.ftr-right i{ padding-right:10px; font-size:16px;}
.ftr-right p{ padding-top:10px;}
.ftr-right .location{ border-bottom:1px solid #62b1da; margin-bottom:5px; padding-bottom:15px;}
.footer-md{ text-align:center;padding:16px 0px;overflow: hidden;}
.footer-md ul li{ display:inline-block; padding:5px 30px; text-align:center; border-right:1px solid #62b1da;}
.footer-md ul li a{ color:#fff;} 
.footer-md ul li a:hover{ color:#95d6f7;} 
.copyright{background: #d72332eb;}
.cprt-lft{ text-align:left; padding:10px 15px}
.cprt-lft a{ color:#FFF;}
.cprt-lft a:hover{ color:#95d6f7;}
.cprt-rt{ text-align:right; padding:6px 15px;}

/*end footer*/






.fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
	background:#fff;
	transition: all 0.45s ease;-moz-transition: all 0.45s ease;-webkit-transition: all 0.45s ease;-ms-transition: all 0.45s ease;
	box-shadow: 0px 0px 10px #ddd;-moz-box-shadow: 0px 0px 10px #ddd;-webkit-box-shadow: 0px 0px 10px #ddd;-ms-box-shadow: 0px 0px 10px #ddd;
}
#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    right: 10px; /* padding from the left side of the window */
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    right: 10px; /* padding from the left side of the window */
}

.well{ background:#003764; border:1px solid #003764;}
.well i{ color:#FFF;}

.navbar-toggle{ background:#2e97cd; border-color:#2e97cd;}
.navbar-inverse .navbar-toggle {border-color: #fff;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color:#fff;}

.product-ctg-1 .bx-wrapper{ width:85%;}

@media all and (min-width:1023px) and (max-width:1024px){
.navbar-nav > li > a {font-size: 15px;padding-left: 13px; padding-right: 13px;}
}
@media all and (min-width:768px) and (max-width:1023px){
.logo img{ width:100%; height:auto;}	

}
@media all and (max-width:1023px){
.navbar-nav > li > a {padding-top: 16px;padding-bottom: 16px;}
}

@media all and (max-width:640px){
.form-body{ width:100%; margin:0 auto;}
.navbar-nav{ float:left; width:100%;}
.navbar-nav > li > a {padding-top: 10px; padding-bottom: 10px;border-bottom:1px solid #ddd; display:block; background:#f7f7f7;}
.main-wrap h1 {text-align:center;font-size:24px; line-height:60px;}
.main-wrap {   margin-top: -5%;}
.footer-md ul li {
    display:block;
    padding: 5px 0px;
    text-align: left;
    border-bottom: 1px solid #62b1da; border-right:0px;}
.footer-md ul li:last-child{ border:none;}
.logo {padding: 15px 5px;}
.pdts-dtls h3{ font-size:20px; line-height:28px;}
.bxslider .slide-title { font-size: 28px;}
.bxslider .slide-title .slider-btn a {font-size: 14px;border: 1px solid #999999; padding: 6px 22px; border-radius: 30px;}
.navbar-nav > li > a {padding-top:10px; padding-bottom:10px; font-size: 14px;}
.bxslider .slide-title{ top:33%}

}
@media all and (max-width:480px){
.header-top-bar-right ul {float: left;}
.product-ctg-1 .bx-wrapper {width: 70%;}
.bxslider .slide-title{ padding-left:10%;}

}

@media all and (max-width:360px){
.main-wrap {   margin-top: -8%;}
.ctg-2-col-left {width:100%}
.ctg-2-col-right {width:100%}
ul.dropdown-menu-1 {position: absolute;left: 30%;display: none;width: 100%; margin-top: 0px;}
}

.new-box1 ul li{list-style:circle; margin-left:35px; line-height:23px; }
.bo{border:1px solid #e6e5e5; padding:5px;}

.whatsapp1{position:fixed; bottom:190px; z-index:200000000; right:10px;}
.call-us{position:fixed; bottom:0; z-index:200000000; background-color:#fff; left:0px; right:0px; padding:10px; box-shadow:3px 3px 5px 4px #ccc; -webkit-box-shadow:3px 3px 5px 4px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:3px 3px 5px 4px #ccc; }
  
.cs{font-size:14px; padding:6px 39px; margin:0px 5px; background-color:transparent; border:1px solid #003764; color:#003764; font-weight:500;}
.btn-custom:hover{color:#fff; }
.btn-custom{color:#fff; background-color:#003764}

.navbar-toggle{margin-top:-55px;}
.navbar-inverse{min-height:inherit;}