/* CSS Document */body {background: #fff;margin: 0px;padding: 0px;font: 400 13px/20px 'Open Sans', sans-serif;color: #888;}h1 {font: 400 30px/35px 'Oswald', sans-serif;display: block;color: #2b3e50;}h2 {font: 400 25px/30px 'Oswald', sans-serif;display: block;color: #2b3e50;}h3 {font: 400 20px/20px 'Oswald', sans-serif;display: block;color: #16191a;}h4 {font: 400 14px/20px 'Oswald', sans-serif;display: block;color: #16191a;}p {font: 400 13px/22px 'Open Sans', serif;color: #777;}a {text-decoration: none;color: #2b3e50;}a:hover, a:focus {color: #2b3e50;text-decoration: underline;}.trans_eff {transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;}/* &&&&&&&&&&&&&&&&&&&&& HOME PAGE CLASSES &&&&&&&&&&&&&&&&&&&&&&& *//*top clasess*/.top_section {position: absolute;top: 0;width: 100%;z-index: 2;height: 30px;}.top_section .inner {float: right;}.top_section .inner .call {float: left;font-size: 14px;font-weight: 500;margin: 5px 0 0 0;}.top_section .inner .social_con {float: left;margin: 0 0 0 15px;}.top_section .inner .social_con a {display: inline-block;text-align: center;color: #2b3e50;font-size: 16px;width: 32px;height: 30px;padding: 5px 0;margin: 0 0;border-right: 1px solid #ddd;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;}.top_section .inner .social_con a:first-child {border-left: 1px solid #dde2e6;}.top_section .inner .social_con a:hover {color: #fff;background: #f0ad4e;}/*top clasess ends*//*header clasess*/header {top: 30px;background: rgba(63,63,63,.30);height: 70px;position: absolute;width: 100%;z-index: 2;}header .navbar-collapse {padding: 0;}header .navbar-brand {padding: 0 !important;max-width: 289px;height: auto;display: block;overflow: hidden;margin: -8px 0 0 30px;}header .navbar-brand::before {content: '';width: 540px;height: 128px;position: absolute;top: -30px;bottom: -10px;left: -126px;background-color: #f0ad4e;-webkit-transform: skewX(-32deg);-khtml-transform: skewX(-33deg);-moz-transform: skewX(-32deg);-ms-transform: skewX(-32deg);transform: skewX(-32deg);z-index: -1;box-shadow: 0 0 5px 1px rgba(0,0,0,0.1);}header .navbar-default {background: none;border: 0}.navbar-nav {margin: 0 0 0 0;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .5s;-ms-transition: all linear .3s;}header .navbar-nav>li>a {font: 400 17px/70px 'Oswald', sans-serif;color: #fff;padding: 0 26px;height: 70px;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;background: none;border: 0;}header .navbar-nav>li.active>a, header .navbar-nav>li.active>a:hover, header .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {color: #f0ad4e;background: #2b3e50;}header .navbar-nav>li>a:focus {background: #2b3e50;color: #f0ad4e;}header .navbar-nav>li:hover a {color: #f0ad4e;background: #2b3e50;}#home .home, #about-us .about-us, #contact-us .contact-us, #sitemap .sitemap, #services .services {background: #2b3e50;color: #f0ad4e;}header .navbar-nav>li .sub_con {display: none;width: 245px;position: absolute;left: 0;top: 70px;z-index: 9999;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;border-bottom: 4px solid #f0ad4e;}header .navbar-nav>li .sub_con .inner_con {background: #2b3e50;box-shadow: 0 3px 3px 2px rgba(0,0,0,0.1);overflow: hidden;}header .navbar-nav li:hover .sub_con {display: block;}.sub_con .sublink a {font: 400 13px/18px 'Open Sans', sans-serif;color: #fff !important;display: block;text-decoration: none;border: 0 !important;border-bottom: 1px solid #354a5d !important;background: #2b3e50 !important;padding: 12px 25px;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;}.sub_con .sublink a:last-child {border-bottom: 0 !important;}.sub_con .sublink a:hover {color: #fff !important;background: #f0ad4e !important;}a.mob_link_dd {display: none !important;}a.mob_link_dd b {width: 16px;height: 16px;float: right;display: block;background-image: url(../images/fq-r.png);background-repeat: no-repeat;margin: 14px -5px 0 0}a.mob_link_dd_act b {width: 16px;height: 16px;float: right;display: block;background-image: url(../images/fq-b.png);background-repeat: no-repeat;margin: 14px -5px 0 0}a.mob_link_dd_act {border-bottom: 0 !important;}/*header clasess ends*//*slider clasess*/.slider_con {max-height: 100%;overflow: hidden;}.carousel-indicators {bottom: 10px !important}.carousel-fade .carousel-inner .item {-webkit-transition-property: opacity;transition-property: opacity;}.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {opacity: 0;}.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {opacity: 1;}.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.carousel-fade .carousel-control {z-index: 2;}.carousel-control {display: none;width: auto !important;top: 47%;}.slider_con:hover .carousel-control {display: block;}.slider_con .carousel-control.left {left: 2%;}.slider_con .carousel-control.right {right: 2%;}.slider_con .carousel-control.left, .slider_con .carousel-control.right {background: none !important;}.slider_con .carousel-indicators li {display: inline-block;width: 14px;height: 14px;margin: 1px;text-indent: -999px;cursor: pointer;border: 1px solid rgba(0,0,0,0.4);margin: 0 1px;}.slider_con .carousel-indicators li.active {background-color: #fff; border: 1px solid #fff;}/*slider clasess ends*//*index products clasess*/.product_con h1 {background: #fff;display: inline;padding: 0 35px;}.product_con .borderd_con {border: 1px solid #f0ad4e;padding: 40px 20px;margin: -17px 0 0 0;}.product_con .inner {margin: 30px 0 !important;width: 100%;margin: auto;}.product_con .inner figure {width:220px; height:220px; margin:auto;overflow: hidden; border-radius:100%; border:1px solid #eee;}.product_con .inner figure img {display: block;}.product_con .inner figcaption {padding: 20px 10px 0 10px;text-align: center;}.product_con .inner figcaption h3 {font: 400 15px/20px 'Oswald', sans-serif;color: #2b3e50;}.product_con .inner figcaption .btn-default {font: 400 13px/38px 'Oswald', sans-serif;text-align: center;padding: 0 15px;height: 40px;display: inline-block;color: #2b3e50 !important;border-radius: 0;text-shadow: none;background: #fff;text-decoration: none !important;outline: none;border: 1px solid #eee !important;}.product_con .inner:hover figcaption .btn-default {background: #2b3e50;color: #f0ad4e !important;}.product_con .view_btn {margin-bottom: -62px;margin-top: 25px;}.product_con .view_btn span {background: #fff;padding: 0 35px;}/*index products clasess ends*//*welcome clasess*/.welcome_con {padding: 30px 0 30px 0;text-align: center;background-size: cover;}.welcome_con h1 {font-size: 35px;line-height: 37px;color: #2b3e50;text-transform: uppercase;}.welcome_con h1 span {color: #fff;display: block;font-size: 20px;font-weight: 300;text-transform: none;}.welcome_con p {font-size: 15px;color: #fff;font-weight: 400;line-height: 24px;}/* welcome clasess ends*//*contact details*/.ct_con {background: #f0ad4e;display: block;margin: 90px 0 0 0;height: 100%;}.ct_con .contact_con {background: url(../images/contact-detai-bg.jpg) no-repeat center center;background-size: cover;height: 100%;padding: 40px;text-align: center;}.ct_con .contact_con hr {border-color: #2c2b2b;margin: 20px 0;}.ct_con .contact_con a {color: #fff !important;}/*contact details ends*//*footer classes*/footer {background: #efefef;padding: 70px 0 0 0;}footer .col_01 {width: 15%;float: left;margin: 0 0 0 0;}footer .col_02 {width: 30%;float: left;margin: 0 5% 0 0;padding: 0 0 0 5%;border-left: 1px solid #fff;border-right: 1px solid #fff;}footer .col_03 {width: 22%;float: left;min-height: 215px;border-right: 1px solid #fff;}footer .col_04 {width: 23%;float: right;}footer h3 {font: 400 20px 'Oswald', sans-serif;color: #2b3e50;text-transform: capitalize;padding-bottom: 15px;}.f_link {margin: 0 0 0 3px;}.f_link a {font: 400 13px/16px 'Open Sans', sans-serif;color: #888;padding: 5px 0 5px 0;display: block;text-decoration: none;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;-o-transition: all linear .3s;}.f_link a:hover {color: #666;text-decoration: underline;}.social_midea_con a {width: 40px;padding: 10px 0;height: 40px;margin: 0 5px 0 0;background: #fff;font-size: 19px;display: inline-block;color: #f0ad4e;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;border-radius: 100%;text-align: center;}.social_midea_con a:hover {background: #f0ad4e;color: #fff;}.pwrd {background: #fff;text-align: center;padding: 10px 15px;margin: 55px 0 0 0;}.pwrd p, .pwrd p a {color: #888;}/*footer classes ends*//*===========================inside pages clasess=============================*//*page title clasess*/.title_bg {background: url(../images/title_bg.jpg) no-repeat center top;padding: 13% 15px 5% 15px;text-align: center;border-bottom: 2px dotted #fff;}.title_bg h1 {font-size: 35px;background: #fff;display: inline-block;padding: 7px 25px;border: 1px solid #e4f3fd;}/*page title clasess ends*//*bradcrumb clasess*/.breadcrumb {background: none;font-size: 13px;font-weight: 400;margin-bottom: 0;padding: 15px 0 0 0;}.breadcrumb li {color: #2b3e50;}.breadcrumb li a {text-decoration: underline;color: #f0ad4e;font-weight: 600;}.breadcrumb li a:hover {text-decoration: none;}/*bradcrumb clasess ends*//*right contact details*/.right_contact {padding: 20px;background: #eee;border-left: 3px solid #1a1717;}/*right contact details ends*//*right category clasess*/.category_con {margin: 0 0 0 0;}.category_con h3 {background: #f0ad4e;color: #fff;padding: 10px 25px 12px;font-size: 20px;}.category_con .cat_list {border: 1px solid #eee;}.category_con .cat_list .fa {margin: 0 3px 0 0;}.category_con .cat_list a {font: 600 13px/18px 'Open Sans', sans-serif;color: #2b3e50;display: block;text-decoration: none;border-bottom: 1px solid #eee;background: #fff;padding: 10px 25px;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .5s;-ms-transition: all linear .3s;}.category_con .cat_list a:hover {color: #f0ad4e;background: #2b3e50;}/*right category clasess ends*//*cms area*/.box1 {border: 1px solid #eee;margin: -1px 0 0 0;padding: 20px;}.box2 {border: 1px solid #eee;padding: 20px;}.cms_area h1 {font-size: 30px;line-height: 30px;border-bottom: 1px solid #eee;padding-bottom: 15px;}.cms_area .tittle_bdr {height: 3px;background: #bd0102;display: block;width: 60px;border-radius: 1px;margin: -2px 0 0 0;}.cms_area .img1 {float: right;margin: 0 0 0 15px;}.cms_area h3 {font: 400 17px/20px 'Oswald', sans-serif;margin: 35px 0 0 0;color: #2b3e50;padding: 9px 15px 9px;background: #efefef;border-left: 3px solid #2b3e50;display: inline-block}.cms_area h4 {color: #bd0102;font-size: 16px;margin: 25px 0 10px 0}.cms_area p {font-size: 14px;line-height: 24px;}.cms_area ul {margin: 20px 0 0 0;}.cms_area ul li {list-style: none;margin: 5px 0;background: url(../images/bullet_1.png) no-repeat left 5px;padding-left: 15px;}.cms_area .no_mt {margin-top: 0;}.cms_area .no_mb {margin-bottom: 0;}/*cms area ends*//*contact us clasess*/.contact_form_con .form-control {height: 40px;border: 2px solid #eee;color: #180f03;border-radius: 0;box-shadow: none;}.contact_form_con .form-control:focus {border: 2px solid #f0ad4e;}.contact_con p {font-size: 14px;}.contact_con p strong {display: block;margin: 0 0 0 15px;font-weight: 600;}.contact_con hr {border-top: 1px dotted #eee;margin: 15px 0;}.map_con {width: 100%;height: 325px;overflow: hidden;margin: 50px 0 0 0;}.scrolloff {pointer-events: none;}/*contact us clasess ends*//*category clasess*/.categories_con {border: 1px solid #eee;border-radius: 3px;margin: 15px 0 15px 0;padding: 15px;}.categories_con a {font: 600 14px/18px 'Open Sans', sans-serif;color: #2b3e50;width: 32.3%;border-left: 3px solid #ffc602;display: block;padding: 10px 0 10px 13px;text-decoration: none;background: #eee;text-transform: capitalize;margin: 3px .5%;float: left;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;}.categories_con a:hover {color: #fff;border-left: 3px solid #2b3e50;background: #ffc602;}/*category clasess ends*//*sitemap clasess*/.stmp {border: 1px solid #eee;background: #fff;border-radius: 3px;margin: 35px 0 15px 0;padding: 15px;}.stmp a {font: 400 14px/18px 'Open Sans', sans-serif;color: #fff;width: 32.3%;border: 1px solid #eee;display: block;padding: 8px 10px 8px 15px;text-decoration: none;text-transform: capitalize;margin: 3px .5%;float: left;border-radius: 3px;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;background: #2b3e50;background: -moz-linear-gradient(left, #2b3e50 0%, #fff 100%);background: -webkit-linear-gradient(left, #2b3e50 0%, #fff 100%);background: linear-gradient(to right, #2b3e50 0%, #fff 100%);}.stmp a:hover {color: #fff;background: #2b3e50;background: -moz-linear-gradient(left, #f0ad4e 0%, #fff 100%);background: -webkit-linear-gradient(left, #f0ad4e 0%, #fff 100%);background: linear-gradient(to right, #f0ad4e 0%, #fff 100%);}/*sitemap clasess ends*//* ================= Media Query ================= */@media only screen and (max-width:1279px) {.container {width: 100%;}} @media only screen and (max-width:1151px) {/* form and welcome clasess*/.welcome_con h1 {font-size: 30px;line-height: 35px;}/* form and welcomeclasess ends*//*welcome clasess*/.welcome_con {padding: 20px 0 20px 0;}/* welcome clasess ends*/} @media only screen and (max-width:991px) {/*top clasess*/.top_section {position: static;top: 0;}.top_section .inner {float: none;}.top_section .inner .call {float: left;margin: 3px 0 0 0;}.top_section .inner .social_con {float: right;margin: 0 0 0 0;}/*top clasess ends*//*header clasess*/header {top: 0;height: auto;position: relative;padding: 15px 0 0 0;}header .navbar-brand {width: 200px;margin: 0 0 0 0;}header .navbar-brand img {width: 100%;}header .navbar-brand::before {content: '';width: 235px;height: 85px;position: absolute;top: 0;bottom: 0;left: 0;-webkit-transform: skewX(0deg);-khtml-transform: skewX(0deg);-moz-transform: skewX(0deg);-ms-transform: skewX(0deg);transform: skewX(0deg);box-shadow: none;}.navbar {border-bottom: 0;margin: 0 0 0 0;padding: 0;}.navbar-nav {float: none;width: 100%;}header .navbar-header {margin: 0;}.navbar-nav>li {display: block;float: none;padding-bottom: 0 !important;}header .navbar-nav>li {position: relative !important;}header .navbar-nav>li>a {padding: 0 20px;color: #fff !important;display: block;background: #2b3e50 !important;line-height: 45px;border: 0 !important;height: auto;border-bottom: 1px solid #354a5d  !important;border-radius: 0;text-align: center;margin: 0 0 0 0;}.navbar-toggle {background: #2b3e50;border-radius: 0px;float: right;padding: 10px;margin-bottom: 23px;margin-right: 0;margin-top: 10px;position: relative;display: block;color: #fff !important;border: 0;}.navbar-toggle .icon-bar {background-color: #fff !important;height: 3px;width: 40px;}.navbar-header {float: none;}.navbar-collapse {background: #fff;margin: 0 -15px !important;position: static;padding: 0}.navbar-collapse.collapse {display: none !important;}.navbar-collapse.collapse.in {display: block !important;}.navbar-nav.navbar-right:last-child {margin: 0;}header .navbar-nav>li:last-child>a {border-bottom: 0 !important;}header .navbar-nav>li .sub_con, header .navbar-nav>li:hover .sub_con {display: none;width: 100%;position: static;left: 0;top: 0;z-index: 9999;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .5s;-ms-transition: all linear .3s;border-bottom: 0;}header .navbar-nav>li .sub_con .inner_con {border-top: 0;box-shadow: none;border-radius: 0;}.sub_con .sublink a, .sub_con .sublink a:hover {border-bottom: 1px solid #eee !important;padding: 8px 10px;text-align: center;background: #fff !important;color: #888 !important;}.sub_con .sublink a:nth-child(6) {border-bottom: 0!important;}a.mob_link_ddx {display: none !important;}a.mob_link_dd {display: block !important;}/*header clasess ends*//*contact details*/.ct_con {margin: 90px 0 0 0;padding: 50px 0;}/*contact details ends*//*footer classes*/footer .col_01 {width: 22%;}footer .col_02 {width: 42%;margin: 0 5% 0 0;padding: 0 0 0 5%;}footer .col_03 {width: 30%;float: right;min-height: auto;border-right: 0;}footer .col_04 {display: none;}/*footer classes ends*//*page title clasess*/.title_bg {background: url(../images/title_bg.jpg) no-repeat center center;padding: 8% 15px 5% 15px;}/*page title clasess ends*/} @media only screen and (max-width:767px) {/*header clasess*/.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {margin-left: 0;margin-right: 0;}/*header clasess ends*//* form and welcome clasess*/.form_con {text-align: center;margin: 35px 0 0 0;}/* form and welcomeclasess ends*//*contact details and testimonial clasess*/.ct_con {margin: 60px 0 0 0;}.testimonial_con {margin: 35px 0 0 0;}/*contact details and testimonial clasess ends*//*footer classes*/footer {text-align: center;}footer .col_01 {width: 100%;float: left;margin: 0 0 0 0;}footer .col_02 {width: 100%;float: left;margin: 35px 0;padding: 0;border-left: 0;border-right: 0;}footer .col_03 {width: 100%;float: right;min-height: auto;border-right: 0;}footer .col_04 {display: none;}.f_link a {font: 400 13px/20px 'Open Sans', sans-serif;padding: 5px 15px;display: inline-block;margin: 3px 2px;background: #fff;}.f_link a:hover {text-decoration: none;background: #2b3e50;color: #f0ad4e;}/*footer classes ends*//*page title clasess*/.title_bg {padding: 10% 15px 5% 15px;}/*page title clasess ends*//*products detail clasess*/ul.prd_con .vlightbox2, ul.prd_con .enquiry {font: 400 14px/35px 'Oswald', sans-serif;padding: 0 15px;height: 35px;}/*products detail clasess ends*//*cms area*/.middle_box1, .middle_box3 {padding: 25px;width: 100%;}.middle_box2 {width: 100%;}.middle_box3 .cms_area .img1 {float: none;margin: 15px auto 15px auto;}/*cms area ends*//*category clasess*/.categories_con a {width: 100%;margin: 3px 0;}/*category clasess ends*//*sitemap clasess*/.stmp a {margin: 3px 0;width: 100%;}/*sitemap clasess ends*/} @media only screen and (max-width:479px) {h1 {font-size: 28px;line-height: 30px}/*top clasess*/.top_section .inner .call {display: none;}.top_section .inner .social_con {float: none;width: 100%;text-align: center;}/*top clasess ends*//*header clasess*/header .navbar-brand {width: 190px;}header .navbar-brand::before {content: '';width: 230px;height: 85px;}/*header clasess ends*//*page title clasess*/.title_bg {padding: 10% 15px 5% 15px;}.title_bg h1 {font-size: 18px;line-height: 30px;padding: 5px 12px;}/*page title clasess ends*/}