@charset "utf-8";@font-face{font-family:'open_sansregular';src:url('opensans-regular.eot');src:url('opensans-regulard41d.eot?#iefix') format('embedded-opentype'),
url('opensans-regular.svg#open_sansregular') format('svg'),
url('opensans-regular.woff') format('woff'),
url('opensans-regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'klavika_regularregular';src:url('klavika_regular_regular-webfont.eot');src:url('klavika_regular_regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
url('klavika_regular_regular-webfont.woff2') format('woff2'),
url('klavika_regular_regular-webfont.woff') format('woff'),
url('klavika_regular_regular-webfont.ttf') format('truetype'),
url('klavika_regular_regular-webfont.svg#klavika_regularregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSans-Bold';src:url('OpenSans-Bold_gdi.eot');src:url('OpenSans-Bold_gdid41d.eot?#iefix') format('embedded-opentype'),
url('OpenSans-Bold_gdi.woff') format('woff'),
url('OpenSans-Bold_gdi.ttf') format('truetype'),
url('OpenSans-Bold_gdi.svg#OpenSans-Bold') format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA;}
@import url(http://fonts.googleapis.com/css?family=Monotype+Corsiva);body{font-family:'open_sansregular';font-size:14px;font-style:normal;line-height:23px;font-weight:normal;color:#585858;text-decoration:none;margin:0px;-webkit-font-smoothing:antialiased;padding:0;}
*{-webkit-box-sizing:border-box;-mox-box-sizing:border-box;box-sizing:border-box;}
::selection{background:#0a80be;color:#fff;}
::-moz-selection{background:#0a80be;color:#fff;}
a{color:#9E0B0E;text-decoration:none;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
a:hover{color:#1CBBB4;}
p{margin:0 0 20px 0;clear:left;padding:0;}
h1, h2, h3, h4{margin:0 0 10px 0;padding:0;font-weight:normal;}
hr{margin:0;height:10px;margin-bottom:15px;border:0;float:left;position:relative;width:100%;}
hr:after{width:100%;height:1px;background-color:#ccc;position:absolute;left:0;top:50%;content:'';z-index:10;}
.clearfix{margin:0px;padding:0px;clear:both;}
img{border:0;}
a img{border:0;}
.fullwidth{width:100%;display:block;float:left;}
.main{max-width:1030px;margin:0px auto;}
.text-center{text-align:center;}
.img-responsive{width:100%;height:auto;}
.fr-container canvas{display:none}
header{background:#fff;}
.logo{max-width:474px;float:left}
.menu{float:right;margin-top:11px;}
.banner{border-bottom:1px solid #dfdfdf}
.last{margin-right:0px !important;}
.one-col{width:100%;float:left;margin-right:8%;}
.two-call{width:45.5%;float:left;margin-right:8%;}
.four-three{width:63%;float:left;margin-right:5%;}
.four-one{width:32%;float:left;margin-right:5%;}
.content1{padding:50px 0px;background:#000;}
.two-call h2{font-size:25px;color:#fff;}
.home-left{border-bottom:2px solid #075b87;border-top:2px solid #075b87;padding:22px 0px;}
.home-left p{color:#fff;margin-top:15px;margin-bottom:0px;float:left}
.home-left p a{color:#fff;}
.home-right{border-bottom:2px solid #075b87;border-top:2px solid #075b87;padding:22px 0px;}
.home-list{margin:0px;padding:0px;list-style:none;margin-top:24px;margin-bottom:35px;}
.home-list li{height:50px;line-height:50px;color:#fff;font-family:'OpenSans-Bold';}
.hml1{background:#075b87}
.hml2{background:#00bff3}
.hml3{background:#5896b7}
.spanb{font-size:34px;margin:0px 10px;line-height:50px;float:left}
.spanp{float:left}
.content2{background:url(../images/content1bg.png) top center repeat-x}
.centerh2{text-align:center;color:#075b87;font-size:29px;margin-top:45px;text-transform:uppercase}
.three-col{width:31.3%;margin-right:3%;float:left;margin-bottom:25px;position:relative;}
.three-col h2{position:absolute;bottom:0px;text-align:center;font-size:18px;color:#fff;font-family:'OpenSans-Bold';background:rgba(0, 0, 0, 0.59);width:100%;padding:20px 0px;margin-bottom:0px;}
.gall{width:100%;overflow:hidden;}
.gall_block{background-color:#000;}
.gall_item{display:block;-webkit-transition:background-position 0.5s ease;transition:background-position 0.5s ease;}
.gall_item:hover{background-position:center center;}
.gall_item img{transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;width:100%;display:block;}
.gall_item:hover img{opacity:0.2;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.footer{background:#000;padding:30px 0px 5px 0px;}
.three-col h3{color:#fff;font-family:'OpenSans-Bold';}
.footer p{color:#fff;font-size:13px;}
.map{border:3px solid #075b87;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.75);}
.somediamain{padding-left:20px;}
.somedia{width:207px;}
.somedia a{width:38px;height:38px;float:left;margin-left:2px;}
.so1{background:url(../images/fb.jpg) top center no-repeat;}
.so2{background:url(../images/tw.jpg) top center no-repeat;}
.so3{background:url(../images/in.jpg) top center no-repeat;}
.so4{background:url(../images/utube.jpg) top center no-repeat;}
.so5{background:url(../images/g%2b.jpg) top center no-repeat;}
.somedia a:hover{background-position:bottom center;}
.footer hr{color:#0a80be !important;}
.fborder{border:1px solid #0a80be;}
.footerlp{text-align:center;margin-top:10px;margin-bottom:10px;}.footerlp a{color:#fff;}
.two-call-in{width:69%;float:left;margin-right:2%;text-align:justify}
.two-call-in-last{width:28%;float:right}
.incontent1{margin-top:25px;padding:10px 0px 20px 0px;}
.heading{color:#075b87;font-size:26px;border-bottom:1px solid #0a80be;padding-bottom:15px;text-align:left;}
.right-col{padding:0px;margin:0px;}
.right-col li{list-style:none;border-bottom:1px solid #CCC;padding:10px !important;background:#f4f4f4}
.right-col li a{text-decoration:none;margin-left:10px;color:#000;}
.right-col li:hover{background:#fff}
.subheading{color:#000;}
.list{margin:0px;padding:0px;list-style:url(../images/bullet.png);margin-left:20px;}
.list li{margin:5px 0px}
.four-col{width:22%;margin-right:3%;float:left;}
.four-col h4{text-align:center;}
.clint_item{}
.clint_item img{border:1px solid #0a80be;display:block;width:100%;}
.new_arrivals_gall img{border:1px solid #0e81c4;}
.new_arrivals_gall{width:100%;}
.product_gall{}
.item_pic img{border:2px #CCCCCC solid;}
.product_gall h4{color:#333;text-align:center;}
.four-one img{border:2px #CCCCCC solid;}
.sub_list h3{color:#000 !important;font-family:'open_sansregular';}
#loading{background-color:#0A80BE;height:100%;width:100%;position:fixed;z-index:100000;margin-top:0px;top:0px;}
#loading-center{width:100%;height:100%;position:relative;}
#loading-center-absolute{position:absolute;left:50%;top:50%;height:20px;width:140px;margin-top:-10px;margin-left:-70px;-webkit-animation:loading-center-absolute 1s infinite;animation:loading-center-absolute 1s infinite;}
.object{width:20px;height:20px;background-color:#FFF;float:left;-moz-border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;margin-right:20px;margin-bottom:20px;}
.object:last-child{margin-right:0px;}
#object_one{-webkit-animation:object_one 1s infinite;animation:object_one 1s infinite;}
#object_two{-webkit-animation:object_two 1s infinite;animation:object_two 1s infinite;}
#object_three{-webkit-animation:object_three 1s infinite;animation:object_three 1s infinite;}
#object_four{-webkit-animation:object_four 1s infinite;animation:object_four 1s infinite;}
@-webkit-keyframes loading-center-absolute{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes loading-center-absolute{100%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes object_one{50%{-ms-transform:translate(20px,20px);-webkit-transform:translate(20px,20px);transform:translate(20px,20px);}
}
@keyframes object_one{50%{-ms-transform:translate(20px,20px);-webkit-transform:translate(20px,20px);transform:translate(20px,20px);}
}
@-webkit-keyframes object_two{50%{-ms-transform:translate(-20px,20px);-webkit-transform:translate(-20px,20px);transform:translate(-20px,20px);}
}
@keyframes object_two{50%{-ms-transform:translate(-20px,20px);-webkit-transform:translate(-20px,20px);transform:translate(-20px,20px);}
}
@-webkit-keyframes object_three{50%{-ms-transform:translate(20px,-20px);-webkit-transform:translate(20px,-20px);transform:translate(20px,-20px);}
}
@keyframes object_three{50%{-ms-transform:translate(20px,-20px);-webkit-transform:translate(20px,-20px);transform:translate(20px,-20px);}
}
@-webkit-keyframes object_four{50%{-ms-transform:translate(-20px,-20px);-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px);}
}
@keyframes object_four{50%{-ms-transform:translate(-20px,-20px);-webkit-transform:translate(-20px,-20px);transform:translate(-20px,-20px);}
}
.incontent1{}
.bigshowm{display:none;}
.border-img{border:2px #CCCCCC solid;}
.deskban{display:block;}
.mobban{display:none;}
@media only screen and (max-width:1170px){.main{width:90%;margin:0 auto;}
.camera_caption > div{width:90% !important;margin:0 auto;}}
@media only screen and (max-width:980px){.camera_caption > div h1{font-size:25px !important;margin:0px;line-height:22px !important;}
.camera_caption > div p{font-size:18px !important}
.camera_caption{bottom:15% !important;}
.logo{max-width:353px;}
.menu{margin-top:0px;}
@media only screen and (max-width:800px){.camera_caption{bottom:-4% !important;padding:0px !important;}
.logo{max-width:280px;}
#cssmenu > ul > li > a{padding:22px 17px !important;}
}
@media only screen and (max-width:768px){}
@media only screen and (max-width:640px){.camera_caption > div{display:none;}
.main,.camera_caption > div{width:90% !important;margin:0 auto;}
.three-col,.two-call,.two-call-in,.two-call-in-last,.four-col,.four-three,.four-one{width:100%;float:left !important;margin-right:0px !important;margin-bottom:15px;}
.footer-left{width:100%;float:left;text-align:center}
.footer-right{width:100%;float:left;}
.menu{width:100% !important;float:right;position:absolute;top:-6px;right:0px;}
#cssmenu > ul > li > a{padding:7.5px 17px !important;}
.somediamain{padding-left:0px !important;}
.bigshow{display:none;}
.bigshowm{display:block;}
.deskban{display:none;}
.mobban{display:block;}
}
@media only screen and (max-width:480px){.main,.camera_caption > div{width:95%;}
}
@media only screen and (max-width:360px){}
@media only screen and (max-width:320px){.logo{max-width:205px;}
}