@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i');html,
body{height:100%;font-family:'Rubik', sans-serif;position:relative;}
p{margin:0px;padding:0px 0px 18px 0px;line-height:22px;color:#000;font-size:13px;font-family:'Rubik', sans-serif;}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
.bold{font-weight:bold;}
a{text-decoration:none;color:#324268;outline:none;}
a:active,
a:focus{outline:none;text-decoration:none!important;}
a:hover,
a.selected{text-decoration:none;color:#333333;}
ul{list-style:none;}
li{list-style:none;}
.nonebox_shadow{box-shadow:0 0px 0px rgba(0, 0, 0, 0.05)!important;}   /* #06163A , EC6932*/
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Rubik', sans-serif;}
.innercontainer{min-height:500px;background-color:#fff;}
.social{float:right;}
.social ul{margin:0;padding:0;}
.social ul li{display:inline-block;margin-right:1.5em;}
.social ul li:last-child{margin-right:1em;}
.social ul li a{transition:0.70s;-webkit-transition:0.70s;-moz-transition:0.70s;-ms-transition:0.70s;-o-transition:0.70s;text-align:center;display:block;margin-right:auto;margin-left:auto;color:#fff;}
.social ul li a:hover{color:#3B61AB;transition:0.70s;-webkit-transition:0.70s;-moz-transition:0.70s;-ms-transition:0.70s;-o-transition:0.70s;-webkit-transform:rotate(-360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.navigation{background:none;padding-top:25px;}
.navbar-nav{float:right!important;}
.navbar{margin-bottom:0px!important;min-height:4px!important;margin-top:0px;}
.navbar-inverse{background:none!important;border:none!important;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;border-radius:0px!important;}
.navbar-inverse .navbar-nav > li > a{color:#414141!important;padding:0px 0px;}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus{background-color:transparent!important;color:#01AFF3!important;}
.navbar-inverse .navbar-nav > li:hover > a{color:#01AFF3!important;}
#sidebar ul li a{padding:32px 0px;margin-right:20px;display:block;width:auto;font-size:18px;text-transform:capitalize;color:#000;font-weight:400;letter-spacing:0.2px;-webkit-transition:all .45s ease-out;-moz-transition:all .45s ease-out;-ms-transition:all .45s ease-out;-o-transition:all .45s ease-out;transition:all .45s ease-out;}
#sidebar ul li a:hover,
#sidebar ul li a:focus{background-color:transparent;-webkit-transition:all .45s ease-out;-moz-transition:all .45s ease-out;-ms-transition:all .45s ease-out;-o-transition:all .45s ease-out;transition:all .45s ease-out;color:#3B61AB;border-bottom:6px solid #3B61AB;}
#sidebar ul li.active a{color:#3B61AB;border-bottom:6px solid #3B61AB;}
.nav > li{font-family:'Rubik', sans-serif;font-weight:400;font-size:16px;line-height:11px;color:#414141;margin-right:8px;}
.navbar-inverse .navbar-nav > li:first-child > a{padding-left:0px;}
.navbar-inverse .navbar-nav > li:last-child{padding-right:0px;}
.navbar-inverse .navbar-nav > li:hover,
.navbar-inverse .navbar-nav > li:focus,
.navbar-inverse .navbar-nav > .active,
.navbar-inverse .navbar-nav > .active:hover,
.navbar-inverse .navbar-nav > .active:focus{background:none;}
#sidebar ul li:last-child a{margin-right:0em;}
.nav > li:last-child,
.nav > li:last-child:hover{}
.navbar-nav > li > a{display:block;padding:5px 10px;}
.navibgend{background:#fff;height:55px;position:absolute;right:0px;bottom:20px;z-index:1;width:50%;}
.navigationbg{position:relative;z-index:3}
.navbar-nav > li.dropdown a{background:url(../images/arrow_navi.html) no-repeat center 90%;}
.navbar-nav > li.dropdown li a{background:none;}
.navbar-nav > li > .dropdown-menu{background:#5b5b5b!important;}
.navbar-nav > li > .dropdown-menu li ul{background:#fa8539;}
.dropdown-menu li{position:relative;text-transform:capitalize;}
.dropdown-menu li ul{display:none;position:absolute;top:0px;right:-100px;}
.dropdown-menu li:hover ul{display:block;}
.navbar-nav > li > .dropdown-menu li ul li a{color:#fff;padding:10px 20px !important;display:block;}
.dropdown-menu li a{padding:15px 10px !important;}
.dropdown .dropdown-menu li a:hover{color: rgba(51, 77, 132,1) !important;}
.footer-inner{background-color:#fff;margin-bottom:0px;padding:65px 0px;border-bottom: 2px solid #fff;}
.footer-nav{background-color:#36393e;padding:55px 0px;}
.quick_links h3{color:#ccc;font-size:20px;margin-bottom:15px;font-weight:500;}
.quick_links ul{color:#ccc;margin:0;padding:0;}
.quick_links ul li{margin-bottom:12px;}
.quick_links ul li a{font-size:16px;color:#fff;padding:0px 0px;width:100%;display:block;-webkit-transition:all .45s ease-out;-moz-transition:all .45s ease-out;-ms-transition:all .45s ease-out;-o-transition:all .45s ease-out;transition:all .45s ease-out;}
.quick_links ul li a:hover:before,
.quick_links ul li.active a:before{content:"\f0da";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#3B61AB;font-size:15px;padding-right:0.5em;}
.quick_links ul li a:hover,
.quick_links ul li.active a{color:#3B61AB;-webkit-transition:all .45s ease-out;-moz-transition:all .45s ease-out;-ms-transition:all .45s ease-out;-o-transition:all .45s ease-out;transition:all .45s ease-out;}
.address_footer p{font-size:16px;color:#fff;line-height:25px;font-weight:400;}
.address_footer{display:inline-block;margin-right:0em;width:100%;}
.address_footer h3{color:#ccc;font-size:20px;margin-bottom:10px;font-weight:500;}
.address_footer ul li{display:block;margin-right:0em;width:100%;}
.address ul li:last-child{margin-right:0em;}
.address h3{color:#224D84;font-size:20px;margin-bottom:10px;font-weight:500;}
.address p{font-size:16px;color:#224D84;line-height:1.5em;}
.machined_components_table table tr td{width:33.33%;font-size:16px;color:#3F485D;}
.address_footer a{color:#fff;-webkit-transition:all .45s ease-out;-moz-transition:all .45s ease-out;-ms-transition:all .45s ease-out;-o-transition:all .45s ease-out;transition:all .45s ease-out;}
.address_footer a:hover{color:#3B61AB;text-decoration:underline;-webkit-transition:all .45s ease-out;-moz-transition:all .45s ease-out;-ms-transition:all .45s ease-out;-o-transition:all .45s ease-out;transition:all .45s ease-out;}
.banner{margin-top:0px;z-index:99;}
.banner.home-bnner{background: url(../images/slider-1.jpg) no-repeat; height: 100%; background-position: center center; background-size: cover;}
.banner.margin-top{margin-top:20em;}
.bannersection{position:relative;}
.carousel-caption{top:25%;left:0%!important;text-align:left;z-index:999;right:0%!important;text-shadow:0 1px 2px rgba(0, 0, 0, .0)!important;}
.carousel_content{background-color:rgba(51, 77, 132,1);width:40%;padding:30px 50px;}
.carousel_content h1{margin-bottom:0px;letter-spacing:1px;font-family:'Rubik', sans-serif;font-size:62px;font-weight:300;}
.carousel_content h2{margin-bottom:20px;letter-spacing:1px;font-family:'Rubik', sans-serif;font-size:62px;font-weight:500;}
.products_industries .products_inner{position:relative;/*top:-7em;*/background:#fff;min-height:330px;-webkit-box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.1);box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.1);padding:0px 30px;z-index:999;}
.products_industries h1{font-weight:500; color:#224D84; margin-top:25px; display:inline-block; margin-bottom:15px;}
.products_industries { padding: 20px 0px; }
#owl-example1.owl-carousel .owl-item:last-child{border-right:0px solid #fff!important;}
#owl-example1.owl-carousel .owl-item img{width:auto;}
#owl-example1.owl-carousel .owl-item{padding:60px 28px;border-right:1px solid #D8DADE;}
#owl-example1.owl-carousel .owl-item .owl-item{padding:0px;border-right:0px solid #D8DADE;}
#owl-example1.owl-carousel .owl-item p{font-size:16px;color:#224D84;line-height:1.5em;}
#owl-example1.owl-carousel .owl-item h3{font-weight:500;color:#224D84;font-size:28px;margin-top:20px;margin-bottom:20px; min-height:90px;}
#owl-example1 .owl-nav .owl-prev{float:left;margin-right:5px;background:url(../images/owl_carousel_arrow_left.png) no-repeat left top;width:60px;height:60px;color:transparent;position:absolute;top:18em;left:-4.2em;text-indent: -9999px;}
#owl-example1 .owl-nav .owl-next{float:right;margin-left:5px;background:url(../images/owl_carousel_arrow_right.png) no-repeat right top;width:60px;height:60px;color:transparent;top:18em;position:absolute;right:-4.2em;text-indent: -9999px;}
#owl-example1 .owl-nav .owl-prev:hover{background:url(../images/owl_carousel_arrow_left_hover.png) no-repeat left top;cursor:pointer;}
#owl-example1 .owl-nav .owl-next:hover{background:url(../images/owl_carousel_arrow_right_hover.png) no-repeat right top;cursor:pointer;}
.who_we_are{margin-bottom:60px;margin-top: 60px;}
.who_we_are h4{color:#9B9B9B;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0.2px;margin-bottom:20px;}
.who_we_are h1{color:#1c1c1c;font-weight:600;font-size:30px;margin-bottom:10px;}
.who_we_are h2{color:#1c1c1c;font-weight:500;font-size:20px;margin-bottom:30px;}
.who_we_are p{font-size:16px;color:#3F485D;line-height:1.6em;}
.who_we_are img{float:right;margin-top:22%;}
.readmore{color:#fff;font-weight:400;text-transform:capitalize;font-size:16px;background-color:#1c1c1c;padding:20px 30px;margin-top:20px;display:inline-block;width:172px;}
.readmore:after{content:"\f061";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:13px;margin-left:0em;position:relative;top:0px;padding:8px 8px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.readmore:hover{color:#fff;background-color:#424242;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.readmore:hover:after{margin-left:3px;;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.services table tr td{width:33.33%;padding:1px;}
.services{background-image:url(../images/services_bg.jpg);background-repeat:no-repeat;padding-top:60px;padding-bottom:60px;background-size:cover;}
p.heading{font-size:26px;font-weight:400;line-height:30px;color:#fff;text-transform:uppercase;letter-spacing:0px;min-height:107px}
p.box-content{font-size:17px;color:#fff;line-height:28px;font-weight:400;}
.camera_pie,
.camera_prev,
.camera_next{display:none;}
.camera_prevThumbs,
.camera_nextThumbs,
.camera_prev,
.camera_next,
.camera_commands,
.camera_thumbs_cont{background:none!important;}
.camera_grey_skin .camera_commands > .camera_play{display:none!important}
.camera_grey_skin .camera_commands > .camera_stop{display:none!important;}
.camera_grey_skin .camera_prev{display:none!important;}
.camera_grey_skin .camera_next{display:none!important;}
.camera_commands{display:none!important;}
.services_box_image{position:relative;background-color:#fff;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;margin-bottom:-8em;}
.services_block{margin:0px;padding:0px;}
.services_block li{display:inline-block;margin-right:0px;width:33%;height:0%;position:relative;}
.services_box_hover{width:100%;position:absolute;top:0em;display:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.services_img_caption_hover{width:100%;position:absolute;top:0em;display:none;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.margintop{margin-top:-77px;}
.services_box:hover .services_box_hover{position:absolute;z-index:999;display:block;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.services_img_caption{background-color:rgba(0, 0, 0, 0.65);color:#fff;padding:15px 20px;position:relative;bottom:0;display:block;width:100%;top:0em;z-index:99;}
.services_box:hover .services_img_caption{opacity:0;}
.services_box_hover a{background-color:rgba(252, 252, 252, 0.65);color:#000;padding:30px 34px;position:relative;bottom:0;font-size:16px;font-weight:400;display:block;width:100%;z-index:999999;height:100%;}
.services_box_hover a:hover h3,
.services_box_hover a h3:after,
.services_box_hover a:hover h3:after{color:rgba(59, 97, 171,1);}
.services_box_hover a h3{font-size:16px;font-weight:400;}

.footer-logo img{
	margin-bottom: 20px;
}
.services_box_hover a h3:after{content:"\f061";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#000;font-size:13px;margin-left:0em;position:relative;top:0px;padding:8px 8px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.services_box_hover a h3:hover{color:rgba(59, 97, 171,1);background-color:transparent;font-weight:400;font-size:16px;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.services_box_hover a h3:hover:after{margin-left:6px;;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.services_box_hover_inner{padding:24px 34px;background-color:#4f4f4fe8;min-height: 258px;}
.services_img_caption p{color:#fff;font-size:18px;text-transform:uppercase;padding-bottom:5px;letter-spacing:0.3px;font-weight:400;line-height:23px;}
#sidebarnew ul li a{padding:15px 15px 15px 25px!important;display:block;width:auto;font-size:16px;font-style:normal;font-weight:500!important;color:#000;letter-spacing:0.2px;}
#sidebarnew .about_bar ul li{width:100%;list-style-position:outside;color:#333344;list-style-image:url(../images/product_bullet.html);line-height:30px;}
#sidebarnew .about_bar ul li:hover,
#sidebarnew .about_bar ul li.active{list-style-image:url(../images/product_bullet_hover.html);}
.bottom-margin{margin-bottom:15px;}
.industries_we_serve{padding:10px 0px;border:0px solid #ccc;}
.industries_we_serve h3{font-size:18px;color:#3F485D;font-weight:400;margin-top:10px;text-align:center;line-height:26px;}
.industries_we_serve img.normal_img{display:block;transition:0.3s ease all;}
.industries_we_serve img.hover_img{display:none;transition:0.3s ease all;}
.industries_we_serve:hover .hover_img{display:block;transition:0.3s ease all;}
.industries_we_serve:hover .normal_img{display:none;transition:0.3s ease all;}
.inner_content h1{color:#4d4e4e;font-size:30px; text-decoration: underline; text-align: left  ; font-weight:400;margin-bottom:20px;}
.inner_content h1 span{font-weight:600;}
.inner_content h5{font-size:20px;color:#4d4e4e;font-weight:500;margin-bottom:10px;}
.inner_content h3{color:#020d26;font-weight:500;margin-bottom:10px;}
.height_both{height:20px;}
.inner_content p{font-size:16px;color:#3F485D;line-height:24px;}
ul.speciality{margin:0;padding:0;margin-left:15px;}
ul.speciality li{list-style-image:url(../images/list_syle_img.png);list-style-position:outside;padding:5px 8px;margin-bottom:5px;font-size:16px;color:#3F485D;line-height:26px;}
.about_us_bottom{background-image:url(../images/about_bottom.jpg);background-repeat:no-repeat;background-size:100% 100%;min-height:510px;padding:60px 0px;border-bottom:1px solid #f2f2f2;}
.industries h5{color:#3F485D;font-size:16px;text-transform:uppercase;font-weight:400;letter-spacing:0.2px;margin-bottom:20px;}
.industries h1{color:#3F485D;font-size:30px;font-weight:300;margin-bottom:20px;line-height:45px;padding-right:20px;}
.industries h1 span{font-weight:600;}
#sidebarnew ul li a:hover,
#sidebarnew .about_bar ul li.active a{color:#fff;font-style:normal;background-color:#1c1c1c;border-left:3px solid #fff;}
#sidebarnew ul li.active a, #sidebarnew ul li a:hover{background-image:url(../images/hover_bg.png);background-repeat:no-repeat;background-position:left center;transition:0.25s ease all;}
.header{position: relative;width: 100%; z-index: 222; background-color:rgba(255,255,255,0.7);-webkit-box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.1);box-shadow:0 5px 10px 0 rgba(0, 0, 0, 0.1);
	/*min-height:140px;*/
	-webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;}
header.whiteback .logo{visibility:visible;opacity:1;transition:all .25s ease-out;}
.header.whiteback .home_logo img{max-width:100%;transition:all .25s ease-out;margin-top:25px;}
.header.whiteback .home_logo.trust img{max-width:60%;transition:all .25s ease-out;margin-top:0px;}
.header.whiteback .contact_top{margin:0px 0px 5px;transition:all .25s ease-out;}
.header.whiteback{min-height:auto;transition:all .25s ease-out;}
.header.whiteback{top:0;background:#fff;color:#000;width:100%;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;z-index:99999;position:fixed;}
.header.whiteback #sidebar ul li a:hover,
.header.whiteback #sidebar ul li.active{background-color:transparent!important;}
.header.whiteback .nav > li > a{color:#000!important;}
.header.whiteback .nav > li.active a,
.header.whiteback .nav > li > a:hover,
.header.whiteback .nav > li > a:active,
.header.whiteback .nav > li > a:focus{color:#459F52;}
.header.whiteback .navbar-inverse .navbar-nav > li:hover > a,
.header.whiteback .navbar-inverse .navbar-nav > li.active > a{color:#F8B101 !important;}
.header.whiteback .downalod_btn a{color:#fff!important;}
.top-menu{background-color:#000;padding:18px 0px;color:#D8E0F3;}
.top-menu ul.leftmenu li{display:inline-block;margin-right:6em;width:auto;}
.top-menu ul.leftmenu li a{color:#fff;font-weight:400;font-size:12px;letter-spacing:0.5px;}
.top-menu ul.leftmenu li a:hover,
.top-menu ul.leftmenu li a:hover:before{color:#3B61AB;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.top-menu ul.leftmenu li a:hover:before{color:#3B61AB;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.headermail a:before{content:"\f0e0";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#D8E0F3;font-size:15px;position:relative;top:0px;padding:8px;border-radius:50%;}
.headerphone a:before{content:"\f095";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#D8E0F3;font-size:15px;position:relative;top:0px;padding:8px 10px;border-radius:50%;}
.header.whiteback .navbar .navbar-nav > li > a:hover,
.header.whiteback .navbar .navbar-nav > li > a:focus,
.header.whiteback .navbar .navbar-nav > li.active > a{color:#3B61AB!important;}
.top-menu ul.rightmenu li{display:inline-block;}
.top-menu ul.rightmenu li a{color:#fff;font-weight:600;font-size:15px;padding:15px 15px;text-transform:uppercase;}
.top-menu ul.rightmenu li a:hover,
.top-menu ul.rightmenu li.active a{color:#000;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.home_logo a img{margin:20px 0px;}
.about_bar{background-color:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.1);}
.banner.innerpages .carousel-caption{top:35%; z-index: 22}
.banner.innerpages .carousel_content h1{font-size:50px;}
.banner.innerpages .carousel_content h1 span{font-weight:500;}
.banner.innerpages .carousel_content{width:auto;display:inline-block;}
.about_us_container{padding:60px 0px;}
.camera_wrap{z-index:99!important;}
.camera_pag_ul{display:none;}
.camera_wrap .camera_pag .camera_pag_ul li{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:relative;background:rgba(252, 252, 252, 0.5);border-radius:2px;border:1px solid #fff;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{background:#05ACF2;width:10px;height:10px;border-radius:0%;margin:-2px;}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span{border-radius:0%;width:10px;height:10px;border-radius:0%;margin:-2px;}
#camera_wrap_2{margin-bottom:0px !important;}
.addodintbox{border:#ccc solid 1px;position:relative;float:left;width:100%;max-width:250px;margin-right:0px;margin-bottom:10px;}
.addodintbox div{position:relative;z-index:1;}
.addodintbox span{position:absolute;width:100%;height:100%;left:0px;right:0px;top:0px;bottom:0px;text-align:center;background:url(../images/bg_black_tranfer.png) repeat left top;z-index:2;visibility:hidden;opacity:0;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.addodintbox:hover span{visibility:visible;opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.addodintbox span i{display:block;background:url(../images/icon_zoom.png) no-repeat center center;position:absolute;height:100%;width:100%;}
.addodintbox div img{width:100%;max-width:332px;}
.info2,
.success2,
.warning2,
.failure,
.validation2{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;}
.info2{color:#00529B;background-color:#BDE5F8;background-image:url(../images/info.png);}
.success2{color:#4F8A10;background-color:#DFF2BF;background-image:url(../images/success.png);}
.warning2{color:#9F6000;background-color:#FEEFB3;background-image:url(../images/warning.html);}
.failure{color:#D8000C;background-color:#FFBABA;background-image:url(../images/error.png);}
.hm_client #owl-example1,
.hm_client .owl-carousel .owl-stage-outer{height:110px!important;}
input[type="text"].error,
textarea.error{border-bottom:2px solid #F00!important;}
label.error{color:#F00;}
label.error{position:absolute;font-size:13px;font-weight:400;}
.alert-specialsuccess{color:#4f8a10;padding:4px 0 3px 357px;}
.alert-specialinfo{color:#3d8fd8;padding:4px 0 3px 357px;}
.address{width:48%;display:inline-block;margin-top:20px;vertical-align:text-top;}
.address h4{color:#224D84;font-size:20px;font-weight:500;margin-bottom:10px;}
.address p{font-size:16px;color:#3F485D;line-height:25px;font-weight:400;padding-bottom:0px;}
.mapbox{border:0px solid #ccc;margin-top:0px;background:#e8e8e7;margin-bottom:0px;}
.mapbox iframe{position:relative;top:0;left:0;width:100% !important;height:360px !important;}
.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(15, 116, 197, 1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(15, 116, 197, 1);
	
}
.contact_form .form-group{margin-bottom:15px;}
.contact_form input[type=text], input[type=password]{height:50px;}
.contact_form .form-control{border-radius:0px;font-size:16px;border:1px solid #BEBEBE;padding:15px 10px;color:#545454;font-weight:400;letter-spacing:0.8px;}
.contact_form .readmore{text-transform:uppercase;width:140px;border-radius:0px;}
.contact_form .form-control textarea{height:100px;}
.contact_form .form-control::-moz-placeholder{color:#545454!important;font-style:normal;font-size:14px;text-transform:uppercase;font-weight:300;letter-spacing:0.8px;}
.contact_form .form-control::-webkit-input-placeholder{color:#545454!important;font-style:normal;font-size:14px;text-transform:uppercase;font-weight:300;letter-spacing:0.8px;}
/*.order-pbtn.addodintbox {border: none;  width: 182px;
    max-width: 100%;}*/

.order-pbtn.addodintbox span i {display: none}

.addodintbox.order-pbtn a:hover{ background: #fff; transition: 0.5s ease all; border: 1px solid #2b4e88; color:#2b4e88  }
.addodintbox.order-pbtn a {
	color: #fff; font-weight: 400;
    text-transform: capitalize;
    font-size: 16px;
    background-color: #2b4e88;
    padding: 13px 30px;
    display: inline-block;
    border: 1px solid #2b4e88;
}

.addodintbox.order-pbtn {
    width: 250px;
    max-width: 100%;
    border: none;
    margin-top: 25px;
}

.addodintbox .img-molds {max-width: 100%; margin: 0 auto; width: auto;}

.order-pbtn.addodintbox span {background: none;}
.footer_down{background:#224D84;padding:35px 0px;}
.mail-footer {padding-left: 45px;}
.contact-footer {padding-left: 38px;}
.copyright{color:#fff;font-size:12px;}
.website{float:right;color:#fff;font-size:12px;}
.website a{color:#fff;font-size:12px;}
#toTop{width:100px;border:0px solid #fdc3c8;background:transparent;text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;display:none;color:#000;font-family:'Rubik', sans-serif;font-size:11px;z-index:999999;}
::-webkit-scrollbar{-webkit-appearance:none;}
::-webkit-scrollbar:vertical{width:12px;}
::-webkit-scrollbar:horizontal{height:12px;}
::-webkit-scrollbar-thumb{background-color:rgba(0, 0, 0, .5);border-radius:10px;border:2px solid #ffffff;}
::-webkit-scrollbar-track{border-radius:10px;background-color:#ffffff;}
@media screen and (min-width:900px) and (max-width:1980px){.navbar-nav > li:hover > .dropdown-menu{display:block;}
.navbar-inverse .navbar-brand{display:none;}
.navbar-collapse{padding-left:0px;padding-right:0px;}
.dropdown-menu > li{border-bottom:#dddddd solid 0px;}
.dropdown-menu > li:last-child{border-bottom:none;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{color:#ffffff!important;text-decoration:none;background-color:#5b5b5b;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus{color:#ffffff!important;text-decoration:none;background-color:#5b5b5b;outline:0;}
}
@media only screen and (max-width:1280px){}
@media only screen and (max-width:1024px){.carousel-caption{top:35%;}
.address_footer a{font-size:14px;}
.carousel_content h1{font-size:48px;}
.carousel_content h2{font-size:54px;}
#owl-example1.owl-carousel .owl-item{padding-bottom:0px;}
.who_we_are h2{font-size:20px;}
.owl-carousel .owl-item .owl-item{float:none;width:95%;}
.banner.home-bnner {background-size: cover; background-position: top center; height: 550px;}
}
@media only screen and (max-width:1000px){.navbar-header{float:right;}
.navbar-nav{float:left!important;}
#sidebar ul li.active a{background:transparent;border-bottom:0px;}
#sidebar ul li a:hover,
#sidebar ul li a:focus{border-bottom:0px;}
#sidebar ul li a{width:100%;margin-right:6em;}
.quick_links h3{font-size:17px;}
.quick_links ul li a{font-size:15px;}
.address h3{font-size:17px;}
.address p{font-size:14px;}
.who_we_are img{float:none;margin-top:0px;margin:0px auto!important;}
.who_we_are{margin-bottom:0px;}
.navbar{margin-top:15px;}
.carousel_content h1{font-size:32px;}
.carousel_content h2{font-size:20px;margin-bottom:0px;}
.carousel_content{padding:15px 50px;}
#owl-example1 .owl-nav .owl-prev{top:16em;left:-3.2em;}
#owl-example1 .owl-nav .owl-next{top:16em;right:-3.2em;}
}
@media screen and (min-width:960px) and (max-width:1024px){
	#sidebar ul.leftmenu{display: none !important;}
}
@media screen and (min-width:400px) and (max-width:1024px){}
@media screen and (min-width:960px) and (max-width:1024px){.address ul li{display:inline-block;margin-right:0em;width:100%;}
.addodintbox{margin-right:10px;}
/*.address{width:48%!important;}*/
.inner_content.contact_us h1{font-size:46px;}
.address{width:100%;}
.navbar{margin-top:0px;}
#sidebarCollapse,
#dismiss i{display:none;}
#sidebar ul li a{color:#000;margin-right:15px;font-size:16px;}
.carousel_content{width:50%;}
.carousel_content h1{font-size:40px;}
.carousel_content h2{font-size:50px;margin-bottom:0px;}
.top-menu ul.leftmenu li{display:inline-block;margin-right:12px;width:auto;}
.carousel-caption{top:25%;}
	#sidebarnew ul li a {
		padding: 5px 5px 5px 15px!important; line-height: 26px;}
	ul.speciality li{margin-bottom: 0px;}
.camera_pie,
.camera_prev,
.camera_next{display:none;}
.background_black .services_box_image{background-color:#000;min-height:348px;}
.services_block li{width:49%;margin-bottom:2px;display:inline-block;}
.services_img_caption{background-color:rgba(0, 0, 0, 0.65);color:#fff;padding:15px 20px;position:relative;bottom:0;display:block;width:100%;top:0em;z-index:99;}
.services{padding-bottom:60px;}
.services_img_caption p{color:#fff;font-size:14px;text-transform:uppercase;padding-bottom:5px;letter-spacing:0.3px;font-weight:500;line-height:23px;}
p.heading{font-size:22px;font-weight:400;line-height:24px;color:#fff;text-transform:uppercase;letter-spacing:0px;min-height:100px;}
p.box-content{font-size:18px;color:#fff;line-height:26px;font-weight:400;}
.services_box_hover_inner{padding:20px 34px;min-height:268px;}
.services_box_hover a{padding:30px 34px;}
#sidebar.active{left:0;overflow-x:hidden;}
}
@media screen and (min-width:768px) and (max-width:960px){
.addodintbox{margin-right:10px;}
.banner.innerpages .carousel-caption{top:5%;}
.banner.innerpages .carousel_content{width:60%;}
.inner_content.contact_us h1{font-size:46px;}
.address{width:100%;}
.navbar{margin-top:0px;}
#sidebarCollapse,
#dismiss i{display:none;}
#sidebar ul li a{color:#000;margin-right:15px;font-size:16px;}
.carousel_content{width:50%;}
.carousel_content h1{font-size:40px;}
.carousel_content h2{font-size:50px;margin-bottom:0px;}
.top-menu ul.leftmenu li{display:inline-block;margin-right:12px;width:auto;}
.carousel-caption{top:15%;}
.camera_pie,
.camera_prev,
.camera_next{display:none;}
.services_block li{width:49%;margin-bottom:2px;display:inline-block;}
.services_img_caption{background-color:rgba(0, 0, 0, 0.65);color:#fff;padding:15px 20px;position:relative;bottom:0;display:block;width:100%;top:0em;z-index:99;}
.services{padding-bottom:60px;}
.services_img_caption p{color:#fff;font-size:14px;text-transform:uppercase;padding-bottom:5px;letter-spacing:0.3px;font-weight:500;line-height:23px;}
p.heading{font-size:22px;font-weight:400;line-height:24px;color:#fff;text-transform:uppercase;letter-spacing:0px;min-height:100px;}
p.box-content{font-size:18px;color:#fff;line-height:26px;font-weight:400;}
.services_box_hover_inner{padding:20px 34px;}
.services_box_hover a{padding:30px 34px;}
#sidebar.active{left:0;overflow-x:hidden;}
}

/********************************************Testimonial Starts*************************************/


.testimonial{;padding:40px 150px;text-align: center;}

.testimonial .test_description:before{
    content: "\f10d";
    font-family: FontAwesome;
    font-weight: 900;
    font-size: 22px;
    color: #224D84;
    margin: 0 10px;
}

.testimonial .test_description:after{
    content: "\f10e";
    font-family: FontAwesome;
    font-weight: 900;
    font-size: 22px;
    color: #224D84;
    margin: 0 10px;
}

.test_description{font-size:15px;font-style: italic;}

.testimonal_slider{padding:50px 0 50px 0;background:url(../images/testimonial.jpg);background-size: cover;
background-repeat:no-repeat;}

.testimonal_slider h4{color:#9B9B9B;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.2px;
    margin-bottom: 10px;
text-align: center;}

.testimonal_slider h2{color: #224D84;
    font-weight: 500;
    font-size: 48px;
    text-align: center;}

#owl-example4 .owl-nav{display:none;}

#owl-example4 .owl-dots{z-index: 9;}

#owl-example4 .owl-dots{display:block;margin-top:0px;text-align:center;}

#owl-example4 .owl-dots .owl-dot{width:10px;height:10px;display:inline-block;float:none;margin:0px 8px;background: #3B61AB;transform: rotate(45deg);}

#owl-example4 .owl-dots .owl-dot.active{background:#d6d6d6;}


/*
#owl-example4 .owl-nav .owl-prev{margin-right:5px;background:url(../images/owl_carousel_arrow_left.png) no-repeat left top;width:60px;height:60px;color:transparent;position:absolute;right:60px;top:-60px;text-indent: -9999px;}
#owl-example4 .owl-nav .owl-next{margin-left:5px;background:url(../images/owl_carousel_arrow_right.png) no-repeat right top;width:60px;height:60px;color:transparent;top:-60px;right:0;position:absolute;text-indent: -9999px;}
#owl-example4 .owl-nav .owl-prev:hover{background:url(../images/owl_carousel_arrow_left_hover.png) no-repeat left top;cursor:pointer;}
#owl-example4 .owl-nav .owl-next:hover{background:url(../images/owl_carousel_arrow_right_hover.png) no-repeat right top;cursor:pointer;}
*/

/********************************************Testimonial Ends**************************************/
@media screen and (min-width:960px) and (max-width:1000px){.camera_pag{display:none;}
.row-offcanvas-left .sidebar-offcanvas{left:-73%!important;}
}
@media screen and (width:1024px){
	.carousel-caption {
    top: 18%;
}
	#sidebarnew ul li a {
		padding: 5px 5px 5px 15px!important;}
	.address {
    width: 100%!important;
}
}
@media screen and (width:800px){
	.carousel-caption {
    top: 15%;
}
	#sidebarnew ul li a {
    padding: 5px 10px 5px 15px !important;
		line-height: 25px;
	}
	.address{margin-top:0px;}
	.about_us_container {
    padding: 20px 0px;
}
	.about_us_bottom{padding:40px 0px;}
	.industries h1{line-height: 35px;
padding-right: 0px;
text-align: center;}
	.industries h5{text-align: center;}

ul.speciality li{line-height: 22px;margin-bottom: 0px;}
	.inner_content h1{font-size:35px;}
	.contact_form{margin-top:30px;}
	.carousel-caption {
    top:18%;
}
	.address_footer ul li:last-child{padding-left:25px;}
	.services_box_hover_inner {
    padding: 20px 34px;
    min-height: 235px;
}
	.background_black .services_box_image {
    background-color: #000;
    min-height: 300px;
}
	.footer-inner{padding:30px 0px;}
	.address {
    width: 49%;
}
}
@media screen and (max-width:980px){
	
/*	#dismiss, #dismiss i{display: none;}*/
	#sidebarnew ul li a {
    padding: 5px 10px 5px 15px !important;
		line-height: 25px;
	}
	.address{margin-top:0px;}
	.about_us_container {
    padding: 20px 0px;
}
	.about_us_bottom{padding:40px 0px;}
	.industries h1{line-height: 35px;
padding-right: 0px;
text-align: center;}
	.industries h5{text-align: center;}

ul.speciality li{line-height: 22px;margin-bottom: 0px;}
	.inner_content h1{font-size:35px;}
	.contact_form{margin-top:30px;}
	.carousel-caption {
    top: 25%;
}
	.address_footer ul li:last-child{padding-left:25px;}
	.services_box_hover_inner {
    padding: 20px 34px;
    min-height: 235px;
}
	.background_black .services_box_image {
    background-color: #000;
    min-height: 300px;
}
	.footer-inner{padding:30px 0px;}
	.header{background:rgba(252,252,252,0.9);}
.row-offcanvas-left.active .btn-primary{margin-left:20px!important;}
.row-offcanvas-left .btn-primary{margin-left:0px!important;background-color:#f18d21;border:1px solid #f18d21;}
.row-offcanvas-left .sidemenu{top:0;}
.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;display:inline-block;width:100%;z-index:55;}
.row-offcanvas-right{right:0;}
.row-offcanvas-left{left:0px;}
.row-offcanvas-left btn.btn-primary{border-radius:0px!important;}
.row-offcanvas-right .sidebar-offcanvas{right:-50%;}
.row-offcanvas-left .sidebar-offcanvas{left:-58%;}
.row-offcanvas-right.active{right:50%;}
.row-offcanvas-left.active{left:56%;}
.sidebar-offcanvas{position:absolute;top:0;width:52%!important;z-index:999999;}
.sidebar-offcanvas .new-dropdown ul{width:100%;}
.sidemenu{background-color:#ECECEC;padding:15px;top:-8em;min-height:200px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4);z-index:99;position:absolute;width:100%;}
}


@media screen and (min-width:769px) and (max-width:900px){
.headerphone , .headermail {display: none;}
.navbar-nav {margin-top: 0px;}
#sidebar ul li a {font-size: 12px;}
.who_we_are img{display: block; padding:15px 0px;}

}

@media screen and (min-width:700px) and (max-width:800px){
	#sidebar ul.leftmenu li a {
    font-size: 12px;
    line-height: 0px;
}
	#sidebar ul.leftmenu li.headermail a {
    text-transform: lowercase;
}
	#sidebar .navbar-nav {
    padding-bottom: 30px !important;
    border-bottom: 1px solid #ccc;
}
	#sidebar ul.leftmenu {
    margin-top: 30px;
		float: left;
}
	#sidebarCollapse,
#dismiss i{display:initial;}
.services_block {width: 100%; text-align: center;display: block;}
}
@media only screen and (max-width:900px){}

@media only screen and (max-width:820px)
{.servicesbg{width:248px;}
.navbar-nav{/*margin-top:60px;*/width:100%;}
.navbar-nav > li > .dropdown-menu{background:#fff!important;}
#sidebar ul li a{text-transform:uppercase;letter-spacing:0.8px;}
.camera_pie,
.camera_prev,
.camera_next{display:none;}
.top-menu{display:none;}
.social{float:left;margin:0 auto;text-align:center;width:100%;margin-top:10px;}
.header{min-height:80px;}
.carousel-caption{top:25%;}
.carousel_content{width:50%;}
.services_block li{width:49%;margin-bottom:2px;display:inline-block;}
.services_img_caption{background-color:rgba(0, 0, 0, 0.65);color:#fff;padding:15px 20px;position:relative;bottom:0;display:block;width:100%;top:0em;z-index:99;}
.services{padding-bottom:60px;}
.services_img_caption p{color:#fff;font-size:18px;text-transform:uppercase;padding-bottom:5px;letter-spacing:0.3px;font-weight:500;line-height:23px;}
p.heading{font-size:22px;font-weight:400;line-height:26px;color:#fff;text-transform:uppercase;letter-spacing:0px;min-height:100px;}
p.box-content{font-size:18px;color:#fff;line-height:26px;font-weight:400;}
.services_box_hover_inner{padding:20px 34px;}
.services_box_hover a{padding:30px 34px;}
#sidebar.active{left:0;overflow-x:hidden;}
}
@media only screen and (max-width:768px){
	.header {position: relative;}
	.banner.home-bnner {background-position: top center; height: 350px;}
	.products_industries .products_inner{ top:-3em; }
	.addodintbox.order-pbtn {margin-bottom: 30px; margin-top:10px; z-index: 9999}
	.carousel_content{padding:10px;}
	#sidebar ul.leftmenu li.headermail a{text-transform: lowercase;}
	.addodintbox{width:100%;max-width:100%;}
	.addodintbox div img {
    width: 100%;
    max-width: 100%;
}
	.navbar-nav{margin: 35px 0px;}
	#sidebar .navbar-nav{padding-bottom: 30px!important;border-bottom: 1px solid #ccc;}
	#sidebar ul li a {
		padding: 10px 10px 10px 20px !important;}
	#sidebar ul.leftmenu{margin-top:30px;}
	#sidebar ul.leftmenu li a{font-size:12px;line-height:0px;}
	
	.contact_form{margin-top:30px;}
	.address {
    width: 49%;
}
	#sidebar.active{left:0;overflow-x:hidden;overflow-y: hidden;}
	#sidebarnew ul li a {
    padding: 5px 10px 5px 15px !important;
		line-height: 25px;
	}
	.address{margin-bottom:10px;}
	.about_us_container {
    padding: 20px 0px;
}
	.about_us_bottom{padding:40px 0px;}
	.industries h1{line-height: 40px;
padding-right: 0px;
text-align: center;}
	.industries h5{text-align: center;}

ul.speciality li{line-height: 22px;margin-bottom: 0px;}
	.inner_content h1{font-size:35px;}
	.footer-inner{padding:30px 0px;}
	.address_footer ul li:last-child{padding-left:25px;}
.who_we_are {margin-bottom: 50px;}
.who_we_are img{display: block; padding:15px 0px;}
#sidebar ul li a{color:#fff;}
.carousel-caption{top:15%;}
.camera_pie,
.camera_prev,
.camera_next{display:none;}
.services_block li{width:49%;margin-bottom:2px;display:inline-block;}
.services_img_caption{background-color:rgba(0, 0, 0, 0.65);color:#fff;padding:15px 20px;position:relative;bottom:0;display:block;width:100%;top:0em;z-index:99;}
.services{padding-bottom:60px;}
.services_img_caption p{color:#fff;font-size:14px;text-transform:uppercase;padding-bottom:5px;letter-spacing:0.3px;font-weight:500;line-height:23px;}
p.heading{font-size:22px;font-weight:400;line-height:24px;color:#fff;text-transform:uppercase;letter-spacing:0px;min-height:100px;}
p.box-content{font-size:18px;color:#fff;line-height:26px;font-weight:400;}
.services_box_hover_inner{padding:20px 34px;}
.services_box_hover a{padding:30px 34px;}
#sidebar.active{left:0;overflow-x:hidden;}
}
@media screen and (min-width:700px) and (max-width:800px){}
@media screen and (min-width:600px) and (max-width:640px){}
@media only screen and (max-width:760px){
	
	#sidebar ul li a{color:#fff;}
#sidebar ul li a{padding:10px 10px 10px 20px !important;}
.carousel_content h2{margin-bottom:0px;}
.copyright{text-align:center;}
.website{float:none;text-align:center;padding-top:10px;}
.footer_logo img{margin:0px auto;}
.quick_links{text-align:center;}
.mob_view{padding-top:20px; padding-bottom: 20px;}
.address{text-align:center;}
.address ul li{display:block;width:100%;}
#owl-example1.owl-carousel .owl-item{border-right:0px;}
.owl-carousel .owl-item .owl-item{width:100%;}
.navigation{padding-top:0px;}
.navbar-inverse .navbar-brand{color:#fff;}
.navbar-nav{float:none!important;margin-top:10px!important;margin-bottom:0px!important;}
.navbar-toggle{background:#f06234!important;border:#e45527 solid 1px!important;}
.navbar-inverse{background:#021b68 !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.nav > li{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.nav > li,
.nav > li:last-child,
.nav > li:first-child{margin-left:0px!important;background:none;font-size:14px;}
.nav > li a,
.nav > li:last-child a,
.nav > li:first-child a,
.navbar-inverse .navbar-nav > li:first-child > a,
.navbar-inverse .navbar-nav > li:last-child > a{padding:12px 14px!important;display:block;}
.nav > li{border-bottom:#364655 solid 0px;}
.nav > li:last-child{border-bottom:#4b4a4a solid 0px;}
.navbar-inverse .navbar-nav > li > a{color:#fff!important;}
.navbar-inverse .navbar-nav > li:hover a,
.navbar-inverse .navbar-nav > li.active a{background:#092782;}
.navbar-inverse .navbar-nav > li:hover a{color:#fabb06;}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus{color:#fabb06;}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus{background:#092782!important;}
.dropdown-menu li{font-size:14px;}
.dropdown-menu li li{font-size:12px;background:url(../images/line_divder.html) no-repeat 10px 16px;}
.navbar-nav > li > .dropdown-menu li ul li a{padding:0px 0px;}
.navbar-nav > li.dropdown a{background:none;}
.navbar-inverse .navbar-nav > li:hover li a,
.navbar-inverse .navbar-nav > li.active li a{background:none!important;}
.dropdown-menu li ul{display:block;position:relative;right:0px;}
.dropdown-menu li ul{background:none!important;}
}
@media only screen and (max-width:667px){
	.services_box_hover_inner {
    padding: 20px 34px;
    min-height: 196px;
}
	.background_black .services_box_image {
    background-color: #000;
    min-height: 275px;
}
	.addodintbox{width:100%;}
	.addodintbox div img {
    width: 100%;
    max-width: 100%;
}
	
	.address_footer h3{text-align: center;}	
.address_footer ul li{width:100%; text-align: center;}
.addodintbox{margin-right:10px;}
.banner.innerpages .carousel_content h1{font-size:20px;}
.banner.innerpages .carousel-caption{top:15%;}
.banner.innerpages .carousel_content{width:auto;}
#sidebar ul li a{color:#fff;}
.camera_pie,
.camera_prev,
.camera_next{display:none;}
.top-menu{display:none;}
.social{float:left;margin:0 auto;text-align:center;width:100%;margin-top:10px;}
.header{min-height:80px;}
.carousel-caption{top:10%;}
.carousel_content{width:50%;}
.services_block li{width:49%;margin-bottom:2px;display:inline-block;}
.services_img_caption{background-color:rgba(0, 0, 0, 0.65);color:#fff;padding:15px 20px;position:relative;bottom:0;display:block;width:100%;top:0em;z-index:99;}
.services{padding-bottom:60px;}
.services_img_caption p{color:#fff;font-size:14px;text-transform:uppercase;padding-bottom:5px;letter-spacing:0.3px;font-weight:500;line-height:23px;}
p.heading{font-size:18px;font-weight:400;line-height:24px;color:#fff;text-transform:uppercase;letter-spacing:0px;min-height:100px;}
p.box-content{font-size:16px;color:#fff;line-height:21px;font-weight:400;padding-bottom: 0px;min-height: 86px;overflow-y: hidden;}
.services_box_hover_inner{padding:5px 34px;}
.contact_form{margin-top:30px;}
.services_box_hover a{padding:30px 34px;}
#sidebar.active{left:0;overflow-x:hidden;overflow-y: hidden;}
	#sidebarnew ul li a {
    padding: 5px 10px 5px 15px !important;
		line-height: 25px;
	}
	.address{margin-top:0px;}
	.about_us_container {
    padding: 20px 0px;
}
	.about_us_bottom{padding:40px 0px;}
	.industries h1{line-height: 40px;
padding-right: 0px;
text-align: center;}
	.industries h5{text-align: center;}

ul.speciality li{line-height: 22px;margin-bottom: 0px;}
	.inner_content h1{font-size:35px;}
}
@media only screen and (max-width:640px){
	.addodintbox{width:100%;}
	.addodintbox div img {
    width: 100%;
    max-width: 100%;
}
	
	.address {
    width: 49%;text-align: left;
}
	
	.background_black .services_box_image {
    background-color: #000;
    min-height: 246px;
}
	#sidebarnew ul li a {
    padding: 5px 10px 5px 15px !important;
		line-height: 25px;
	}
	.address{margin-top:0px;}
	.about_us_container {
    padding: 20px 0px;
}
	.about_us_bottom{padding:40px 0px;}
	.industries h1{line-height: 40px;
padding-right: 0px;
text-align: center;}
	.industries h5{text-align: center;}

ul.speciality li{line-height: 22px;margin-bottom: 0px;}
	.inner_content h1{font-size:35px;}
	
.banner.innerpages .carousel-caption{top:15%;}
.banner.innerpages .carousel_content{width:auto;}
#sidebar ul li a{color:#fff;}
.camera_pie,
.camera_prev,
.camera_next{display:none;}
.top-menu{display:none;}
.social{float:left;margin:0 auto;text-align:center;width:100%;margin-top:10px;}
.header{min-height:80px;}
.carousel-caption{top:10%;}
.carousel_content{width:50%;}
.services_block li{width:49%;margin-bottom:2px;display:inline-block;}
.services_img_caption{background-color:rgba(0, 0, 0, 0.65);color:#fff;padding:15px 20px;position:relative;bottom:0;display:block;width:100%;top:0em;z-index:99;}
.services{padding-bottom:60px;}
.services_img_caption p{color:#fff;font-size:14px;text-transform:uppercase;padding-bottom:5px;letter-spacing:0.3px;font-weight:500;line-height:23px;}
p.heading{font-size:18px;font-weight:400;line-height:24px;color:#fff;text-transform:uppercase;letter-spacing:0px;min-height:95px;}
p.box-content{font-size:16px;color:#fff;line-height:21px;font-weight:400;padding-bottom: 0px;min-height: 80px;overflow-y: hidden;}
.services_box_hover_inner{padding:5px 34px;}
.services_box_hover a{padding:30px 34px;}
#sidebar.active{left:0;overflow-x:hidden;}
.address_footer ul li{width:100%;}
}
@media screen and (min-width:560px) and (max-width:620px){
	.addodintbox{width:100%;}
	.addodintbox div img {
    width: 100%;
    max-width: 100%;
}
	
	.banner.innerpages .carousel-caption{top:10%;}
.banner.innerpages .carousel_content{width:auto;}
/*.inner_content.contact_us h1{font-size:46px;text-align:center;}*/
.inner_content h1{font-size:46px;text-align:left;}
.address{width:100%;}
#sidebar ul li a{color:#fff;}
.camera_pie,
.camera_prev,
.camera_next{display:none;}
.top-menu{display:none;}
.social{float:left;margin:0 auto;text-align:center;width:100%;margin-top:10px;}
.header{min-height:80px;}
.carousel-caption{display:block;}
.carousel_content{width:60%;}
.services_block li{width:49%;margin-bottom:2px;display:inline-block;}
.services_img_caption{background-color:rgba(0, 0, 0, 0.65);color:#fff;padding:15px 20px;position:relative;bottom:0;display:block;width:100%;top:0em;z-index:99;}
.services{padding-bottom:60px;}
.services_img_caption p{color:#fff;font-size:12px;text-transform:uppercase;padding-bottom:5px;letter-spacing:0.3px;font-weight:500;line-height:23px;}
p.heading{font-size:14px;font-weight:400;line-height:22px;color:#fff;text-transform:uppercase;letter-spacing:0px;min-height:70px;}
p.box-content{font-size:14px;color:#fff;line-height:16px;font-weight:400;}
.services_box_hover_inner{padding:9px 15px;min-height:166px;}
.address_footer{display:block;margin-right:0em;width:100%;margin:0 auto;text-align:center;}
.services_box_hover a{padding:30px 34px;}
#sidebar.active{left:0;overflow-x:hidden;}
.address_footer ul li{width:100%;}
}
@media (max-width:480px){
	.banner.innerpages .carousel-caption {
    top: 0%;
}
	.addodintbox{width:100%;}
	.addodintbox div img {
    width: 100%;
    max-width: 100%;
}
	#sidebar ul li a{color:#fff;}
	
.camera_pie,
.camera_prev,
.camera_next{display:none;}
.top-menu{display:none;}
.header{min-height:80px;}
.services_block li{width:100%;margin-bottom:2px;display:block;}
.services_img_caption{background-color:rgba(0, 0, 0, 0.65);color:#fff;padding:15px 20px;position:relative;bottom:0;display:block;width:100%;top:0em;z-index:99;}
.services{padding-bottom:60px;}
.services_img_caption p{color:#fff;font-size:14px;text-transform:uppercase;padding-bottom:5px;letter-spacing:0.3px;font-weight:500;line-height:23px;}
p.heading{font-size:20px;font-weight:400;line-height:24px;color:#fff;text-transform:uppercase;letter-spacing:0px;min-height:100px;}
p.box-content{font-size:18px;color:#fff;line-height:26px;font-weight:400;}
.services_box_hover_inner{padding:34px 34px;}
.services_box_hover a{padding:30px 34px;}
#sidebar.active{left:0;overflow-x:hidden;}
.address_footer ul li{width:100%;}
}
@media (max-width:470px){}
@media (max-width:450px){
	.addodintbox{width:100%;}
	.addodintbox div img {
    width: 100%;
    max-width: 100%;
}
	
/*	.inner_content.contact_us h1{font-size:46px;}*/
.address{width:100%;}
#sidebar ul li a{width:100%;margin-right:0em;}
#sidebar .navbar-nav{margin:7.5px 0px;margin-top:7.5px;margin-bottom:7.5px;}
#sidebar ul li a{color:#fff;}
.camera_pie,
.camera_prev,
.camera_next{display:none;}
#sidebar ul li a{padding:10px 10px 10px 20px !important;color:#fff;}
.top-menu ul.leftmenu li{display:inline-block;margin-right:0em;}
.social{text-align:center;margin-top:10px;width:100%;}
.carousel-caption{display:none;}
.who_we_are h2{font-size:20px;}
.who_we_are h1{font-size:44px;}
#sidebar.active{left:0;overflow-x:hidden;}
.address_footer ul li{width:100%;}
}
@media (max-width:420px){
	.carousel_content h1 {font-size: 20px;}
	.banner.innerpages .carousel-caption {
    top: 0%;
}
	.addodintbox{width:100%;}
	.addodintbox div img {
    width: 100%;
    max-width: 100%;
}
	.address_footer{text-align:center;width:100%;}
/*.inner_content.contact_us h1{font-size:46px;}*/
.address{width:100%;}
#sidebar ul li a{color:#fff;}
.camera_pie,
.camera_prev,
.camera_next{display:none;}
#sidebar ul li a{padding:10px 10px 10px 20px !important;color:#fff;}
.top-menu ul.leftmenu li{display:inline-block;margin-right:0em;}
.social{text-align:center;margin-top:10px;width:100%;}
.carousel-caption{display:block;}
.who_we_are h2{font-size:20px;}
.who_we_are h1{font-size:44px;}
#sidebar.active{left:0;overflow-x:hidden;}
.address_footer ul li{width:100%;}
}
@media (max-width:385px){
	.addodintbox{width:100%;}
	.addodintbox div img {
    width: 100%;
    max-width: 100%;
}
	.carousel_content h1 {
    font-size: 20px;
}
	.banner.innerpages .carousel-caption {
    top: -5%;
}
	.address_footer{text-align:center;width:100%;}
/*.inner_content.contact_us h1{font-size:46px;}*/
.address{width:100%;}
#sidebar ul li a{color:#fff;}
.camera_pie,
.camera_prev,
.camera_next{display:none;}
.top-menu{display:none;}
.header{min-height:80px;}
.services_block li{width:100%;margin-bottom:2px;display:block;}
.services_img_caption{background-color:rgba(0, 0, 0, 0.65);color:#fff;padding:15px 20px;position:relative;bottom:0;display:block;width:100%;top:0em;z-index:99;}
.services{padding-bottom:60px;}
.services_img_caption p{color:#fff;font-size:14px;text-transform:uppercase;padding-bottom:5px;letter-spacing:0.3px;font-weight:500;line-height:23px;}
p.heading{font-size:18px;font-weight:400;line-height:24px;color:#fff;text-transform:uppercase;letter-spacing:0px;min-height:95px;}
p.box-content{font-size:16px;color:#fff;line-height:26px;font-weight:400;}
.services_box_hover_inner{padding:18px 34px;}
.services_box_hover a{padding:23px 34px;}
#sidebar.active{left:0;overflow-x:hidden;}
.address_footer ul li{width:100%;}
}

@media (max-width:360px){
	.banner.innerpages .carousel-caption{top:0%;}
.banner.innerpages .carousel_content{width:auto;}
.banner.innerpages .carousel_content h1 {
font-size: 18px;
}
	.addodintbox{width:100%;}
	.addodintbox div img {
    width: 100%;
    max-width: 100%;
}
	
	.services_box_hover_inner {
    min-height: 170px;
}
	.services_box_hover a {
    padding: 26px 34px;
}
/*.inner_content.contact_us h1{font-size:46px;}*/
.address{width:100%;}
#sidebar ul li a{color:#fff;}
.camera_pie,
.camera_prev,
.camera_next{display:none;}
.top-menu{display:none;}
.header{min-height:80px;}
.services_block li{width:100%;margin-bottom:2px;display:block;}
.services_img_caption{background-color:rgba(0, 0, 0, 0.65);color:#fff;padding:15px 20px;position:relative;bottom:0;display:block;width:100%;top:0em;z-index:99;}
.services{padding-bottom:60px;}
.services_img_caption p{color:#fff;font-size:14px;text-transform:uppercase;padding-bottom:5px;letter-spacing:0.3px;font-weight:500;line-height:23px;}
p.heading{font-size:18px;font-weight:400;line-height:24px;color:#fff;text-transform:uppercase;letter-spacing:0px;min-height:95px;}
p.box-content{font-size:16px;color:#fff;line-height:26px;font-weight:400;}
.services_box_hover_inner{padding:18px 34px;}
.address_footer{text-align:center;width:100%;}
.services_box_hover a{padding:23px 34px;}
#sidebar.active{left:0;overflow-x:hidden;}
.address_footer ul li{width:100%;}
		#sidebarnew ul li a {
    padding: 5px 10px 5px 15px !important;
		line-height: 25px;
	}
	.address{margin-top:0px;margin-bottom: 20px;}
	.about_us_container {
    padding: 20px 0px;
}
	.about_us_bottom{padding:40px 0px;}
	.industries h1{line-height:30px;
padding-right: 0px;
text-align: center;}
	.industries h5{text-align: center;}

ul.speciality li{line-height: 22px;margin-bottom: 0px;}
	.inner_content h1{font-size:35px;}
	
}
@media (max-width:320px){
.banner.innerpages .carousel-caption{top:-10%;}
.banner.innerpages .carousel_content{width:60%;}
.banner.innerpages .carousel_content h1 {
font-size: 12px;
}
	
	.addodintbox{width:100%;}
	.addodintbox div img {
    width: 100%;
    max-width: 100%;
}
	
	.services_box_hover_inner {
    min-height: 170px;
}
	.services_box_hover a {
    padding: 26px 34px;
}
/*.inner_content.contact_us h1{font-size:44px;}*/
.address{width:100%;}
.industries h5{color:#3F485D;font-size:14px;}
.industries h1{color:#3F485D;font-size:20px;font-weight:300;margin-bottom:20px;line-height:36px;padding-right:20px;}
.about_bar{background-color:#fff;-webkit-box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.1);width:22em;}
#sidebar ul li a{color:#fff;}
.camera_pie,
.camera_prev,
.camera_next{display:none;}
.top-menu{display:none;}
.header{min-height:80px;}
.services_block li{width:100%;margin-bottom:2px;display:block;}
.services_img_caption{background-color:rgba(0, 0, 0, 0.65);color:#fff;padding:15px 18px;position:relative;bottom:0;display:block;width:100%;top:0em;z-index:99;}
.services{padding-bottom:60px;}
.services_img_caption p{color:#fff;font-size:14px;text-transform:uppercase;padding-bottom:5px;letter-spacing:0.3px;font-weight:500;line-height:23px;}
p.heading{font-size:18px;font-weight:400;line-height:24px;color:#fff;text-transform:uppercase;letter-spacing:0px;min-height:95px;}
p.box-content{font-size:12px;color:#fff;line-height:16px;font-weight:400;min-height: 60px;
overflow-y: hidden}
.services_box_hover_inner{padding:8px 34px;}
.address_footer{text-align:center;width:100%;}
.services_box_hover a{padding:30px 34px;}
#sidebar.active{left:0;overflow-x:hidden;}
.address_footer ul li{width:100%;}
	#sidebarnew ul li a {
    padding: 5px 10px 5px 15px !important;
		line-height: 25px;
	}
	.address{margin-top:0px;}
	.about_us_container {
    padding: 20px 0px;
}
	.about_us_bottom{padding:40px 0px;}
	.industries h1{line-height: 25px;
padding-right: 0px;
text-align: center;}
	.industries h5{text-align: center;}

ul.speciality li{line-height: 22px;margin-bottom: 0px;}
.inner_content h1{font-size:35px;}

}

.float{
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 25px;
  right: 15px;
  color: #FFF;
  text-align: center;
  font-size: 40px;
  z-index: 100;
  right:unset;
  margin-left: 20px;
}
.my-float{
  margin-top: 10px;
  text-align: center;
}
.float2{
	position: fixed;
  width: 60px;
  height: 60px;
  bottom: 90px;
  right: 15px;
  color: #FFF;
  text-align: center;
  font-size: 40px;
  z-index: 100;
  right:unset;
  margin-left: 20px;
}
.float img:hover{
  box-shadow: ;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.float img{
  webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;
}