body{font-family: 'Open Sans', sans-serif; padding-top:94px;}
h1, h2, h3, h4, h5, h6{font-family: 'Montserrat', sans-serif;}

@media (min-width: 1280px){
	header .container, #mainslider .container{width: 1280px;}
	.container{width:1100px;}
}
	.container .container{width:auto;}

/*Header Css*/
.news-section .owl-nav{display: none;}
header{position: fixed; z-index: 999; top: 0; right: 0; left: 0;background: rgba(255,255,255,0.93);}
header .navbar-default{background-color:transparent;border-color:transparent;margin-bottom:0px;padding:20px 0;border-bottom:1px solid rgba(0,0,0,0.1);border-radius:0;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;}
header.fixed .navbar-default{padding: 10px 0}
header .navbar-right{margin-right:0px}
header .navbar-default .nave-pos{position:relative}
header .navbar-default .navbar-social{position:fixed;left:15px;top:50%; z-index:2;width: 46px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
header .navbar-social a{width:45px;height:45px;border-radius:100px;line-height:45px;text-align:center;display:block;border:1px solid #222b6c; margin:3px 0; background: #fff; 
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;}
header .navbar-social a:hover{background: #222b6c; color: #fff;}
header .navbar-default .navbar-nav > li{margin: -21px 0; padding: 26px 0 27px;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;}
header .navbar-default .navbar-nav > li > a{background-color:transparent;position:relative;font-weight:600;font-size:15px; font-family: 'Montserrat', sans-serif; padding:10px 0; margin: 0 17px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;}
header .navbar-default .navbar-nav > li a .svg-inline--fa{font-size:11px; margin-left: 6px; float:right; margin-top: 5px;}
header .navbar-default .navbar-nav > .active > a:hover, header .navbar-default .navbar-nav > .active > a:focus, header .navbar-default .navbar-nav > .active > a, header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav > .open > a:hover, header .navbar-default .navbar-nav > .open > a:focus{background-color:transparent; color: #222b6c}
header .navbar-default .navbar-nav > li > a:before{position:absolute;content:'';width:0;left:1px;bottom:0;height:2px;background-color:#222b6c;opacity:1;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;}
header .navbar-default .navbar-nav > .active > a:before, header .navbar-default .navbar-nav > li > a:hover:before{width: 30px}
header .navbar-default .navbar-brand{height:auto; padding: 0;}
header .navbar-default .navbar-brand img{height: 53px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;}
header.fixed .navbar-default .navbar-brand img{height: 40px}
header.fixed .navbar-default .navbar-nav > li {margin: -11px 0;padding: 10px 0;}
header .navbar-default .navbar-collapse{padding-left:0;margin-left:-17px}
header .navbar-default .navbar-header{float:right}
header .navbar-default .navbar-nav > li .dropdown-menu{border-radius: 0; margin-top: 20px; background:#fff; padding: 0; box-shadow: none; border:1px solid #ededed; display: block; opacity: 0; filter:alpha(opacity=0); visibility: hidden; left:17px;
-webkit-transition:all 0.3s ease 0s;
-moz-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;
transition:all 0.3s ease 0s;}
header .navbar-default .navbar-nav li:hover > .dropdown-menu{opacity: 1; filter:alpha(opacity=100); visibility: visible; margin-top: 0; left:17px;}
header .navbar-default .navbar-nav > li .dropdown-menu .dropdown-menu {left: 100%;top: -1px}
header .navbar-default .navbar-nav > li .dropdown-menu > li > a{padding: 10px 20px;border-bottom: 1px solid rgba(255, 255, 255, 0.33);position: relative;font-family: 'Montserrat', sans-serif;background: #0000008f;font-weight: 600;color: #fff;font-size: 14px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
header .navbar-default .navbar-nav > li .dropdown-menu > li:last-child > a{border-bottom: none;}
header .navbar-default .navbar-nav > li .dropdown-menu > li > a:hover{background: #4952a4; color: #fff}
/*Header Css*/



/***********************Slider**************************************/

#mainslider{background:url(../img/homebanner_bg.jpg) no-repeat center center;position:relative; background-attachment: fixed;}
#mainslider .carousel-inner{position:relative;z-index: 9; }
#mainslider .carousel-caption{position:relative; left:auto; right:auto; bottom:auto; top:auto; z-index:99; padding: 100px 0 80px; min-height: 600px;}
.sealion-img{position:absolute;left:20%;bottom:-6%}
.pincoy-slider-content{padding: 0;text-align:left}
.pincoy-slider-content .captiontitle{font-size:46px;margin:0;padding-bottom:45px;color:#000;text-shadow:none;text-align:left; font-weight: 700}
.pincoy-slider-content .captiontitle big{color:#222b6c;text-shadow:none;font-size: 38px;}
p.slider-bottom{margin-bottom: -20px !important;}
.pincoy-slider-content .captiontitle small{color: #000;font-size: 19px;}
.pincoy-slider-content p{font-size:20px;margin:0;color:#444;padding-bottom:35px;text-shadow:none;text-align:left; font-family: 'Montserrat', sans-serif; font-weight: 500}
.pincoy-slider-content .carousel-control.left, .pincoy-slider-content .carousel-control.right{background-image:none;text-shadow:none}
.pincoy-slider-content .btn-primary{border:1px solid #222b6c;text-transform:uppercase;font-size:14px;padding:13px 70px 13px 30px;background-color:transparent;color:#222b6c;position:relative; display: inline-block; vertical-align: top;}
.pincoy-slider-content .btn-primary:hover{background: #222b6c;color:#fff;}
.pincoy-slider-content .btn-primary:before{position:absolute;content:'';width:22px;height:1px;background-color:#222b6c;top:50%;right:40px}
.pincoy-slider-content .btn-primary:after{position:absolute;content:'';border-left:5px solid #222b6c;border-top:5px solid transparent;border-bottom:5px solid transparent;right:35px;top:50%; margin-top: -4px}
.pincoy-slider-content .btn-primary:hover:before{background-color:#fff;}
.pincoy-slider-content .btn-primary:hover:after{border-left-color: #fff;}
.pincoy-slider-content .carousel-control{position:static;width:48px;height:48px;background-color:#474747;border-radius:100px;line-height:48px;text-align:center;color:#fff;display:inline-block; margin-left: 5px; opacity: 1; filter:alpha(opacity=100);}
.pincoy-slider-content .carousel-control:hover{background: #222b6c}

.carousel-inner > .item:nth-child(even) .img-responsive{float: right;}
.carousel-inner > .item:nth-child(odd) .img-responsive{float: right;}

/***********************features**************************************/
.feat-gal-list li{display: inline-block;padding: 6px 50px;font-size: 16px;color: #333;font-weight: 600;}
.section_title{position:relative;text-align:center; margin-bottom: 30px}
.fea-adt{padding-top: 40px;}
ul.feat-gal-list li:before{content: "\f00c";font-family: FontAwesome;display: inline-block;margin-left: -1.3em;width: 1.3em;color: rgba(34, 43, 109, 0.6);}
.section_title.text-left{text-align:left; }
.section_title big{position:absolute;font-size:190px; line-height: 190px; margin-top: -8px; opacity:0.1;color:#222b6c;left: 50%;font-weight: 800;top: 50%; left: 50%;font-family: 'Montserrat', sans-serif;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.section_title.text-left big{left:0; 
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);}

.section_title h2{font-size:48px;margin:0;color:#222b6c; font-weight: 700}	
.section_title h5{font-size:18px;font-weight:500;margin:0;position:static;padding:26px 0 15px 0;color:#666; line-height:22px}
.section_title .gradientline{margin:0 auto;padding-bottom:43px}

.pin-storage{margin-top: 35px;}
.features_wrap{padding:40px 0 40px; background:#222b6c ; position: relative; z-index:104;}

.features_wrap .section_title h2{font-size:30px;}
.features_wrap .feature_bx {text-align: left;padding: 18px 15px 20px;background:rgba(255, 255, 255, 0.1);margin: 10px 0;}
.features_wrap .feature_bx h3{margin:0;color:#fff;font-size:16px;padding:0; display: inline-block; vertical-align: middle;}
.features_wrap .feature_bx p{margin:0;padding-bottom:40px}
.features_wrap .feature_bx .feature_icon{width:60px;height:60px;border-radius:16px;background:#fff;display: inline-block;margin-right: 15px; vertical-align: middle;} 
.features_wrap .feature_bx:hover .feature_icon{border-color:#222b6c} 
.features_wrap .feature_bx .feature_icon:before{display:block;  background: url(../img/feature_icons.png) left top no-repeat; content:''; height:60px; width:60px; 
-webkit-transform: scale(0.7);
-moz-transform: scale(0.7);
transform: scale(0.7);
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
} 
.features_wrap .feature_bx:hover .feature_icon:before{background-position: left bottom} 
.features_wrap .feature_bx .feature_icon.train_icon:before{background-position:-60px top} 
.features_wrap .feature_bx .feature_icon.noise_icon:before{background-position:-120px top} 
.features_wrap .feature_bx .feature_icon.shockproof_icon:before{background-position:-180px top} 
.features_wrap .feature_bx .feature_icon.power_icon:before{background-position:-240px top} 
.features_wrap .feature_bx .feature_icon.heat_icon:before{background-position:-300px top} 
.features_wrap .feature_bx:hover .feature_icon.train_icon:before{background-position:-60px bottom} 
.features_wrap .feature_bx:hover .feature_icon.noise_icon:before{background-position:-120px bottom} 
.features_wrap .feature_bx:hover .feature_icon.shockproof_icon:before{background-position:-180px bottom} 
.features_wrap .feature_bx:hover .feature_icon.power_icon:before{background-position:-240px bottom} 
.features_wrap .feature_bx:hover .feature_icon.heat_icon:before{background-position:-300px bottom} 

.margin-top{padding-top: 60px;}
section.pro_details{margin-bottom: 60px;}
section.pro_details .tab-content > .tab-pane{padding:20px;}
section.pro_details .tab-content > .tab-pane.overview_wrap, section.pro_details .tab-content > .tab-pane.mobile-connectivity_wrap, section.pro_details .tab-content > .tab-pane.application-tab{padding:20px 0;}


.feature-gallery{background: #fff;padding: 25px 23px;border: 2px dashed rgba(21, 31, 102, 0.22);}

/***********************about-wrap**************************************/
.about_wrap{padding:50px 0 10px 0;background: url(../img/homebanner_bg.jpg) no-repeat center center;position:relative; background-attachment: fixed; margin-bottom: -180px;}
/*.about_wrap:before{position:absolute;content:'';background:url(../img/sealion_bg.jpg)center center no-repeat;left:15%;top:16%;width:616px;height:517px;}*/
.rh-about-se{text-align: left !important;}
.about_wrap .section_title{margin-bottom: 50px}
.about_wrap .section_title:after{position: absolute; bottom: -15px; left: 10%; right: 10%; height: 1px; content: '';
background: rgba(0,0,0,0);
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(50%, rgba(0,0,0,0.5)), color-stop(100%, rgba(0,0,0,0)));
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%);
background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=1 );}
.about-heading{color: #222b6d;}
.about_wrap .watches_icon{width:80%; margin: 0 auto}
.about-warranty-wrap {padding: 10px 0 50px} 
.about-warranty-wrap h4{margin:0;padding:30px 0px;font-size:17px;font-weight:600; color: #444} 
.about-warranty-wrap p{color: #444; font-weight: 600; line-height: 22px; letter-spacing: 0.5px;} 

.our-agents{padding:60px 0 100px; border-bottom:1px solid #d9d9d9;}
.our-agents .section-title{margin-bottom:60px;}
.our-agents .row{margin:0;}
.our-agents .col-md-3{padding:0;}
.agents-block{z-index: 2;padding: 35px 5px;text-align: center;background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,.15); text-align: center; -webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;min-height: 370px;}
.agents-block:hover{z-index: 3; box-shadow: 0 70px 70px rgba(0,0,0,.2);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transform: translate(0,-10px);
    transform: translate(0,-10px);
}
.agents-block .auther-thumb{overflow: hidden; width:150px; height:150px; margin:0 auto 20px;}
.agents-block .block-body .auther-info{font-size: 14px; line-height: 18px; font-weight: 400; margin: 0 0 10px;}
.block-body .auther-info span{display: block; font-size: 14px; line-height: 18px; font-weight:600; color:#000;}
.block-body .auther-info span.blue{color:#00aeef; display: block; font-weight:400;}
.bottom-information{}
.bottom-information p{margin:4px 0;}
.bottom-information p a{font-size:15px; color:#000;}
.bottom-information p a strong{font-weight:600; color:#346373;}
.bottom-information p a:hover, .bottom-information p a:focus{text-decoration: none; color:#00aeef;}
.social-section{margin-top:20px;}
.social-section a{display: inline-block; width:32px; height:32px; line-height:32px; text-align: center; font-size:15px; background:#346373; color:#fff; margin:0; border-radius:50%; -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.social-section a:hover,.social-section a:focus{background:#000; color:#fff; text-decoration: none; border-radius:5px;}
.access-first .faq-section{margin-bottom:0px}
/***********************connect-wrap**************************************/


.connect-data{text-align: center;padding: 0;}
.connect-data li{display: inline-block;padding: 10px 22px;}
.connect-data p{padding-top: 20px;font-size: 18px;color: #363636;font-weight: 600;}

.connect_wrap{padding:80px 0 30px 0; background: url(../img/homebanner_bg.jpg) no-repeat center center;position:relative; background-attachment: fixed;}
.connect_wrap .section_title{margin-bottom: 15px;}
.connect_wrap .connect_icon{width:90px;height:90px;border-radius:100px;background-color:#222b6c;-webkit-box-shadow: 0 0 2px rgba(0,0,0,0.6);box-shadow: 0 0 2px rgba(0,0,0,0.6);border:6px solid #fff;margin:0 auto}
.connect_wrap .connection_icon.connect_icon{background-color:#222b6c;}
.connect_wrap .connect_icon:before{display:block;background:url(../img/connecticons.png) left top no-repeat;content:'';width:68px;height:68px;margin:4px auto;  
-webkit-transform: scale(0.6);
-moz-transform: scale(0.6);
-ms-transform: scale(0.6);
transform: scale(0.6);
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;}
.connect_wrap .connect_icon.mobile_icon:before{background-position:-68px top}
.connect_wrap .connect_icon.ipad_icon:before{background-position:-136px top}
.connect_wrap .connect_icon.laptop_icon:before{background-position:-204px top}
.connect_wrap .connect_icon.minidestop_icon:before{background-position:-272px top}
.connect_wrap .connect_icon.desktop_icon:before{background-position:-340px top}
.connect_wrap .connect_icon.smart_tv:before{background-position:-408px top}
.connect_wrap .connect_icon.mac_book:before{background-position:-476px top}
.connect_wrap_spacing h4{text-align:center;font-weight:600; color: #333; font-size: 18px; margin:15px 0 0 }

/***********************storage-wrap**************************************/
.storage_wrap{background:url(../img/homebanner_bg.jpg) no-repeat center center;position:relative; background-attachment: fixed;padding:35px 0 0 0;}

.storage_wrap .section_title big{color:#fff;opacity:0.1}
.storage_wrap .section_title h5{color:rgba(255,255,255,0.6)}
.custom-tabs.nav-tabs{text-align:center;border-color:transparent;padding:0 0 30px}
.custom-tabs.nav-tabs > li{display:inline-block;float:none}
.custom-tabs.nav-tabs > li > a{position:relative;background:transparent;border-color:#222b6c;color:#222b6c;border-radius:20px;padding:8px 30px;font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 16px;
	-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;}
.custom-tabs.nav-tabs > li > a:hover, .custom-tabs.nav-tabs > li.active > a{background-color:#222b6c;border-color:transparent;color:#fff;}
.custom-tabs.nav-tabs > li > a:before{position:absolute;content:'';border:15px solid transparent;top:100%;left:50%;margin-left:-15px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}
.custom-tabs.nav-tabs > li.active > a:before, .custom-tabs.nav-tabs > li > a:hover:before{border-top:10px solid #222b6c;}
.pro_details .features_wrap .feature_bx{background: rgba(34, 43, 109, 0.1);}
.storage_wrap .tab-content{/*background: #fff; padding:30px; position: relative; -webkit-box-shadow: 0 20px 40px -35px rgba(0,0,0,0.2);box-shadow: 0 20px 40px -25px rgba(0,0,0,0.2);*/}
.storage-tab-content {margin:20px 0 20px 0; position: relative;padding-right: 10px;}
.storage-tab-content img{width: 50px}
.storage-tab-content:before {position: absolute; top: 0; bottom: 0; right: -5px; width: 1px; background: #222b6c; content: ''}
.storage_wrap .devicefull:last-of-type > .storage-tab-content:before {display: none;}
.storage-tab-content .pull-left{margin-right:15px}
.storage_wrap .img-responsive{padding:0 10px;}
.storage-tab-content h4{font-size:34px; line-height: 36px; margin:0; font-weight: 600; color: #333}
.storage-tab-content .color-change{color:#ffac60}
.storage-tab-content .color-changee{color:#7a84c8}
.storage-tab-content .color-changeee{color:#636363}
.storage-tab-content p{margin:0;color:#555;text-transform:uppercase;display:inline-block; font-weight: 600}
.storage-tab-content p em{display:block; font-weight: 600;}

.customer_wrap{background:url(../img/homebanner_bg.jpg) no-repeat center center;position:relative; background-attachment: fixed;padding:70px 0; overflow:hidden; position: relative;margin-top: 30px;}
.customer_wrap:before{background:rgba(46,52,104,0.07);position:absolute; bottom: 0; left: 0; right: 0; top: 0; content: '';}
/* .customer_wrap:before{background:url(../img/sealion2.jpg)center center no-repeat;left:auto;right:0;top:0;} */
.customer_wrap .container > .row{display: flex;}
.customer_wrap .container > .row > div{align-items: center}
.testimonial-carousel .item{padding: 20px; overflow: hidden;}
.testimonial-carousel .pull-left{width: 166px;height: 166px;border-radius: 20px; background: #fff; margin-right: 44px; position: relative; 
-webkit-transform: rotate(14deg);
-moz-transform: rotate(14deg);
transform: rotate(14deg);
}
.testimonial-carousel .pull-left img{border-radius: 20px;}
.testimonial-carousel .pull-left .video_btn{position: absolute;top: 50%; left:50%; margin-top: -30px; margin-left: -30px;
-webkit-transform: rotate(-14deg);
-moz-transform: rotate(-14deg);
transform: rotate(-14deg);
}
.testimonial-carousel .pull-left .video_btn:hover{background: #fff;}
.testimonial-carousel .pull-left:before{position: absolute; top: 0; left: 0; right: 0; bottom: 0; content: ''; background: #222b6c; z-index: -1;border-radius: 20px;
-webkit-transform: rotate(-14deg);
-moz-transform: rotate(-14deg);
transform: rotate(-14deg);
}

.testimonial-carousel .testi_content{overflow: hidden;}
.testimonial-carousel .testi_content p{font-size: 15px; line-height: 24px; color: #232323; font-style: italic; padding-bottom: 22px; margin-bottom: 22px; position: relative; border-bottom: 1px solid #444; font-weight: 600}
.testimonial-carousel .testi_content p:before{position: absolute; content: ''; left:10px; top: 100%; border: 10px solid transparent;border-top: 15px solid #444;}
.testimonial-carousel .testi_content h4{font-weight: 600; color: #222b6c; margin: 0; padding-top: 8px}
.testimonial-carousel .testi_content h4 em{color: #545454; font-weight: 400}
.testimonial-carousel .owl-nav{float: right; position: relative; z-index: 9;padding-right: 18px;margin-top: -70px;}
.testimonial-carousel .owl-nav button[class*="owl-"]{width: 48px; background: #fff url('../img/slide_arrows.png') no-repeat left top; height: 48px; line-height: 42px; text-align:center; border-radius: 50%; float: left; margin-left: -10px; border:2px solid #e0e2f2; 
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}
.testimonial-carousel .owl-nav button[class*="owl-"]:hover{background-position: left bottom; background-color: #222b6c; position: relative;z-index: 9}
.testimonial-carousel .owl-nav button[class*="owl-next"]{background-position: -44px top;}
.testimonial-carousel .owl-nav button[class*="owl-next"]:hover{background-position: -44px bottom;}
.testimonial-carousel .owl-nav button[class*="owl-"] span{display: none;}
.testimonial-carousel .owl-dots{display: none;}

.home-connectivity{padding: 80px 0 !important}
.connectivity_wrap {padding: 40px 0}
.connectivity_wrap .row{margin: 0 -7px}
.connectivity_wrap .row > div{padding: 0 7px}
.connectivity_wrap h3{font-size:38px;line-height:38px;color:#000;margin:0 0 30px;padding-bottom:20px;font-weight:700;position:relative; text-align: center; }
.connectivity_wrap h3:before{position:absolute;content:'';width:30px;height:2px;left:50%;bottom:0; margin-left: -15px; background-color:#999}
.connectivity_wrap .btn-primary{border-radius: 5px; padding: 12px 14px; margin-bottom: 14px; text-align:left; min-height:70px}
.connectivity_wrap .btn-primary .app_icon{float: left; width: 41px; height: 41px; margin-right: 12px; background:url(../img/app_icons.png) no-repeat left top; }
.connectivity_wrap .btn-primary .app_icon.iphone_icon{background-position: -41px top}
.connectivity_wrap .btn-primary .app_icon.window_icon{background-position: -82px top}
.connectivity_wrap .btn-primary .app_icon.linux_icon{background-position: -123px top}
.connectivity_wrap .btn-primary p{overflow:hidden; padding-left: 10px; border-left:2px solid rgba(255,255,255,0.1);font-family: 'Montserrat', sans-serif; font-size: 12px; line-height: 22px; margin-bottom: 0; font-weight: 500; font-family: 'Open Sans', sans-serif;}
.connectivity_wrap .btn-primary p strong{font-size: 20px; font-weight: 600; display: block;}


footer{background: url('../img/footer_bg.jpg') repeat left top; margin-top: 250px; }
.contact_bx.row{margin: -180px 0 0; border-radius: 30px; box-shadow: 0 0 40px rgba(0,0,0,0.1); background: #fff}
.contact_bx > div{display: table-cell; float: none; padding: 34px 26px; border-radius: 30px 0 0 30px; vertical-align: top;}
.contact_bx > div:first-child{background: #e5e6f4}
.contact_bx address{font-size: 15px; line-height: 22px; color: #545454; font-weight: 500; font-family: 'Montserrat', sans-serif; overflow: hidden; padding-bottom: 15px;margin-bottom: 0}
.contact_bx address:last-child{padding-bottom: 0;}
.contact_bx address span{width: 70px; height: 70px; border-radius: 50%; border:2px solid #fff; position: relative; padding: 16px 0;float: left; margin-right: 20px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}
.contact_bx address span:before{display: block;width: 36px; height: 36px; margin:0 auto; content: ''; background: url('../img/contact_icons.png') no-repeat left top;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}
.contact_bx address span.phone_iconlg:before{background-position: -36px top; }
.contact_bx address span.mail_iconlg:before{background-position: -72px top; }
.contact_bx address span.website_iconlg:before{background-position: -108px top; }
.contact_bx address:hover span{background: #222b6c; border-color:#222b6c;  }
.contact_bx address:hover span:before{background-position: left bottom;}
.contact_bx address:hover span.phone_iconlg:before{background-position: -36px bottom; }
.contact_bx address:hover span.mail_iconlg:before{background-position: -72px bottom; }
.contact_bx address:hover span.website_iconlg:before{background-position: -108px bottom; }
.contact_bx address p{overflow: hidden;margin:0 }
.contact_bx address > a{overflow: hidden;padding-top:24px; color: #545454;display: block;}
.contact_bx address a strong{font-weight: 400}
.contact_bx address p a, .contact_bx address p strong{display: inline-block;}
.contact_bx h3{font-size: 28px; line-height: 26px; color: #222b6c; font-weight: 500; text-align: center; margin: 0 0 30px; position: relative; padding-bottom: 14px;}
.contact_bx h3:before{position: absolute; bottom: 0; left:50%; margin-left: -19px; width: 38px;height: 2px; background: #dddddd; content: ''}
.contact_form .row{margin: 0 -10px}
.contact_form .row > div{padding: 0 10px}
.contact_form .form-group{margin-bottom: 20px}
.contact_form .form-control{border-radius: 4px; }
.contact_form .btn-primary{padding: 7px 24px;border-radius: 4px;font-family: 'Montserrat', sans-serif; }
.footer_socials{padding: 45px 0; text-align: center;}
.footer_socials h4{font-size: 18px; line-height: 22px; display: inline-block; vertical-align: middle; color: #fff; text-transform: uppercase; font-weight: 500;margin: 0;}
.footer_socials a{display: inline-block; vertical-align: middle; width: 55px; height: 55px; border-radius: 50%; text-align:center; line-height: 50px; font-size: 18px; color: #65698a; border:3px solid rgba(255,255,255,0.05); margin-left: 8px;
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}
.footer_socials a:hover{background: rgba(255,255,255,0.05); border-color: transparent; color: #fff;}
.copyright{font-size: 14px; line-height: 22px; overflow: hidden; font-weight: 500; color: #65698a; text-align: center; padding:23px 15px ; border-top:1px solid rgba(255,255,255,0.07);margin: 0;font-family: 'Montserrat', sans-serif; }

.copyright p{margin:0; float: left;}
.copyright ul{list-style: none; padding:0; margin:0; float: right;}
.copyright ul li{display: inline-block; margin-right:15px;}
.copyright ul li a{color:#65698a;}
.copyright ul li a:hover, .copyright ul li a:focus{color:#fff;}


.video_wrap{background: url(../img/homebanner_bg.jpg) no-repeat center center;position:relative; background-attachment: fixed;padding: 50px 0; text-align: center; margin-top: 100px;}
.video_wrap .section_title{margin:0 0 15px }
.video_wrap:before{position: absolute;top: 0; left:0; right: 0; bottom: 0; content: ''; background: rgba(46,52,104,0.07); }
.video_btn{width: 60px; height: 60px; border-radius: 50%; line-height: 60px; text-align: center; display: block; margin:auto; background:#222b6c; border:1px solid  #222b6c; position: relative; 
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;}
.video_btn:before{position: absolute; top: 50%; left: 50%; border:12px solid transparent; border-left:16px solid #fff; margin-top: -12px; margin-left: -6px; content: '';
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s; }
.video_btn:after{position: absolute; top: 50%; left: 50%; border:8px solid transparent; border-left:11px solid #222b6c; margin-top: -8px; margin-left: -4px; content: '';
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;}
.video_btn:hover{background:transparent; }
.video_btn:hover:before{border-left-color: #222b6c; }
.video_btn:hover:after{ border-left-color:#fff;}
.pincoy-slider-content{width: 570px;}
.pincoy-slider-content .captiontitle{font-size: 35px;}
p.my-para{font-size: 13.5px;margin-top: -20px;margin-bottom: -15px;color: #000;}
.product_banner .pincoy-slider-content{background: #fff; padding: 45px 45px; box-shadow: 0px 0px 1px 0px #222b6d;}
/*Mobile Store pages Css*/

ul.mobile-store-list{list-style-type: none;padding: 0;}
ul.mobile-store-list li{padding: 5px 0px;margin:0 0 10px; font-size:14px; line-height: 24px; padding-left:20px; position: relative; color:#444;}
ul.mobile-store-list li strong:first-child{color:#394081;}
ul.mobile-store-list li:before{content:''; width:7px; height:7px; border-radius:50%; background:#394081; position: absolute; top:14px; left:0; box-shadow:0 0 0 3px rgba(57, 64, 129, 0.4)}
.padding-zero{padding: 0 40px;background: #fff;}

/*Overview Tab Css*/
.section-title{font-size:38px;line-height:38px;color:#000;margin:0 0 45px;padding-bottom:20px;font-weight:700;position:relative; text-align: center; }
.section-title:before{position:absolute;content:'';width:30px;height:2px;left:50%;bottom:0; margin-left: -15px; background-color:#999}

.overview_wrap{padding:60px 0 0 0;}
.overview_wrap h4{font-size:30px; font-weight: bold; color:#394081; margin:20px 0 5px;}
.overview_wrap p{color: #444; margin:15px 0; line-height:24px;}
.main-menu-btn{position: relative;}




.pull-label{display: block; font-weight: bold;}
.document-heading{margin:0 0 15px; color:#394081; font-size:24px; font-weight: bold;}
.docu-area{padding: 0 0 50px 0;}
.sectopn-heading{margin:0 0 15px; color:#394081; font-size:24px; font-weight: bold; text-align: center;}
.technical_wrap .sectopn-heading{text-align:left;}
.technical_wrap .table-bordered > thead > tr > th, .technical_wrap .table-bordered > tbody > tr > th, .technical_wrap .table-bordered > tbody > tr > td{color: #444;}
.technical_wrap .row{margin:30px 0 15px; position: relative; border:1px solid #d9d9d9;}
.connectivity_wrap .technical_wrap .row > div{padding:30px 30px 0;}
.display-inline{display: inline-block; margin-top:50px;}
/*Overview Tab Css*/

/*Application Tab Css*/
.application-tab{padding:80px 0; border-top:1px solid #d9d9d9;}
.application-tab h4{color:#333; font-size:18px; font-weight: bold; margin:30px 0 10px;}
.application-tab ul.mobile-store-list li p{color:#444;}
.intro{text-align: center; max-width:800px; margin:0 auto;color:#444;}
/*Application Tab Css*/

/*Document Wrap Tab Css*/
.document_wrap{padding:60px 0 0 0;  border-top:1px solid #d9d9d9;}
.download-btns{padding-left:20px; padding-right:20px; margin:0 10px;}
.download-btns .svg-inline--fa{margin-right:5px; display: inline-block;}
/*Document Wrap Tab Css*/

.mobile-features_wrap{padding:60px 0 0 0; background: url(../img/homebanner_bg.jpg) no-repeat center center; position: relative; background-attachment: fixed;}
.mobile-features_wrap:before {background: rgba(46,52,104,0.07); position: absolute; bottom: 0; left: 0; right: 0; top: 0; content: '';}
.mobile-features_wrap.features_wrap .feature_bx .feature_icon{border:1px solid #222b6d; width: 70px; height: 70px; border-radius: 50%; padding: 4px;}
.mobile-features_wrap.features_wrap .feature_bx:hover .feature_icon{border-color:#999;}
.mobile-features_wrap.features_wrap .feature_bx h3{color:#444;}

.mobile-storage_wrap{padding-bottom:30px;}
.mobile-storage_wrap .section_title h2{font-size:28px; text-align: left; border-bottom: 1px solid #222b6d52; padding-bottom:18px; color:#545454;}
.mobile-connectivity_wrap{padding:60px 0 0 0;}
.tab-content .storage_wrap{background-image: none;}

footer.no-form{margin-top:0;}

/*Mobile Store pages Css*/


/*  About us  ---------------------------------------------  */
.banner{background: url(../img/about_banner.jpg) no-repeat center top; background-size: 100% auto; background-size:cover; height: 400px; position: relative;}
.banner:before{position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ''; background: rgba(0,0,0,0.1);}
.banner h1{color: #222b6d; position: absolute; top: 50%; left: 15px; right: 15px; text-align: center; z-index: 9; margin:0; font-size: 60px; font-weight: 700; text-transform: uppercase; 
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}


/*  Contact us  ---------------------------------------------  */
.contact-wrapper{padding: 80px 0}
.contact-wrapper .section_title h2{text-align: left; font-size: 38px; text-transform: uppercase; font-weight: 200}

.contactinfo{margin-bottom:80px;
background: rgba(34,43,109,1);
background: -moz-linear-gradient(top, rgba(34,43,109,1) 0%, rgba(57,64,129,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(34,43,109,1)), color-stop(100%, rgba(57,64,129,1)));
background: -webkit-linear-gradient(top, rgba(34,43,109,1) 0%, rgba(57,64,129,1) 100%);
background: -o-linear-gradient(top, rgba(34,43,109,1) 0%, rgba(57,64,129,1) 100%);
background: -ms-linear-gradient(top, rgba(34,43,109,1) 0%, rgba(57,64,129,1) 100%);
background: linear-gradient(to bottom, rgba(34,43,109,1) 0%, rgba(57,64,129,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222b6d', endColorstr='#394081', GradientType=0 );
}
.contactinfo > .row{margin:0; }
.contactinfo > .row > div{padding:0}
.contactinfo > .row > div:first-child{padding: 60px}
.contactinfo .contact_bx{display: inline-block;vertical-align: middle; text-align: left;}
.contactinfo .contact_bx address, .contactinfo .contact_bx address a{color: #fff; font-weight: 400}
.contactinfo iframe{display: block; border:none;  width: 100%; height: 500px}

.contactinfo + footer{margin-top: 0}
.rh-cont{margin-top: 15px;}
.contact-border .contact_bx > div:first-child{background: none;}
.contact-border .contact_bx address span{border: 2px solid #c6cdff;}

/*  Where to Buy  ---------------------------------------------  */
.wheretobuy{padding: 60px 0;margin-bottom: -260px;}
.wheretobuy .form-inline{text-align:center ; margin-bottom: 40px}
.wheretobuy .form-inline .form-group{margin-bottom: 10px}
.wheretobuy .form-inline .form-control{width: 290px}
.wheretobuy .custom-tabs.nav-tabs > li > a{border-color: #333; color: #333;}
.wheretobuy .custom-tabs.nav-tabs > li > a:hover, .wheretobuy .custom-tabs.nav-tabs > li.active > a{border-color: #636363; color: #fff;}
.wheretobuy .tab-content{border:1px solid #ededed; padding: 30px ; border-radius: 7px;}
.wheretobuy .tab-content h3{font-size: 20px; line-height: 22px; color: #333; text-transform: uppercase; font-weight: 600;margin: 10px 0 ;}
.wheretobuy .tab-content h3:first-child{margin-top: 0;}
.wheretobuy .tab-content .thumbnail{border-radius: 4px;}


.dist-data address{line-height: 22px;margin: 20px 0 10px;}
.dist-data img{width: 180px;}
.etailer-list{padding-top: 15px;}
.e-retailer-data img:hover{border: 1px solid rgb(255, 82, 82);}

.video_modal.modal.fade .modal-dialog{position: absolute;top: 50%; left:50%; margin: -100px 0 0; width: 700px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
-webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;
}
.video_modal.modal.in .modal-dialog{ margin-top: 0;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.video_modal .modal-content{border-radius: 0;}
.video_modal .modal-content .close{background:#222b6c; color: #fff; opacity: 1; filter:alpha(opacity=100); width: 24px; height: 24px; line-height: 24px; text-align: center; margin-top: -24px;}
.video_modal .modal-content iframe{width: 100%; display: block; border:none; height: 380px; }


#mainslider.product_banner .carousel-caption{padding: 70px 0 20px;min-height: 1px; text-shadow:none;}
.product_banner .pincoy-slider-content .captiontitle{padding-bottom: 25px; margin-top:0px}
.product_banner .pincoy-slider-content p{padding-bottom: 25px;}
.product_banner .nav {margin-bottom: 25px}
.product_banner .nav > li > a{padding: 8px 30px; border:1px solid #394081;margin-right: 10px; font-weight: 600}
.product_banner .nav > li > a:hover{background: #394081; color: #fff}
.pincoy-store-img{position: absolute;right: 0px;transform: translateY(-100%);}
.tab-content > .tab-pane{position: relative;}
.e-retailer-data img{width: 250px;padding: 20px 15px;border: 1px solid #e0e0e0;margin-top: 20px;border-radius: 5px;}

/*FAQ Pages Css Start*/
.faq-section{padding:0;margin-bottom: -200px;}
.faq-section h2{font-size:18px; margin:50px 0 10px; color:#222b6d; font-weight:bold;}
.accordion-style .panel{border-radius:3px; overflow: hidden; border:0; margin-bottom:10px;}
.accordion-style .panel-body{border:1px solid #d9d9d9; border-top:0 !important; padding:15px 15px 5px;}
.accordion-style .panel-collapse p, .accordion-style .panel-collapse ul li{font-size:14px; line-height:24px; color:#444;}
.accordion-style .panel-heading{padding:0; border:0; background:none;}
.accordion-style .panel-title > a{display: block; padding:15px 40px 15px 15px; border:1px solid #d9d9d9; background:#e4e4e4; color:#000; font-size:14px; font-weight:500; position: relative; -webkit-transition:all 0.4s ease 0s;
-moz-transition:all 0.4s ease 0s;
-ms-transition:all 0.4s ease 0s;
transition:all 0.4s ease 0s;}
.accordion-style .panel-title > a.collapsed{background:#fff;}
.accordion-style .panel-title > a:before{content:'-'; position: absolute; right:15px; top:50%; width:20px;text-align: center; color:#222b6d; font-size:28px; -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.accordion-style .panel-title > a.collapsed:before{content:'+';}
.usb-img {display: inline-flex;}

/*FAQ Pages Css End*/

/*Accenssories Pages Css End*/


.accessories{margin-bottom: -210px !important;}

.Accessories-list{list-style-type: none;padding-left: 20px}
.Accessories-list li{color: #444;line-height: 30px;font-size: 16px;}
.Accessories-list li:before{content: "\f00c";font-family: FontAwesome;display: inline-block;margin-left: -1.3em;width: 1.3em;color: #222b6d;}



/* Support Pages Css Start */
.warranty-add{font-size: 17px;line-height: 26px;}
.support-page{padding:25px 0 0;margin-bottom: -200px;}
.support-page h3{margin:30px 0 10px; color:#222b6d; font-weight:bold;}
.support-page h3.mrgntp0{margin-top:0;}
.support-page p{color:#444; line-height:24px;}
.support-page .accordion-style{margin-top:50px;}
.support-page .accordion-style .panel-body{min-height:82px;}

.tab-style .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
background: #222b6d;color: #fff;}
.tab-style .nav-tabs{border-bottom: 10px solid #222b6d;margin-bottom: 25px;margin-bottom: 25px;}
.pro_details .tab-style .nav-tabs{border-bottom: 10px solid #222b6d;margin-bottom: 25px;margin-bottom: 0px;}
.tab-style .nav-tabs > li{margin-bottom: 0;}
.tab-style .nav-tabs > li > a{margin-right: 0px;padding: 12px 25px;border-radius: 10px 10px 0 0;border-top: 1px solid #676767;border-right: 1px solid #676767;border-left: 1px solid #676767;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tab-style .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #222b6d;}
.rh-pincoy-form {border: 1px solid #ddd;padding: 20px 20px;}    
}

/* Support Pages Css End */

/*About News Section*/
.news-section{padding:30px 0 0;}
.news-section h3{color:#222b6c; font-weight: bold; font-size:36px; margin:0 0 25px;}
.news-section .item{padding:5px;}
.news-list{background:#fff; box-shadow: 0 0 0px 5px rgba(34, 43, 109, 0.22); position: relative;}
.news-list h4{margin:0 0 25px;}
.news-list h4 a{color:#222b6c; font-weight: bold; position: relative; padding-bottom:10px;}
.news-list h4 a:hover, .news-list h4 a:focus{color:#000;}
.news-list h4 a:before{content:''; position: absolute; bottom:0; left:0; width:32px; height:2px; background:#222b6c;}
.news-list .readmore{text-decoration:underline;display: inline-block; margin-top:15px;}
.news-list .readmore:hover, .news-list .readmore:focus{color:#222b6c; text-decoration: none;}
.news-img{border-bottom:1px solid #d9d9d9; padding:20px; display: block; text-align: center;}
.owl-carousel .owl-item .news-img img{height:220px; width: auto; max-width:100%; display: inline-block; 
-webkit-transition:all 1s ease 0s;
-moz-transition:all 1s ease 0s;
-ms-transition:all 1s ease 0s;
transition:all 1s ease 0s;}
.news-list:hover .news-img img, .news-list:focus .news-img img{opacity:0.5;}
.news-content{padding:20px; color:#333;}

.date-info{position: absolute; top:0; right:0; z-index:2; background:#000; color:#fff; text-align: center; pointer-events: none;}
.date-info big{background:#f00; display: block; font-size:28px; font-weight: bold; color:#fff; line-height:24px; padding:5px 8px;}
.date-info span{display: block; font-size:14px; font-weight: normal;}
.date-info strong{padding:4px 12px; display: block;}

.about_wrap .owl-carousel .owl-nav button.owl-prev, .about_wrap .owl-carousel .owl-nav button.owl-next{position: absolute; top:50%; left:-15px; margin-top:-20px; width:40px; height:40px; line-height:40px; border-radius:50%; background:#fff; border:1px solid #d9d9d9; text-align: center; z-index:100; font-weight: 300; font-size:24px; color:#222b6c;}
.about_wrap .owl-carousel .owl-nav button.owl-next{left: auto; right:-15px;}
/*About News Section*/

/*News Detail Page Css*/
.news-detail-page{padding:40px 0 0;}
.news-detail{position: relative;}
.news-detail h4{font-size:28px; color:#222b6c; font-weight: bold; margin:30px 0 15px;}
.news-detail p{font-size:14px; line-height:24px;}
.news-detail .date-info{right: auto; left:0;}

.latest-news{overflow: hidden; padding:6px; border-bottom:1px solid #f1f1f1;}
.latest-news:hover, .latest-news:focus{background:#f1f1f1;}
.latest-news span{font-size:14px; color:#444;}
.latest-news h4{margin:0;}
.latest-news h4 a{font-size:14px; color:#444; line-height:16px; font-weight: bold;}
.latest-img{float: left; margin-right:10px; width:70px;}

.latest-news-side .tab-content{padding-top:10px; max-height:345px; overflow-y: auto;}
.latest-news-side h3{margin:0 0 15px; font-size:28px; color:#222b6c; font-weight: bold;}
.latest-news-side .nav-tabs{border-bottom-color:#222b6d;}
.latest-news-side .nav-tabs > li > a{border-radius:5px 5px 0 0; padding:5px 10px; border:0;}
.latest-news-side .nav-tabs > li > a:hover, .latest-news-side .nav-tabs > li > a:focus, .latest-news-side .nav-tabs > li.active > a, .latest-news-side .nav-tabs > li.active > a:hover, .latest-news-side .nav-tabs > li.active > a:focus{background:#222b6d; color:#fff; border:0;}
/*News Detail Page Css*/


.about-para .section-title{margin-top: 40px;}

/*QR Code Page Css*/


.qr-overview{padding: 80px 0;}

.hero_text .boxed_btn:last-child {margin-right: 0;}
.hero_text .boxed_btn {background-color: #fff;color: #0084FF;border: 1px solid #0084FF;margin-top: 30px;margin-right: 12px;}
.hero_text .boxed_btn{padding: 10px 65px;border-radius: 40px;}

.hero_text .boxed_btn:hover{color: #fff;background: #222b6d;}
.hero_text a {display: inline-block;}
.hero_text h1 {color: #222b6d;}
.hero_text .boxed_btn {color: #222b6d;border: 1px solid #222b6d;}




.video_area {overflow: hidden;padding: 30px 0 100px;}
.padding-75 {padding: 75px 0px;}
.video_area_text p:first-child {margin-bottom: 0px;}
.video_area_text p {margin-bottom: 30px;}
.video_area_text h1 {font-size: 36px;margin-bottom: 35px;line-height: 38px;margin-top: 20px;color: #222b6d;}
h2.qr-heading {color: #222b6d;padding: 45px 0;}
.video_area_text p {margin-bottom: 30px;}
.video_bg_img {background-color: #ddd;background-size: cover;background-position: center;background-repeat: no-repeat;padding: 220px 0px;position: relative;z-index: 1;width: 130%;background-image: url(../img/video-area-bg.jpg);}
.video_play_btn {background-color: #0084FF;display: inline-block;height: 65px;width: 65px;line-height: 61px;text-align: center;border-radius: 50%;margin-left: -30px;cursor: pointer;-webkit-transition: all .3s ease-in-out;-mox-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.video_play_btn a {display: inline-block;width: 100%;height: 100%;padding-left: 3px;}
.qr-feature{z-index: 1;margin-bottom: 110px;}

.posi-relative{position: relative;}
.posi-relative .feature-boxs{position: static;}
.feature-border{position: absolute; top:50%; left:50%; max-width:45%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.feature-border img{max-width: 100%;}
.bg-border1{height: 630px;width: 630px;border: 1px solid #e1e1e1;border-radius: 50%;position: relative;}


.single_features_item{padding:20px;font-size: 12px;line-height: 22px;margin-bottom:15px;border-radius: 3px;background-color: #fff;/*border:1px solid #d9d9d9;*/ box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.13); -webkit-transition: all .3s ease-in-out;-mox-transition: all .3s ease-in-out;transition: all .3s ease-in-out;position: relative;top: 0;min-height: 160px;}
.single_features_item h5{font-size: 16px;line-height:22px;color: #222222; margin:0 0 5px;}
.single_features_item p{margin:0; line-height:18px;}
.posi-relative .col-md-3 .single_features_item:nth-child(2n+1){background:#28384a;}
.posi-relative .col-md-3 .single_features_item:nth-child(2n+1) h5, .posi-relative .col-md-3 .single_features_item:nth-child(2n+1) p{color:#fff;}



.qr-query{background: #eee;padding: 0 0 50px 0;margin-bottom: -250px;}



/*term use Page Css*/
.list-heading{display: block;padding: 10px 0;}

ul.listlist{counter-reset:item;list-style-type: none;padding: 0;}
ul.listlist > li{counter-increment:item;color: #252e6f;}
ul.listlist > li:before{content: counter(item); font-size:20px; color: #000;  font-weight: bold;}
ul.listlist > li > ul{counter-reset:subitem;list-style-type: none;padding: 0 0 0 20px; margin:10px 0;}
ul.listlist > li > ul > li{counter-increment: subitem;padding:0 0 0 30px; position:relative; font-size:14px; color: #000; line-height:18px;letter-spacing: 0.5px; margin-bottom:15px;}
ul.listlist > li > ul > li:before{content: counter(item) "." counter(subitem);font-weight: bold; position: absolute; top:0; left:-10px;}

section.use-term {padding: 60px 0 0;margin-bottom: -190px;}
ol.order-list-first{list-style-type: lower-roman;padding: 0 0 0 40px; margin:5px 0 15px;}
ol.order-list-first li{margin:0 0 8px;}
ol.order-list-second{list-style-type: lower-alpha;padding: 0 0 0 25px;}
ol.order-list-second li{padding: 5px 0;}
ol.order-list-three{list-style-type: decimal-leading-zero;padding: 0 0 0 30px;}
ol.order-list-three li{padding: 5px 0;}
ul.listlist li span{line-height: 40px; font-size:18px;color: #000; font-weight: bold;}
ul.listlist li ul p{line-height:24px; color: #000; margin:12px 0 0;}
/*term use Page Css*/


/*Privacy Policy Page Css*/
.privacy-policy{padding: 60px 0 0;margin-bottom: -190px;}
.privacy-policy h3{color: #000;font-weight: 600;font-size: 18px !important;}
.privacy-policy p{line-height: 20px;color: #000;letter-spacing: 0.5px;}

/*Privacy Policy Page Css*/

/*//////////////////////////////////////////// Responsive Start ///////////////////////////////////////////////////////*/

/*Desktop Css Start*/

@media(max-width:1450px){
	#mainslider .container .row{padding-left: 40px;}
}
/*Desktop Css End*/

@media(max-width:1300px){
	#mainslider .carousel-caption{padding-top:40px; padding-bottom:40px; min-height:520px;}
	.features_wrap .container{padding: 0 90px;}
	.storage_wrap .img-responsive{padding: 0 50px;}
	.features_wrap .feature_bx h3{font-size: 14px;}
	.about_wrap{padding: 48px 0 10px 0;}
}

/*Landscape Ipad Devices Css Start*/
@media(max-width:1199px){
	body{padding-top:67px;}
	header .navbar-default{padding:10px 0;}
	header .navbar-default .navbar-header{float: none;}
	.navbar-toggle{width:45px; height:45px; line-height:45px; border-radius:0; padding:14px 13px 0; margin:0; float: left;}
	.navbar-toggle.close-menu-btn{width:auto; height:auto; font-size:18px; line-height:18px; padding:0; margin:5px; color:#fff;  font-weight: bold; text-align: center; border:0; border-radius:0; float:right;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:#222b6c; border-color:#222b6c;}
	.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background:#fff;}
	header .navbar-default .navbar-brand{float: right;}
	header .navbar-default .navbar-brand img{height:30px; margin-top:7px;}
	header.fixed .navbar-default .navbar-brand img{height:30px;}
	.navbar-toggle .icon-bar{width:17px;}

	header .navbar-default .navbar-collapse{position: fixed; top:0; left:-310px; width:300px; padding:20px; display: block !important; height:100% !important; margin:0; z-index:104; background:#333;  overflow-x:hidden; overflow-y:auto; -webkit-transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
	header .navbar-default .navbar-collapse.in{left:0;}
	header .navbar-default .navbar-nav{margin:0; width:100%;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #fff;}
	header .navbar-default .navbar-nav > li{margin:0 0 2px; padding:0; clear: both;}
	header.fixed .navbar-default .navbar-nav > li{padding:0; margin:0 0 2px;}
	header .navbar-default .navbar-nav > li > a{margin:0; color:#9e9e9e; border-bottom:1px solid rgba(255,255,255,0.1); padding:6px 10px; font-size: 14px;}
	header .navbar-default .navbar-nav > li > .dropdown-menu{height:0; overflow: hidden; background:transparent;}
	header .navbar-default .navbar-nav > li > .dropdown-menu li a{padding:5px 12px 5px 20px; font-size:13px; border:0;}
	header .navbar-default .navbar-nav > li:hover > .dropdown-menu{opacity:0; visibility: hidden;}
	header .navbar-default .navbar-nav > li.open > a[data-toggle="dropdown"]{background:#c5ccff; color:#000;}
	header .navbar-default .navbar-nav > li.open > .dropdown-menu{opacity:1; visibility:visible; height: auto; margin:0; background:#fff; border:0; overflow: hidden;}
	header .navbar-default .navbar-nav > li > a svg{ -webkit-transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s;}
	header .navbar-default .navbar-nav > li.open > a svg{
		-webkit-transform:rotate(-180deg);
		-ms-transform:rotate(-180deg);
		-o-transform:rotate(-180deg);
		-moz-transform:rotate(-180deg);
		transform:rotate(-180deg);
	}
	header .navbar-default .navbar-nav > li > .dropdown-menu .dropdown a[data-toggle="dropdown"]{background:#e2e2e2;}
	header .navbar-default .navbar-nav > li > .dropdown-menu .dropdown > a svg{
		-webkit-transform:rotate(90deg);
		-ms-transform:rotate(90deg);
		-o-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		transform:rotate(90deg);
	}
	header .navbar-default .navbar-nav > li > .dropdown-menu .dropdown .dropdown-menu{opacity:1; visibility: visible; margin:0; background: transparent; border:none;}
	header .navbar-default .navbar-nav > li > .dropdown-menu .dropdown .dropdown-menu li a{padding-left:30px; white-space: normal; font-size:12px;}

	header .navbar-default .navbar-nav > .active > a:hover, header .navbar-default .navbar-nav > .active > a:focus, header .navbar-default .navbar-nav > .active > a, header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav > .open > a:hover, header .navbar-default .navbar-nav > .open > a:focus{background:transparent; color:#fff;}
	header .navbar-default .navbar-nav > li > a:before{display: none;}


	#mainslider.banner{height:280px; background-size: 53%; background-position: center 80px;}
	.banner h1{font-size:48px;}
	.pincoy-slider-content{padding:15px 25px; width:100%;}
	.pincoy-slider-content .captiontitle{font-size:24px;}
	.pincoy-slider-content p{font-size:16px;}
	#mainslider .carousel-caption{min-height:450px;}
	#mainslider .container .row{padding-left:30px;}
	header .navbar-default .navbar-social{left:0; background:#fff; padding:10px 0 10px 5px; border-radius:0 5px 5px 0; box-shadow:0 0 5px 0 rgba(0,0,0,0.4);}
	header .navbar-social a{width:35px; height:35px;line-height:35px; font-size:13px; margin-top:0;}
	.connect_wrap .connect_icon{margin-top:20px;}

	.storage_wrap .tab-pane .img-responsive{display: inline-block; max-width:360px;padding: 20px 0;}
    .section_title h2{font-size: 30px;}
    .section_title h5{font-size: 16px;padding: 15px 0 5px 0;}
    .features_wrap .feature_bx h3 br{display: block;}
    .connect-data li{padding: 10px 51px;}
    .connect_wrap{padding: 50px 0 20px 0;}
    .home-connectivity{padding: 50px 0 !important;}
    .about_wrap{padding: 0;}
}


.contact-border .contact_bx.row{margin: 0;border-radius: 0;box-shadow: none;background: #fff;}



/*Landscape Ipad Devices Css End*/

/*Portrait Ipad Dev``ices Css Start*/
@media(max-width:991px){
	.carousel-caption{min-height: 300px !important;}
	.pincoy-slider-content .captiontitle{padding-bottom:25px;}
	.pincoy-slider-content p{padding-bottom:25px;}
	.pincoy-slider-content .btn-primary{padding:13px 50px 13px 20px; font-size:13px;}
	.pincoy-slider-content .btn-primary:before{right:15px;}
	.pincoy-slider-content .btn-primary:after{right:15px;}

	.about_wrap .watches_icon{width:auto; max-width:300px;}
	.storage-tab-content h4{font-size:28px; line-height:28px;}
	.contact_form .devicefull{width:100%;}
	.product_banner .nav > li > a{padding: 8px 20px;border: 1px solid #394081;margin-right: 0;}
	.tab-style .nav-tabs > li > a{margin-right: 0px;padding: 12px 8px;}
	#mainslider.product_banner .carousel-caption{padding: 35px 0 20px !important;}
	.features_wrap .feature_bx .feature_icon{width: 60px;height: 60px;}
	.features_wrap .feature_bx .feature_icon:before{width: 60px;height: 60px;}
	.about-warranty-wrap{padding: 0 0 50px;}
	.storage_wrap{margin-top: 0;}
	.connectivity_wrap{padding: 20px 0;}
	.customer_wrap{padding: 30px 0;}

	.storage_wrap .tab-pane .img-responsive{max-width: 300px;}
	.connect-data li{padding: 5px 30px;}
}
/*Portrait Ipad Devices Css End*/
 
/*Landscape Mobile Devices Css Start*/
@media(max-width:767px){
	.banner{height:auto;}
	.banner h1{position: static; -webkit-transform: translateY(0);  transform: translateY(0); font-size:42px; padding:20px 15px;}

	#mainslider .carousel-caption{min-height:1px; padding-bottom:80px;}
	#mainslider .carousel-caption .img-responsive{max-height:200px; display: inline-block;}
	#mainslider .container .row{padding-left:0;}
	.carousel-inner > .item:nth-child(odd) .img-responsive{float: none;}
	.pincoy-slider-content{text-align: center;}
	.pincoy-slider-content .captiontitle{text-align: center;}
	.pincoy-slider-content p{text-align: center;}

	.storage_wrap{padding:30px 0 0px;}
	.storage-tab-content img{width:37px;}
	.storage-tab-content h4{font-size:25px; line-height: 25px;}

	.about_wrap{padding-top:30px;}
	.section_title h2, .connectivity_wrap h3{font-size:32px;}
	.customer_wrap{padding:30px 0;}
	.copyright{text-align: center; padding:10px; font-size:13px;}
	.copyright p{float: none;}
	.copyright ul{float: none;}
	.video_modal.modal.fade .modal-dialog{width:90%;}
	.tab-style .nav-tabs.nav-justified > li > a {text-align: center;margin-bottom: 0px;}
	.tab-style .nav-tabs{border-bottom: 1px solid #222b6d;}
	#mainslider.banner{height: auto;background-position: center 60px;}
	.banner h1{font-size: 25px;padding: 40px 15px;}
	.contact_bx > div{padding: 20px 15px;}

	#mainslider .carousel-caption{padding: 10px 0;}
	.pincoy-slider-content .captiontitle{padding-bottom: 20px;}
	.pincoy-slider-content .captiontitle big{font-size: 25px;}
	.pincoy-slider-content p{font-size: 14px;}
	.carousel-inner > .item:nth-child(even) .img-responsive{float: none;}
	.pincoy-slider-content .captiontitle small{font-size: 13px;}
	.connect-data li{padding: 5px 31px;}
	.features_wrap .feature_bx{padding: 5px 5px;}
	.storage_wrap .tab-pane .img-responsive{max-width: 250px;}
	.about-warranty-wrap{padding: 0;}
	.footer_socials a{width: 40px;height: 40px;line-height: 35px;font-size: 16px;}
	.contact_bx address p{font-size: 14px;}
	.contact_bx address span{margin-right: 5px;}
}

@media(max-width:600px){
	.features_wrap .feature_bx h3{font-size:14px;}
	.storage_wrap .devicefull{width:50%;}
	.storage_wrap .img-responsive{margin-bottom:30px;}
	.storage-tab-content{margin:10px 0;}
	.contact_bx.row{margin:0; border-radius:10px;}
	.contact_bx > div{display: block; border-radius:10px 10px 0 0;}
	.connectivity_wrap .devicefull{width:100%;}
	.testimonial-carousel .pull-left{width:120px; height:120px;}
	.section_title h2, .connectivity_wrap h3, .features_wrap .section_title h2{font-size:24px;}
	.section_title h5, .connect_wrap_spacing h4, .connectivity_wrap .btn-primary p strong{font-size:16px;}
	.video_btn{width:45px; height:45px; line-height:45px;}
	.footer_socials h4{display: block; margin-bottom:20px;}
	.footer_socials a{width:40px; height:40px; line-height:35px; border-width:2px; font-size:14px;}
	footer{margin-top:0; padding-top:30px;}
	.features_wrap .col-xs-6:nth-child(2n+1){clear: both;}
	.features_wrap .container{padding: 0 20px;}
	.storage_wrap .devicefull{ width: 33%;}
	.connect-data li{padding: 1px 15px;}
}

@media(max-width:500px){
	.features_wrap .devicefull{width:100%;}
	.testimonial-carousel .pull-left{float: none !important; margin:0 auto 20px;}
	.testimonial-carousel .testi_content{clear: both; text-align: center;}
	.testimonial-carousel .testi_content h4{text-align: left; font-size:16px;}
	.testimonial-carousel .item{padding:10px 0px 0;}
	.testimonial-carousel .owl-nav{margin:10px 0 0; padding:0; width:100%; }
	.testimonial-carousel .owl-nav button[class*="owl-"]{margin:0;}
	.testimonial-carousel .owl-nav .owl-next{float: right !important;}
	.pincoy-slider-content .btn-primary{padding: 10px 6px 7px 1px;}
}
/*Landscape Mobile Devices Css End*/

/*Portrait Mobile Devices Css Start*/
@media(max-width:420px){
	.storage_wrap .tab-pane .img-responsive{width:100%;}
	.pincoy-slider-content{padding:0;}
	.pincoy-slider-content .btn-primary{display: block; margin-bottom: 15px;}
	.section_title h2, .connectivity_wrap h3, .features_wrap .section_title h2{font-size:18px; line-height:24px;}
	body, .section_title h5, .connect_wrap_spacing h4, .connectivity_wrap .btn-primary p strong, .about-warranty-wrap p, .testimonial-carousel .testi_content p{font-size:14px;}
	.about-warranty-wrap img.img-responsive{max-width:150px;}
	.about-warranty-wrap img.img-responsive.pull-right{max-width:100px;}
	.connect_wrap_spacing .devicefull{width:50%;}
	.storage_wrap .devicefull{width:100%;}
	.custom-tabs.nav-tabs > li > a{font-size:14px; padding:6px 15px;}
	.storage-tab-content{padding:10px 0;}
	.storage-tab-content:before{top:100%; bottom:auto; left:0; right:0; width:100%; height:1px;}
	footer{padding-top:15px;}
	.contact_bx > div{padding:15px;}
	.contact_bx address{text-align: center; font-size:14px; line-height:20px; margin-bottom:15px;}
	.contact_bx address > a{padding-top:5px;}
	.contact_bx address span{float: none; margin:0 auto 5px; display: inline-block;}
	.product_banner .nav > li > a{padding: 8px 15px;}
}
/*Portrait Mobile Devices Css End*/

/*//////////////////////////////////////////// Responsive End ///////////////////////////////////////////////////////*/