html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-family: 'Open Sans', sans-serif;font-size:100%;color:#000;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;font-family: 'Open Sans', sans-serif;}
ol, ul{list-style:none;padding:0px;}
li{float:left}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
p{font-family: 'Open Sans', sans-serif;font-size:100%;}
a{font-family: 'Open Sans', sans-serif;color:#000;}
a:hover{text-decoration:none;}
img{max-width:100%;}
.main-contenter{overflow:hidden;width:100%;}
.FR{float:right}
.FL{float:left}
.clear{clear:both;}
.no-padding{padding:0px;}
.no-padding-L{padding-left:0px !important;}
.no-padding-R{padding-right:0px !important;}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}
.main-heading{width:100%;height:115px;margin-bottom:40px;}
.main-heading .heading-img{margin-bottom:15px;text-align:center;height:55px;}
.heading{    font-size: 28px; padding: 0px; width: auto; color: #fff; text-transform: uppercase; font-family: 'Poppins', sans-serif; margin-bottom: 35px; font-weight: 300;}
.heading2{ font-family: 'Poppins', sans-serif; font-size:19px ; line-height:18px; color:#000; font-weight:500; margin-bottom:10px;}
.heading3{ font-family: 'Poppins', sans-serif; font-size:24px ; padding:15px 0px 15px 15px; line-height:24px; color:#1f68a0; font-weight:400; background:#eff9fd;margin-bottom:20px; text-transform:capitalize;}
.heading4{ font-family: 'Poppins', sans-serif; font-size:22px ; padding:0; line-height:22px; color:#000; font-weight:300;margin-bottom:15px;}
.carousel-inner{font-family:'Lora', serif;text-align:center;}
.WhiteText{color:white;}
.YellowText{color:gold;}
.spacer-md{padding-top:50px;padding-bottom:50px;}

.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:1;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center; }
.carousel-indicators{bottom:60px;}
.carousel-indicators li{display:inline-block;width:14px;height:14px;margin:1px;text-indent:-999px;border:2px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:#ffffff; float:none;}
.carousel-indicators .active{width:14px;height:14px; background-color:#166baf; border:2px solid #ffffff;margin:1px;	}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, 0.6);}
.carousel-inner .item{height:524px;}
.slider-1{background:url(../images/header-01.jpg) no-repeat top center; background-size:cover;}
.slider-2{background:url(../images/header-02.jpg) no-repeat top center; background-size:cover;}
.slider-3{background:url(../images/header-03.jpg) no-repeat top center; background-size:cover;}
.slider-4{background:url(../images/header-04.jpg) no-repeat top center; background-size:cover;}
.slider-5{background:url(../images/header-03.jpg) no-repeat top center; background-size:cover;}
.slider-text{margin-top:115px;font-family: 'Poppins', sans-serif;}
.slider-text .heading1{width:auto;font-family: 'Poppins', sans-serif;text-align:left; font-size:28px; line-height:32px; color:#104c7a; font-weight:300;}
.slider-text .heading1.white-txt{color:#fff;}
.slider-text.no-margin{margin-top: 0;}


.slider-text .heading2{font-size:34px;text-transform:uppercase;line-height:34px;margin-bottom:25px;}
.btn-see { position: relative; overflow: hidden; width: auto; display: inline-block; border-radius: 50px; }
.btn-see:before {position:absolute;height:50%;width:100%;background:#000;content:"";top:-101%;left:0;transition:0.5s;}
.btn-see:after {position:absolute;height:50%;width:100%;background:#000;content:"";bottom:-101%;left:0;transition:0.5s;}

.btn-see:hover:before {top:0;transition:0.5s;}
.btn-see:hover:after {bottom:0;transition:0.5s;}
.group-company{padding:60px 0px 65px 0px; }
.group-company  .heading{text-align:center; margin-bottom:40px; color:#0698d0;}

.cut-div{width:100%; position:relative}
.cut-div:before { content: ""; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 0 15px 15px 0; border-color: transparent #ffffff transparent transparent;position: absolute; top: 0; right: 0; } 

.slider-text .btn-see a{border:solid 1px #000;border-radius:50px;padding:10px 25px;font-family:'Lora', serif;text-transform:uppercase;text-align:center;color:#000;font-size:19px;display:inline-block;position:relative;z-index:9;transition:0.5s;}
.slider-text .btn-see:hover a {color:#fff;transition:0.5s;}


.inside-page-banner{text-align:center; height:257px;}
.about-us-banner{background:url(../images/inside-banner-about.jpg) no-repeat top center #1b5aa8; background-size:cover; }
.contact-us-banner{background:url(../images/inside-banner-contact.jpg) no-repeat top center #1b5aa8; background-size:cover; }
.product-banner{background:url(../images/inside-banner-products.jpg) no-repeat top center #1b5aa8; background-size:cover; }
.solution-banner{background:url(../images/inside-banner-solutions.jpg) no-repeat top center #1b5aa8; background-size:cover; }
.news-banner{background:url(../images/inside-banner-news.jpg) no-repeat top center #1b5aa8; background-size:cover; }
.sitemap-banner{background:url(../images/inside-banner-sitemap.jpg) no-repeat top center #1b5aa8; background-size:cover; }
.inside-page-content{padding:40px 0px 40px  0px;}
.insede-page-left-part{width:22.22%; float:left; padding-right:30px;border-right: 1px solid #e6e6e6;}
.insede-page-right-part{width:77.78%; float:left; padding-left:40px; position:relative;margin-left: -1px;} 
.insede-page-right-part:after{width:1px; content:""; height:100%; top:0; left:0px; background:#e6e6e6; position:absolute; }
	
 .insede-page-left-part li{width:100%; height:auto;}
 .insede-page-left-part li a{padding:10px 0px 10px 25px; line-height:20px; color:#333333; background:url(../images/right-arrow-black.png) no-repeat left; background-position:10px 17px;display:block; font-size:15px; border-bottom:solid 1px #eeeeee; position:relative; text-transform:capitalize;}
 .insede-page-left-part li a:hover{color:#FFF; background:url(../images/right-arrow-white-2.png)no-repeat left #0698d0; background-position:10px 17px;  }
 .insede-page-left-part li .active{color:#FFF; background:url(../images/right-arrow-white-2.png)no-repeat left #0698d0;background-position:10px 17px;  }
.insede-page-left-part li .active:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(6, 152, 208, 0); border-left-color: #0698d0; border-width: 6px; margin-top: -5px; }  
.insede-page-left-part li a:hover:after { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(6, 152, 208, 0); border-left-color: #0698d0; border-width: 6px; margin-top: -5px; }  
 .insede-page-left-part li:last-child a {border-bottom:none;}
 
 .contact-us .insede-page-right-part{width:100%; padding:0px}
 .contact-us .insede-page-right-part:after{content:none;}
.breadcrumb-part {float:left; width:100%; margin-bottom:14px;}
.breadcrumb-text {  text-align:left;color:#666666;  font-size:14px; font-weight:400;text-transform:capitalize;}
.breadcrumb-text a {color:#666666;  font-size:14px; font-weight:400; position:relative; text-transform:capitalize;}
.breadcrumb-text a:hover{color:#0698d0}
.breadcrumb-text .active{color:#0698d0} 
.breadcrumb-text span {display: inline-block; margin: 0 5px;}
.mar-bot-none{margin-bottom:0px !important;}
.contact-us .info-column{position:relative;margin-bottom:40px; width:33.333%; float:left; }
.contact-us .form-column {width:66.667%; float:left;padding-left:40px;}
 .contact-us .info-column .inner-box{position:relative;padding:20px 20px 20px;border:1px solid #f0f0f0;}
.contact-info-list{position:relative;}
.contact-info-list li{position:relative;padding-left:40px; line-height:18px;font-size:14px;color:#848484;font-weight:400;padding-bottom:18px;margin-bottom:20px;float:none;border-bottom:1px solid #f0f0f0;}
.contact-info-list li .icon{position:absolute;left:0px;top:4px;color:#fa9928;font-size:26px;}
.contact-info-list li strong{font-weight:400;color:#222222;}
.social-icon-three{position:relative;}
.contact-info-list li strong{color:#848484;font-size:15px;  font-family: 'Poppins', sans-serif; display: inline-block;    max-width: 100%; font-weight: 500;   margin-bottom:5px; }
.contact-info-list li a{color:#848484;}
.contact-info-list li a:hover{color:#000;}

.social-icon-three li{position:relative;margin-right:8px;display:inline-block;}
.social-icon-three .share{color:#222222;font-size:18px;font-weight:400;display:inline-block;margin-right:10px;margin-left:0px;}
.social-icon-three .share .fa{font-size:14px;}
.social-icon-three li a{position:relative;width:40px;height:40px;color:#999999;text-align:center;line-height:44px;font-size:14px;border-radius:50%;display:inline-block;border:1px solid #009cd2;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.social-icon-three .fa{color:#0698d0; font-size:18px}
.social-icon-three li a:hover{color:#ffffff;border-color:#009cd2;background-color:#009cd2;line-height: 38px;}
.social-icon-three li a:hover  .fa{color:#fff;}
.contact-info-list li .icon{position:absolute;left:0px;top:4px;color:#009cd2;font-size:26px;}

/*-- your-comment Form--*/
.comments{background:rgba(0, 0, 0, 0) url("../images/form-bg.png") repeat-y scroll 0 0;float:left;padding:30px 0 0;width:100%;}
.comment-img{box-sizing:border-box;min-height:550px;position:relative;}
.comment-img.leftcontent > img{bottom:0;position:absolute;}
.comments .leftcontent, .comments .rightcontent{width:45%;float:left;}
.comment-form form{margin-left:0;}
 
.comment-form .frm-field{width:49%;margin-bottom:20px; float:left; margin-right:2%}
.comment-form .frm-fild2{margin-right:0px;}
.comment-form .comment-fild {width:100%; margin-right:0px;}
.comment-form .checkbox-fild{width:100%;margin:0px;}

.comment-form .frm-field input, .comment-form .frm-field textarea{ position: relative;display: block; width: 100%; line-height: 33px; padding: 10px 15px; border: 1px solid #efefef; height: 55px; color: #848484; font-weight: 300; background: #ffffff; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease;} .frm-field > img{margin:0;}

.checkbox-txt > label{color:#8b8b8b !important;font-size:12px !important;text-transform:none !important;}
.comment-form label{color:#0698d0;font-size:15px;  font-family: 'Poppins', sans-serif; display: inline-block;    max-width: 100%; font-weight: 500;   margin-bottom:10px; }
.comment-form label span{color:#ff0000;float: none;padding: 0;width: auto;vertical-align: top;}
.comment-form .frm-field .submit-btn{color:#009cd2;cursor:pointer;font-size:15px; line-height: 15px; font-weight:700;margin-top:0;padding:15px 20px;text-transform:uppercase;width:auto;border:1px solid #009cd2;background:none;  transition:0.5s;	}
.comment-form .frm-field .submit-btn:hover{color:#FFF; background:#009cd2 ;border:1px solid #009cd2; transition:0.5s;}
.frm-field input.checkbox{float:left;margin:0px;width:auto; height:auto;}
.frm-field.midd-align{margin:25px 0 0 0;}
.frm-field span{color:#231f20;float:left;font-size:12px;margin:0;padding-left:10px;vertical-align:middle;width:90%;}
.comment-form{padding:0 0 0 !important;}
.captcha-field{Width: 50% !important; float:left; } 
.frm-field .captcha-img{height: 54px; width:40%; }
.captcha-image{float: none; vertical-align: middle;}

.map{width:100%; margin-bottom:40px; }
.map iframe{width:100%; height:450px;}
.main-content{width:100%;}
.main-content .heading{font-size:28px; position:relative; color:#0698d0;  width:100%; font-family: 'Poppins', sans-serif;  font-weight:300; text-transform:none; margin-bottom:40px}
.main-content .heading:after{position:absolute; content:""; background:#eeeeee; width:100%; height:1px; bottom:-18px; left:0px;}
 .main-content  .text{line-height:23px; padding-right:15px;  margin-bottom:30px; color:#333333; width:auto; font-size:14px; font-weight:500;}
.insede-page-right-part .main-content  p{line-height:23px; padding-right:15px;  margin-bottom:15px; color:#333333; width:auto; font-size:14px; font-weight:500;text-align: justify;}
.main-content .part-1 .img-1{float:left; width:auto; margin-right:40px;}
.main-content .img-2{float:left; width:auto; margin-left:40px;}
.main-content .part-1{width:100%; margin-bottom:40px;}
.main-content .part-2{width:100%; padding:40px 70px; background:#c7e8f4;	 text-align:center ; margin-bottom:40px;}
.main-content .part-2 p{font-style:italic; text-align:center ;color:#333333; font-size:15px; line-height:25px;}
.main-content .part-2 strong{color:#333333}
.main-content .part-3 .text{width:50%; float:left;padding-right: 35px;} 
.main-content .part-3 img{float:right; } 
.left-menu-jump-box{width:100%; height:30px; display:none; margin-bottom:30px;}
.left-menu-jump-box .select{width:100%;height:30px; line-height:30px;text-transform:uppercase; }
.inside-page-content .featured-img-box .img-box{border:solid 1px #d8d8d8;}
.menu-link-mob{display:none;width:100%;float:left;margin:0px 0px 20px;}
.project-menu{background-color:#FFF;border:1px solid #11345E;clear:both;display:block;float:left;height:auto;margin:4% 0;padding:3%;width:100%;}
.project-menu select{background:transparent url("../images/select-bg.gif") no-repeat scroll right top;border:1px solid #DDD;clear:both;cursor:pointer;display:block;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none;float:left;font-size:13px;font-weight:400;width:100%;padding-left:10px;}
.project-menu option{padding:4px;}
.top-content{width:100%;float:left;height:auto;text-align:left;padding-left:15px;text-transform:uppercase;line-height:35px;}
.top-content .radio-btn{width:auto;float:left}
.top-content .radio-btn input{margin-left:10px;}
.top-content .radio-btn .radio-text{padding-left:8px;font-size:14px;font-weight:300;}
.top-content-right{float:right;font-size:15px;color:#626262;}
.top-content-right .jumpmenu2{width:255px;margin-right:15px;height:35px;padding-left:10px;margin-left:10px;font-size:15px;color:#626262;}
.load-more{width:100%;margin-top:60px;font-size:15px;color:#626262;font-weight:300 }
.load-more span{padding-left:10px;}
.solution-section {float:left;width:100%;margin:0 0 20px;}
.solution-img {float:left;width:16%;padding:0 20px 0 0;}
.solution-text {float:left;width:84%;}
.solution-bullet {float:left;width:100%;margin:15px 0 25px;}
.solution-bullet li {float:left;width:25%;text-align:center; padding:0 10px;}
.solution-bullet li img {margin:0 0 10px;}
.brochure-bt a {padding: 8px 23px 8px 40px;color: #009cd2;font-size: 14px;border: solid 1px #009cd2;text-transform: uppercase;transition: 0.5s;float: left;margin-top:10px;background:url(../images/pdf-icon.png) no-repeat 12px center;}
.max-width img {max-width:420px}
.table{float:left;width:100%;color:#000000;font-size:14px}
table { border-collapse: collapse;width: 100%;}
.main-table{width:100%; border-collapse:collapse; }
.main-table th{ padding:12px 20px; line-height:20px; border:#e6e6e6 1px solid;background: #0698d0;color:#fff;font-size:16px;font-weight:700;}
.main-table td{ padding:12px 20px; line-height:20px; border:#e6e6e6 1px solid;}
.main-table tr{background: #eff9fd;}
.main-table tr:nth-child(odd){ background: #eff9fd;}
.main-table tr:nth-child(even){background: #fff;}
.table-bullet li {float:left;width:100%;padding:0 0 5px 15px;background:url(../images/arrow3.png) no-repeat 0 3px;}
.list-1.bold-li li{font-weight:700}
.list-1.bold-li li li{font-weight:400}
.inside-tabbing-panel{float:left;width:100%;}
.insede-page-right-part .main-content p.graph{text-align:center;}
.kvh-content .two-column-content .solution-img{width:100%;max-width:100%;text-align:center;padding: 0 0 20px 0;}
.kvh-content .two-column-content .solution-text{width:100%;padding:0;text-align:center;}
.insede-page-right-part .main-content .kvh-content .two-column-content .solution-text p{text-align:center;}



@media screen and (min-width:768px){
.fixed-header {position: fixed;top:0; left:0;width: 100%;background: #fff;z-index: 999;transition:0.5s;border-bottom:1px solid #ddd;}
.main-nav{transition:0.5s;}
.fixed-header .top-logo img {max-height:70px;}
.fixed-header.main-nav .main-menu{padding-top: 18px;}
.fixed-header.main-nav .jumpmenu2{margin-top:19px;}

}
@media screen and (max-width:768px){.side-collapse-container{width:100%;overflow:hidden;}
.side-collapse-container.out{left:200px;}
.side-collapse{top:50px;bottom:0;left:0;width:200px;position:fixed;overflow:hidden;transition:width .4s;}
.side-collapse.in{width:0;}
}
.top-strip{background:#1f68a0;overflow:hidden;font-size:14px;}
.top-strip .row{display:block;}
.top-strip .container{position:relative;}
.top-strip .top-left{float:left;width:auto;}
.top-strip .top-right{float:right;width:auto;}
.top-strip .top-right p{color:#fff; padding:9px 15px 9px 0px ; float:left; font-size:14px;position:relative;  display:inline-block; width:auto;}
.top-strip .top-right p:after { position: absolute; content: ""; width: 1px; height: 16px; background:rgba(255,255,255,0.5); right: 0; top: 10px; }  

.social-part {float: left; width: auto;  font-size:14px;padding:9px 10px 9px 15px; }
.social-text {float: left; width: auto; padding-right: 10px; color:#fff; }
.social-icons {float: left; width: auto;    margin-top: -2px; }
.social-icons a {background:#fff; color:#6c1b78; border-radius:50%; width: 18px; height: 18px; /* padding: 5px; */ line-height: 1; margin-right: 6px; text-align: center; text-decoration:none; transition:0.3s;-webkit-transition:0.5s;float: left !important;}
.social-icons a:hover {color:#6c1b78; text-decoration:none; margin-top:-3px; margin-bottom:3px}
.social-icons a:focus {color:#6c1b78; text-decoration:none;}
.social-icons i {vertical-align: middle; display: table-cell; height: 18px; width: 18px;font-size: 14px;    color: #086aa2;}
.social-icons i.fa-snapchat {font-size:16px;}
.login{float:right; }

.login a{padding:9px 13px 9px 31px; color: #fff;  background: url(../images/login-lock.png) no-repeat  left #0e5186;background-position: 13px 10px; display:block;transition:0.3s;-webkit-transition:0.5s;}
.login a:hover{background-position:13px 7px; color:#cfcfcf;transition:0.3s;-webkit-transition:0.5s;}
.main-nav{}
.menu-right{float:right; width:auto;}
.main-nav .main-menu{width:auto;padding-top:27px;position:unset; float:left;margin-right: 10px;}
.main-nav .main-menu li{position:unset;}
.main-nav .main-menu li a{color: #000; display: block; text-transform: uppercase; font-size: 16px; padding: 10px 20px; transition: all 0.5s; position: relative; font-family: 'Poppins', sans-serif;font-weight: 400;} 
.main-nav .main-menu li li a{padding-bottom:0;}
 .main-nav .main-menu li a:hover, .main-nav .main-menu li .active{background:#1f68a0; color:#fff;}
.main-nav .main-menu .logo img{margin:0px 20px;}
.main-nav .main-menu .logo a{padding:0px;}
 .main-nav .container{position:relative;}
.main-nav .main-menu li:hover .sub-menu{display:block;opacity:1;top:63px;transition:0.5s;}
.fixed-header.main-nav .main-menu li:hover .sub-menu{top: 54px;}
.main-nav .main-menu li  .sub-menu:after{content: ""; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 0 25px 25px 0; border-color: transparent #ffffff transparent transparent; position: absolute; top: 0; right: 0; } 

.main-nav .main-menu li .sub-menu{display:none;opacity:0;position:absolute;background-color:#0698d0;width:100%;top:80px;left:0px;z-index:1;transition:all 0.5s; padding:30px; } 
.main-nav .main-menu li .sub-menu li:first-child a {     padding-top: 0px;     background-position: 0px 4px; }
.menu-box-img{float:left; width:25%;}
.menu-box-img img{border :solid 3px #fff; width:100%}
.menu-box1{ float:left; width:25%;}
 
.main-nav .main-menu li .sub-menu li{float:left;width:100%;transition:0.5s; display:block } 
.main-nav .main-menu li .sub-menu li a{width:100%;padding-left:12px 0px 12px 14px; background:url(../images/menu-arrow.png) no-repeat  left 14px ; font-size:13px;text-transform:none;color:#fff;font-weight:normal;line-height:18px;display:block; text-transform:capitalize;}
.main-nav .main-menu li .sub-menu li:last-child a{margin-bottom:none;}
.main-nav .main-menu li .sub-menu li a:hover{transition:0.5s; color:#fff;text-decoration:underline;}
.main-nav .main-menu li .sub-menu li:hover .sub-sub-menu{display:block;transition:0.5s;position:absolute;top:0px;left:225px;line-height:0px;margin-left:5px;}
#dl-menu{display:none;}
.main-nav .main-menu li .sub-menu .sub-sub-menu li{line-height:0}
.main-nav .main-menu li .sub-menu .sub-sub-menu{display:none;background-color:#d2ac68;min-width:230px;z-index:2;}
.main-nav .main-menu .menu-about .sub-menu{width:50%; left:17%;}
.main-nav .main-menu .menu-about .menu-box1, .main-nav .main-menu .menu-about .menu-box-img{width:50%;}
.main-nav .main-menu .menu-news .sub-menu{width:50%; left:48%;}
.main-nav .main-menu .menu-news .menu-box1, .main-nav .main-menu .menu-news .menu-box-img{width:50%;}
.main-nav .main-menu .menu-product .sub-menu{width:75%; left:12%;}
.main-nav .main-menu .menu-product .menu-box1, .main-nav .main-menu .menu-product  .menu-box-img{width:33.33333%;}

.jumpmenu2{width:175px;height:32px;font-size:13px;color:#000; margin:29px 0px 0px 0px; padding-left:10px; border:solid 1px #cccccc; border-radius:2px;
background: transparent url(../images/list-arrow.png) no-repeat scroll right top;cursor: pointer;background-position: 148px 4px;
    display: block;    -webkit-appearance: none; -moz-appearance: none;   appearance: none;transition:all 0.5s;}
 

.breadcrumb-part-2 {float:left; width:100%;background:rgba(22,107,175, 0.9); position:absolute; bottom:0; height:auto;}


/* Default mode */
.tabbable-line > .nav-tabs {border: none; text-align:center; width:100%;  }
.tabbable-line > .nav-tabs > li {text-align: center; float: none; margin: 0px auto; width: auto; display: inline-block; height: auto; transition:0.5s ;} 
.tabbable-line > .nav-tabs > li > a { border: 0; margin:0px !important; color: #FFF; font-size:16px; text-transform:uppercase; float:none ;text-align: center;  border-radius:0px;transition:0.5s ;padding:11px 20px; }
.tabbable-line > .nav-tabs > li > a > i { color: #a6a6a6; }
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {  background-color: #0e5186;transition:0.5s ; }
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a { border: 0;   color: #000;transition:0.5s ; }
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i { color: #a6a6a6; }
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu { margin-top: 0px; }
.tabbable-line > .nav-tabs > li.active { color: #FFF; position: relative;  }
.tabbable-line > .nav-tabs > li a:hover{color:#FFF; background: #0e5186;transition:0.5s ;}
.tabbable-line > .nav-tabs > li.active:after, .tabbable-line > .nav-tabs > li.active:before {top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; transition:0.5s ;} 
.tabbable-line > .nav-tabs > li.active:after {border-color: rgba(0, 151, 252, 0); border-top-color: #0e5186; border-width: 7px; margin-left: -7px;transition:0.5s ; }
/* .tabbable-line > .nav-tabs > li.active:before {border-color: rgba(202, 234, 255, 0); border-top-color: #0e5186; border-width: 11px; margin-left: -11px; transition:0.5s ;} */
.tabbable-line > .nav-tabs > li:nth-last-child(1){background: none;}
.tabbable-line > .nav-tabs > li.active > a { border: 0; color: #FFF;background:#0e5186;}
.tabbable-line > .nav-tabs > li.active > a > i { color: #404040; }
.tabbable-line > .tab-content { margin-top: -3px; background-color: #fff; border: 0;  padding: 15px 0; }
.portlet .tabbable-line > .tab-content { padding-bottom: 0; }  
/* Below tabs mode */  
.tabbable-line.tabs-below > .nav-tabs > li { border-top: 4px solid transparent; }
.tabbable-line.tabs-below > .nav-tabs > li > a { margin-top: 0; }
.tabbable-line.tabs-below > .nav-tabs > li:hover { border-bottom: 0; border-top: 4px solid #fbcdcf; }
.tabbable-line.tabs-below > .nav-tabs > li.active { margin-bottom: -2px; border-bottom: 0; border-top: 4px solid #f3565d; }
.tabbable-line.tabs-below > .tab-content { margin-top: -10px; border-top: 0; border-bottom: 1px solid #eee; padding-bottom: 15px;}





.search-icon a img{position:relative;top:-2px;}
.dl-menuwrapper button{width:40px;height:40px;}
.dl-menuwrapper button::after{height:3px;}
.dl-menuwrapper .dl-menu{margin:0px;}
.dl-menuwrapper li a{text-transform:uppercase;padding:8px 20px;font-weight:normal;border-bottom:solid 1px #006eb1; z-index:999;}
.dl-menuwrapper li a:hover{text-decoration:none;background:#0098ce;color:#000;}
.dl-menuwrapper li:last-child a{border-bottom:none;}
.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after{line-height:38px;}
#demo-2 input{outline:none;}
#demo-2 input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:inherit;font-size:100%;}
#demo-2 input::-webkit-search-decoration,#demo-2 input::-webkit-search-cancel-button{display:none;}
#demo-2 input[type=search]{background:#d5ac67 url(../images/search-icon.png) no-repeat right center;border:solid 1px #d5ac67;padding:9px 10px 9px 10px;width:55px;-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
#demo-2 input[type=search]:focus{width:130px;background-color:#fff;border-color:#d5ac67;-webkit-box-shadow:0 0 5px rgba(213, 172, 103,.5);-moz-box-shadow:0 0 5px rgba(213, 172, 103,.5);box-shadow:0 0 5px rgba(213, 172, 103,.5);}
#demo-2 input:-moz-placeholder{color:#999;}
#demo-2 input::-webkit-placeholder{color:#000;}
#demo-2 input[type=search]{padding-left:10px;color:transparent;cursor:pointer;position:absolute;top:25px;right:-30px;width:6px;height:6px;z-index:999;}
#demo-2 input[type=search]:hover{background-color:#fff;}
#demo-2 input[type=search]:focus{width:200px;color:#000;background-color:#fff;cursor:auto;height:30px;padding:0 0 0 15px;}
#demo-2 input:-moz-placeholder{color:transparent;color:#000;font-size:0px;}
#demo-2 input::-webkit-input-placeholder{color:transparent;color:#000;font-size:0px;}
#demo-2 input::-moz-placeholder:focus{color:transparent;color:#000;font-size:14px;}
#demo-2 input::-webkit-placeholder{color:transparent;color:#000;font-size:14px;}

.text1{line-height:24px;font-size:14px;margin-bottom:28px; padding:0px 30px; color:#fff;}
.text1 strong{color:#fff; letter-spacing:1px;}
.about-wrap{padding:58px 0px 70px 0px;text-align:center; background:url(../images/about-bg-img.jpg) no-repeat top center; background-size:cover;}
.about-wrap .text1{width: 70%; float: none; margin: 0px auto; margin-bottom: 30px; } 
.about-info{width:100%}
.about-info p{    color: #fff; font-size: 14px; line-height: 18px; padding: 0px 60px;}
 .about-info ul{width:100%; padding:65px 75px 0px 75px; text-align:center;}
.about-info ul li{width:25%; border-left:solid 1px rgba(255,255,255,0.25) }
.about-info ul li .icon{ height: 89px; width: 89px; border: solid 2px #fff; border-radius: 100px; text-align: center; line-height: 88px;margin: 0px auto; margin-bottom: 16px; overflow:hidden; transition:0.5s;} 

.about-info ul li:hover  .icon{border:solid 2px #005287; background:#005287;} 
.about-info ul li:first-child{border:none;}
.btn-read{width:100%;text-align:center;}
.btn-read a{padding:6px 14px;color:#FFF;font-size:14px;border:solid 1px #FFF;text-transform:uppercase;transition:0.5s;}
.btn-read a:hover{transition:0.5s;background:#FFF;text-decoration:none;color:#089ad2;}
.list-1{width:100%; margin-bottom:20px;}
.list-1 li{width:100%; padding:6px 0 6px 15px;line-height:20px;background:url(../images/arrow2.png) no-repeat 0 8px;font-size:14px; color:#333333; }
.list-1 li:last-child{margin-bottom:0px; }
.list-1 li li{width:100%; padding-left:14px; margin-bottom:0; background:url(../images/arrow3.png) no-repeat 0 12px; line-height:25px; font-size:14px; color:#333333; }
.list-1 ul{margin-top:10px;}
.list-1.two li{width:50%;}
.list-1 li li li{padding-left:10px;background:url(../images/arrow6.png) no-repeat 0 13px;}
.list-1 li li li li{padding-left:15px;background:url(../images/arrow3.png) no-repeat 0 3px;}

.case-news{ padding:62px 0px 60px 0px;}
.case{width: 630px; float: left; margin-right:70px;}
.case .heading ,.news .heading { color: #0698d0; margin-bottom: 44px;}
.case .heading2 {padding-left:12px;}
.case p{font-size:14px; line-height:25px; margin-bottom:35px; padding:0px 40px 0px 12px;}
.case-img-overlay{    width: auto; padding:15px; background: #0698d0; display: inline-block; color: #fff; text-transform: uppercase; letter-spacing: 6px; font-size: 19px; position: relative; top: -23px; left: 12px; transition:0.5s;} 
.case-img-overlay:hover{background:#005287; transition:0.5s;}
.news{width:470px; float:left}
.news .btn-readmore{}
.news-box{ background:#eeeeee; margin-bottom:30px; position:relative;}
.news-date:after{left: 100%; top: 33px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(6, 152, 208, 0); border-left-color: #0698d0; border-width: 10px; margin-top: -10px;}
 .news-date{    padding:0; width: auto; float: left; text-align: center; color: #fff; background: #0698d0; margin-right:35px; position:relative;}
.news-date .date{font-size:48px ; line-height:36px;padding:25px 34px 44px 34px; color:#fff}
.news-date .year{padding:8px 15px; font-size:18px; background:#0587b9; color:#fff;    line-height: 16px;}
.news-content{    padding: 25px 0px 0px; }
.news-content p{font-size:13px; line-height:20px; margin-bottom:10px; color:#333333;}
.news-content .btn-read{color:#0587b9 ; font-size:13px; padding-bottom:34px;}
.news-content .btn-read a { padding: 0px; color: #009cd2; font-size: 14px; border: none; text-transform: none; transition: 0.5s; float: left; transition:0.5s;}
.news-content .btn-read a:hover{background:none; padding-left:3px; transition:0.5s;}

.view{width:auto; float:left;     margin-top: 5px;}
.view a {padding: 8px 23px; color: #009cd2; font-size: 14px; border: solid 1px #009cd2; text-transform: uppercase; transition: 0.5s; float: left;} 
.view a:hover{background:#009cd2; transition:0.5s; color :	#fff;}
.featured-wrap{padding:70px 0px;text-align:center;background:#f3e9d7;}
.featured-wrap .featured-img-box{margin-top:25px;transition:0.5s;}
.featured-wrap .featured-img-box:hover .img-box {transition:0.5s;box-shadow:0 0 25px rgba(0,0,0,0.3);}
.featured-wrap .featured-prod-text{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:12px 0px;font-size:20px;font-weight:500;margin-top:15px;}
.img-box img{max-width:100%;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.img-box{position:relative;background:#fff;height:330px;padding:10px 10px 0px 10px;overflow:hidden;}
.overlay{position:absolute;top:10px;left:3.5%;height:309px;width:93%;opacity:0;transition:.5s ease;background-color:#f3e9d7;}
.featured-img-box .img-box:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.featured-img-box .img-box:hover .overlay{opacity:0.5;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.featured-img-box .img-box:hover .text2{opacity:1;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.text2{color:white;font-size:20px;position:absolute;top:50%;opacity:0;left:50%;width:100%;transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;text-transform:uppercase;}
.services{text-align:left;padding:44px 0px;}
.services h1{font-size:16px;color:#0698d0; margin:0px; padding:0px; font-weight:500; font-family: 'Poppins', sans-serif; min-height:30px;text-transform:capitalize;} 
.services .owl-item img{margin-top:12px;} 
.services .owl-item img:hover{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */    filter: grayscale(100%);} 
.services .owl-item p{font-size:13px; line-height:20px; color:#333333; margin:12px 0px 20px 0px;}
.services .btn-readmore{color:#0698d0;font-size:13px;transition:0.5s;  display:block;line-height:20px;}
.services .btn-readmore:hover{color:#005287;font-size:15px; transition:0.5s;  }



.solution h1{font-size:16px;color:#0698d0; margin:0px; padding:0px; font-weight:500; font-family: 'Poppins', sans-serif; text-align:center;	min-height:68px; text-transform:capitalize;} 
.solution .item{min-height:315px;}
.solution .solution-icon{width:108px; height:108px; border-radius:100%; background:#0698d0; line-height:108px; vertical-align:middle; text-align:center; margin:0px auto; float:none;  margin-bottom:25px;transition:0.5s; }
.solution .solution-icon:hover{background:#005287;transition:0.5s; }
 .solution .owl-item img{width:auto; margin:0px auto; float:none; display:inline-block; }
.solution .owl-item p{font-size:13px; line-height:20px; color:#333333; margin:12px 0px 20px 0px; text-align:center;}
.solution .btn-readmore{color:#0698d0;font-size:13px;  text-align:center; display:block;}

.client-wrap2{margin-top:20px;}
.client-wrap2 li:hover{transition:0.5s;box-shadow:0 0 20px rgba(0,0,0,0.1);}
.client-wrap2 li{float:left;width:18.4%;text-align:center;border:1px solid #ddd;margin:0 2% 2% 0;padding:0px 0 0 0;transition:0.5s; overflow:hidden; display:block; min-height:100px;} 
 
.client-wrap2 li img{float:none; width:80%}
.client-wrap2 li p{ display:none;padding:10px 0px; border-top:1px solid #ddd;font-weight:700;text-transform:uppercase;color:#000;font-size:14px; overflow:hidden;transition:0.5s;text-align:center; line-height:14px; width:100%; position:relative; margin:10px 0px 0px 0px; z-index:1; }
.client-wrap2 li p:after{content:"";background:#264b89;width:100%;height:120%;top:101%;left:0;position:absolute;transition:0.5s; z-index:-1;}
.client-wrap2 li:hover p:after{top:0;transition:0.5s;}
.client-wrap2 li:hover p span{color:#fff;transition:0.5s;}
 .client-wrap2 li:nth-child(5n){margin-right:0;}


 /* index page  our partner */
.client-wrap{text-align:center;padding:62px 0px 47px 0px; background:url(../images/client-wrap-bg.jpg) no-repeat top center; background-size:cover;}
.client-wrap .main-heading .heading-img{height:65px;}
.client-wrap .heading{margin-bottom:30px;}
 .client-wrap .heding-after{margin-bottom:45px;}
 .client-wrap .text1{font-style:italic; line-height:25px; font-size:15px; font-weight:300;   margin-bottom:22px;}
 .client-wrap .text3{line-height:22px;font-size:14px; font-weight:normal; color:#FFF; font-style:normal; margin-bottom:28px;}
  .client-wrap .text3  strong{color:#fff; font-size:16px;} 
   .client-wrap .btn-read a {display: inline-block;}
    
   
footer{background:#0698d0;float:left;width:100%;padding:55px 0px 30px 0px;}
.footer-heading{color:#FFF; margin-bottom:15px; text-transform:uppercase; }
.footer-heading a{color:#fff; font-size:13px;font-weight:700;}
.footer-box-1{width:225px;float:left;}
.footer-box-2{width:359px;float:left; padding-left: 30px; position:relative}
.footer-box-2:after{position:absolute; content:""; width:1px; background:rgba(255, 255, 255, 0.2) ; height:92%; top:4px; left:0px; }
.footer-box-3{width:285px;float:left; padding:0px 30px; position:relative;}
.footer-box-3:after{position:absolute; content:""; width:1px; background:rgba(255, 255, 255, 0.2) ; height:92%; top:4px; left:0px; }
.footer-box-4{width:300px;float:left; padding-left:30px;}
.footer-menu{width:auto; margin:0px 0px 22px 0px; padding:0px;}
.footer-menu li{float:left; width:100%; font-size:13px; color:#FFF;padding:0px 0px 12px 0px; }
.footer-menu li:last-child ,.last-child{padding-bottom:0px !important;}
.footer-menu li a{color:#fff; transition:0.3s;display:block; text-transform:capitalize;}
.footer-menu li a:hover{padding-left:6px; color:#00315f; transition:0.3s; }
 
.footer-p{margin:0;font-size:14px;line-height:22px;padding:0 0px 0 25px;}
.copyright-p a ,.copyright-p p{color:#FFF; line-height:20px; font-size:13px}
.copyright-p{color:#fff; font-size: 13px;} 
 .copyright{    padding: 25px 0px 15px 0px;    border-top: solid 1px rgba(255, 255, 255, 0.2);}
 .copyright a{border-bottom:solid 1px rgba(255, 255, 255, 0.3);}
.copyright .fb  ,.copyright .tw{ border-bottom:none} 
 .copyright i{width:16px; height:16px ; text-align:center; line-height:16px; color:#0698d0; background:#FFF; border:transparent 1px #fff; border-radius:50px; font-size:12px; margin-left:5px; }
.owl-carousel,.owl-item,.owl-carousel-2 {-webkit-tap-highlight-color:transparent;position:relative;}
.owl-carousel{display:none;width:70%;z-index:1 ;margin:0px auto;}
.owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}
.owl-item, .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-item img{display:block;width:100%}
.owl-item img:hover{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */    filter: grayscale(100%);} }
.owl-dots.disabled, .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev
.owl-dot, .owl-nav .owl-next,.owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;font-size:0;}
/* .owl-carousel .owl-prev{background:url(../images/arrow.jpg) no-repeat;background-position:0px;padding:16px;float:left;position:absolute;margin-right:10px;top:0px;left:0px;width:32px; font-size:0;} */
.owl-carousel .owl-prev{width: 25px;height: 25px; border-color: #FFF; position: absolute; top: 20%; margin-top: -31px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; transform: rotate(45deg); left: -80px;} 


.owl-carousel .owl-next{width: 25px; height: 25px; border-color: #FFF; position: absolute; top: 20%; margin-top: -31px; border-bottom: 1px solid #fff; border-left: 1px solid #fff; transform: rotate(-135deg); right:-80px;} 

.owl-prev:hover{background-position:-64px;}
.owl-next:hover{background-position:-96px;}
.owl-nav{width:98px;margin:0px auto;padding:0px;float:none;}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.animated{animation-duration:1s;animation-fill-mode:both}
.owl-animated-in{z-index:0}
.owl-animated-out{z-index:1}
.fadeOut{animation-name:fadeOut}
.owl-carousel p{line-height:30px;}
.owl-carousel .item ,.owl-carousel .item{margin:0px auto;width:100%;}
.top-logo{float:left;width:auto;}
 .owl-carousel-2 .owl-nav.disabled{display:block}
.owl-carousel-2 .owl-prev{background:url(../images/left-arrow-blue.png) no-repeat 14px #fff;padding:16px;float:left; margin-right:10px; width:39px; border:solid 1px #bdbdbd; border-radius:50px; height:39px; font-size:0;}
.owl-carousel-2  .owl-prev:hover{background:url(../images/left-arrow-white.png) no-repeat 14px #0098ce;}


.owl-carousel-2 .owl-next{background:url(../images/right-arrow-blue.png) no-repeat 16px #fff;padding:16px;float:right; margin-left:10px; width:39px; border:solid 1px #bdbdbd; border-radius:50px; height:39px; font-size:0;}
.owl-carousel-2  .owl-next:hover{background:url(../images/right-arrow-white.png) no-repeat 16px #0098ce;}
 .owl-carousel-2 .owl-nav{width:98px;margin-top:40px;padding:0px;float:none;}
 
  .owl-carousel-3 .owl-dots {margin-left:12px;}
 .owl-carousel-3.owl-nav.disabled+.owl-dots{margin-top:0px; }
 .owl-carousel-3 .owl-dots .owl-dot{display:inline-block;zoom:1 ;}
 .owl-carousel-3 .owl-dots .owl-dot span{width:14px;height:14px;margin:0px 5px 0px 0px;background:#eeeeee;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
 .owl-carousel-3 .owl-dots .owl-dot.active span,.owl-carousel-3 .owl-dots .owl-dot:hover span{background:#0698d0}
 .dl-menuwrapper li{width:100%}
.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul{background:#005287;color:#FFF;}
.dl-menuwrapper button{background:#005287;position:absolute;right:15px;top:25px;}
.dl-menuwrapper{max-width:400px;}
.dl-menuwrapper:first-child{margin-right:0px;}
.dl-menuwrapper li a {     color: #fff;     font-size: 13px;     padding: 6px 10px;transition:0.5s;}
.dl-menuwrapper li a:hover{color:#fff; padding-left:25px; transition:0.5s;}
.dl-menuwrapper li > a:after,.dl-menuwrapper li.dl-back:after{color:#fff;}
.dl-menuwrapper .dl-menu{margin: 91px 0 0 0;}
 
   .features-menu {
        display: block;
        position: relative;
        z-index: 1000;
    }
	.features-menu{display:none;}
.bottom-menu,.features-menu .nav{font-family:Poppins, sans-serif!important}
.icon-desktop:before{content:"\E001"}
.icon-menu-close:before{content:"\E002"}
.icon-menu:before{content:"\E003"}
.icon-mobile:before{content:"\E004"}
.icon-submenu-down:before{content:"\E005"}
.icon-submenu-right:before{content:"\E006"}
.icon-world:before{content:"\E007"}
.bottom-menu{display:block;position:fixed;bottom:0;left:0;right:0; height:40px;z-index:901;border-top:1px solid #61a8b7;padding:10px;background:#005388;color:#fff}
.bottom-menu p{margin:0!important;padding:0!important;font-size:14px!important;color:#fff!important;background:0 0}
header h1:before{content:"\E004";margin-right:8px}
.nav-button,.nav-close{position:fixed;bottom:0;width:2.4rem;height:39px;overflow:hidden;z-index:902;cursor:pointer;text-decoration:none;line-height:38px;background:#005489;color:#fff}
.nav-button:before,.nav-close:before{display:block;text-align:center}
.nav-button{display:block;right:1rem;font-size:1.7rem}
.nav-button:focus,.nav-button:hover{color:#fff}
.nav-button:before{content: ''; position: absolute; width: 60%; height: 3px; background: #fff; top: 11px; left: 16%; box-shadow: 0 8px 0 #fff, 0 16px 0 #fff; border-radius: 20px;} 
.nav-close{display:none;right:4rem;font-size:1.9rem}
.nav-close:before{content:"\E002"}
.features-menu .nav{padding-bottom:4.4rem;line-height:4.4rem;background:#00a0d3;color:#fff;font-size:14px}
.features-menu .nav .nav-submenu>ul li{font-size:12px}
.features-menu .nav ul{border-radius:0 0 6px 6px;background:#1e92ab}
.features-menu .nav ul ul{background:#3baac1}
.features-menu .nav ul ul ul{background:#382f29}
.features-menu .nav ul ul ul ul{background:#3baac1}
.features-menu .nav ul ul ul ul ul{background:#493e36}
.features-menu .nav li{border-top:1px solid #18879e;cursor:pointer; width:100%;}
.features-menu .nav li.nav-active>a,.features-menu .nav li:hover>a{color:#fff;background:#005489}
.features-menu .nav .nav-submenu>ul{margin-left:0}
.features-menu .nav .nav-submenu>a{padding-right:30px!important}
.features-menu .nav a,.features-menu .nav a:active,.features-menu .nav a:hover,.features-menu .nav a:visited{border-radius:0px;padding:10px 10px 10px 15px;color:#fff;line-height:1.5;text-decoration:none !important; transition:0.5s ;text-transform:capitalize;}
.features-menu .nav .nav-submenu>a:after{position:absolute;display:block;right:10px;top:15px;content:"\E005"}
.news-div {float:left;width:31%; margin:0 3% 30px 0;}
.news-div:nth-child(3n){margin-right:0;}
.news-div img {max-width:100%;}
.news-img {float:left;width:100%;}
.news-info {float:left;width:100%;border:1px solid #eee;padding:15px;}
.news-info p{font-size: 13px;line-height: 20px;color: #333;margin: 0 0 10px;}
.news-info .more-bt a{color: #0698d0;font-size: 13px;transition: 0.5s;display: block;line-height: 20px;}
.news-info .more-bt a:hover{color: #1f68a0;}
.news-info h2 {float:left;width:100%;margin:0 0 10px;font-weight:600;text-transform:uppercase;font-size:16px;}
.news-info .date {float:left;width:100%;color:#9f9f9f;margin:0 0 10px;font-size:13px;background:url(../images/calendar.png) no-repeat 0 center;padding:2px 0 1px 20px;}
.time {float:left;width:100%;color:#9f9f9f;margin:0 0 10px;font-size:13px;background:url(../images/time.png) no-repeat 0 center;padding:2px 0 1px 20px;}
.date-time {float:left;width:100%;}
.details-page .news-div {float:left;width:100%; margin:0;}
.details-page .news-info {padding:25px;}
.details-page .news-info p{text-align: justify;line-height: 23px;margin: 0 0 15px;font-size:14px;}
.date-time .date{width:auto;margin-right:10px;}
.date-time .time{width:auto;}
.details-page .news-info h2{font-size:25px;margin:10px 0 20px 0;}
.case-studies-panel .news-info{background-color:#f7f7f7;}
.case-studies-panel .news-info p{font-style: italic;font-size: 15px;}
.related-case-studies {float:left;width:100%;margin:30px 0 0 0;}
.case-studies-column {float:left;width:47%;}
.case-studies-column:nth-child(2n) {float:right;}

.case-studies-column h2 {font-family: 'Poppins', sans-serif;font-size: 23px;padding: 10px 15px 10px 15px;line-height: 23px;color: #1f68a0;font-weight: 400;background: #eff9fd;margin-bottom: 20px;text-transform: capitalize;}
.case-studies-column p{font-size: 14px;line-height: 23px;color: #333;margin: 0 0 15px;text-align:justify;}
.details-page h2 span.italic-text{font-style: italic;font-size: 16px;font-weight:400;}
.styled-pagination{position:relative;float:left;width:100%;}
.styled-pagination ul{position:relative;display:inline-block;}
.styled-pagination li{position:relative;display:block;float:left;margin:0px 10px 10px 0px;}
.styled-pagination li a{position:relative;display:inline-block;line-height:40px;height:40px;font-size:16px;min-width:40px;color:#222;font-weight:400;text-align:center;background:none;border:1px solid #f0f0f0;text-transform:capitalize;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;}
.styled-pagination li a:hover,
.styled-pagination li a.active,.styled-pagination li a span:hover{color:#ffffff;border-color:#1f68a0;background-color:#1f68a0;}
.fancybox-custom .fancybox-skin {box-shadow: 0 0 50px #222;}
.press-releases-images li{float:left;width:30%;margin:0 4% 40px 0;text-align:center;text-transform:uppercase;font-weight:600;font-size:16px;}
.press-releases-images li:nth-child(3n){margin-right:0;}
.press-releases-images li img {margin:0 0 20px;}
.news-img:before,.fancybox-effects-a:before {content:'';position: absolute;top:0;right: 0;margin: 0 auto;width: 25px; height: 25px;background:url(../images/img-corner.png) no-repeat right 0;}
.news-img,.press-releases-images li{position:relative}
.content-img:before {content:'';position: absolute;top:0;right: 0;margin: 0 auto;width: 25px; height: 25px;background:url(../images/img-corner.png) no-repeat right 0;}
.content-img{position:relative;float:left;}
.content-img.margin-right{margin-right:40px;margin-bottom: 30px;}
.main-content .part-1 .content-img img.img-1 {margin-right:0;}
.blue-txt {font-size:16px;margin:0 0 10px;color:#0698d0;}
.hd1 {font-family: 'Poppins', sans-serif;font-size: 22px;line-height: 22px;color: #1f68a0;font-weight: 400;margin:0 0 20px;border-bottom: solid 1px #eeeeee;padding: 0 0 10px 0;}
.insede-page-right-part .main-content p.tagline {font-size: 22px;line-height: 22px;color: #1f68a0;font-weight: 500;font-style: italic;}
.center-txt2 .solution-text{padding: 25px 0 0 0;}
.center-txt .solution-text{padding: 39px 0 0 0;}
.two-column-content {float:left;width:100%;margin:20px 0 0;}
.column-l {float:left;width:48%;}
.column-r {float:right;width:48%;}
.new-title span{font-size: 14px;display: inline-block;padding: 13px 15px;margin: 0;list-style: none;float: none;position: relative;background-color: #0e5186;color: #fff;}
.new-title {float:left;width:100%;margin:0 0 25px;text-align:center;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.new-title span::after { content: ''; position: absolute;top: 100%;left: 0;right: 0;margin: 0 auto; width: 0;height: 0;border-top: solid 8px #0e5186;border-left: solid 8px transparent;border-right: solid 8px transparent;}
.resp-tabs-list.padding1 li{padding: 13px 5px;font-size: 13px;}







@media only screen and (min-width:960px){.features-menu .nav, body{padding:0!important }
 .features-menu .nav ul ul ul li:first-child, .features-menu .nav>ul>li{border-top:none }
 header{position:relative }
 header h1:before{content:"\E001" }
 .nav-button{display:none }
 .features-menu .nav li>ul{box-shadow:0 0 5px 0 rgba(0, 0, 0, .75) }
 .features-menu .nav ul ul ul{border-radius:0 6px 6px }
 .features-menu .nav .nav-left>ul{border-radius:6px 0 6px 6px }
 .features-menu .nav .nav-submenu li{min-width:110px }
 .features-menu .nav .nav-submenu>ul{margin:0 }
 .features-menu .nav>ul>.nav-submenu>a:after{content:"\E005" }
 .features-menu .nav .nav-submenu>a:after{content:"\E006" }
}
.features-menu .nav-lock-scroll{overflow:hidden}
.features-menu .nav{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:900;overflow-x:hidden;overflow-y:auto}
.features-menu .nav a,.features-menu .nav a:active,.features-menu .nav a:hover,.features-menu .nav a:visited,.features-menu .nav ul{display:block;position:relative}
.features-menu .nav ul{zoom:1;margin:0;padding:0}
@media only screen and (min-width:960px){.features-menu .nav{display:block;position:relative;bottom:auto;overflow:visible }
 .features-menu .nav li{position:relative;white-space:nowrap }
 .features-menu .nav>ul>li{display:inline-block }
 .features-menu .nav ul{display:block }
 .features-menu .nav ul ul{display:none;position:absolute;top:100%;left:0;z-index:901 }
 .features-menu .nav ul ul ul{top:5px;left:95%;z-index:902 }
 .features-menu .nav ul ul ul ul{z-index:903 }
 .features-menu .nav ul ul ul ul ul{z-index:904 }
 .features-menu .nav ul ul li.nav-left>ul{left:auto;right:95% }
 .features-menu .nav-no-js .nav li:hover>ul{display:block }
}
@media only screen and (max-width:959px){
.features-menu .nav-no-js .nav-button:hover+.nav, .features-menu .nav-no-js .nav-button:hover+.nav+.nav-close, .features-menu .nav-no-js .nav:hover, .features-menu .nav-no-js .nav:hover+.nav-close{display:block }
.press-releases-images li{font-size:14px;}
.list-1.two li{width:100%;}
.column-l {float:left;width:100%;}
.column-r {float:right;width:100%;}


}
.mobile-menu.sticky-header #header{height:40px;}


/*sitemap*/

.list-full{ float:left; width:100%; position:relative}
.list-full li{ float:left; width:100%; list-style: none; margin-bottom:20px; }
.list-styled{ padding:0; margin:15px 0 30px 0; border-left:1px solid #ddd; }
.list-styled li{ position:relative; list-style:none; padding:0 0 5px 30px; margin:0 0 5px 0; width: 100%;}
.list-styled li:before{ position:absolute; content:""; width:20px; height:1px; background:#ddd; left:0; top:50%; margin-top:-3px; } 
.list-styled li a{ color:#787878; line-height:22px; font-size:15px; }	
.map-solution{ position:relative; }
.map-solution ul{ width:48% } 

/* .map-solution:after{ position: absolute; content: ""; width: 49%; height: 1px; background: #ddd; right: 282px; top: 30px; }   */
/* .map-solution:before{     position: absolute; content: ""; width: 1px; height: 15px; background: #ddd; right: 48%; top: 22px; }   */
 

@media (max-width:1200px) and (min-width:1024px){
.solution-img{width: 20%;max-width:150px;}
.solution-text{width: 80%;}
.content-img.margin-right{margin-right:20px;}
.product-box{width:100%}
.product-link,.product-link-img,.product-link-img2,.product-link2{width:50%;}
.main-nav .main-menu{margin-left:0px;} 
.main-nav .main-menu .logo img{ margin:0px 10px}
.slider-text .heading1{height:60px;line-height:60px;font-size:40px;}
.slider-text .heading2{font-size:28px;}
.input-text{width:340px;}
.btn-subscribe{width:auto;float:right;}
.subscribe-box{margin-top:4%5px;}
.newsletter-heading,.newsletter-img,.newsletter-text{width:100%;text-align:center;}
.product-link-img2:after{left:-274%;}
.footer-box{width:100%;}
.img-box{height:215px;}
.img-box img{max-width:65%;}
.featured-wrap .featured-prod-text{font-size:16px;}
.subscribe-box{margin-top:45px;}
.top-strip .top-left{width:100%;}
.top-strip .top-emailid{float:right !important;}
.case{width: 57%; float: left; margin-right: 3%;}
.news{    width: 40%;}
.owl-carousel-3 .owl-item ,.owl-carousel-3 .active{width:100%}
.owl-carousel-3 .owl-dots .owl-dot{width:auto;}
.owl-carousel{width:80%}
.about-info ul{padding: 65px 0px 0px 0px;}
.news-date .year{    padding: 12px 15px;}
.news-date .date{padding: 25px 34px 55px 34px;}
footer{padding-bottom:0px;}
.footer-box-1{width:20%}
.footer-box-2{width:30%}
.footer-box-3{width:25%}
.footer-box-4{width:25%}
.footer-box-4{position:relative;} 
.footer-box-4:after{position: absolute; content: ""; width: 1px; background: rgba(255, 255, 255, 0.2); height: 87%; top: 4px; left:0px;} 
.copyright-p{float:none; text-align:center;}
.copyright-p a, .copyright-p p{width:100%; float:none; margin-bottom:20px;}
.main-content .part-1 .img-1{margin: 0px 20px 10px 0px;}

.main-content  .text{padding:0px;    margin-bottom: 10px;}
.main-content .part-2{ padding: 30px;}
.main-content .part-3 .text{width: 40%; float: left; padding-right: 10px;} 
.client-wrap2 li img{    width: 85%;}
.client-wrap2 li{min-height:85px;}
.resp-tabs-list.padding1 li{padding: 13px 15px;font-size: 14px;}
 }
  
@media (max-width:1023px) and (min-width:768px){
	.carousel-inner .item{height:350px;}
	#dl-menu{display:block;z-index:1;float:right;}
	.main-nav .main-menu{display:none;}
.top-strip .top-left{width:100%;}
.top-logo {display: block;width: auto;float: left;}
.top-strip .top-right{float:left; width:100%} 
.jumpmenu2{width:130px; background-position: 100px 4px; position:absolute; top:0px; right:70px;}
.main-nav .main-menu li a{    padding: 10px 12px;}
.about-wrap{padding:30px 0px;}
.about-wrap .text1{padding:0px 50px;}
.about-info ul{padding:30px 0px 0px 0px;}
.about-info p{padding:0px;}
.case-news{padding:30px 15px;	 }
.case{width:100%; margin:0px 0px 30px 0px;}
.case .heading, .news .heading{margin-bottom:20px;	}
.owl-item img{width:98%;}   
.owl-carousel-3 .owl-item ,.owl-carousel-3 .active{width:100%}
.owl-carousel-3 .owl-dots .owl-dot{width:auto;}
.client-wrap .text1{padding:0px 90px;}
.client-wrap .heding-after,.client-wrap .heading{margin-bottom:20px;	}
	  
.news{width: 100%; float: left; padding-right: 15px;} 	  
.news-date .date{    padding: 25px 34px 25px 34px}
.content-img.margin-right{margin-bottom: 0;}
.two-column-content{margin:0;}
.search-form{display:none;}
.slider-1{background-size:cover;}
.carousel-inner > .item{min-height:280px;}
.slider-text{margin-top:0px;}
.spacer-md{padding-bottom:0px;text-align:left;} 
 
.top-strip{height:auto;}
.top-strip .top-left p{line-height:20px;width:auto;float:left;text-align:center;}
.top-strip .top-emailid{padding-left:25px;float:right !important;}
.search-form .input-text-search{width:100%}
.top-strip .top-right ul{line-height:20px;margin-top:20px;}
.top-strip .top-right li{width:100%;padding:0px 0px 8px 0px;float:left;}
.top-strip .top-right li:after{content:none;}
.slider-text .heading1{width:100%;text-align:left; margin-top:50px;} 
.btn-subscribe{width:38%;}
.subscribe-form{width:60%;}
.btn-subscribe a{float:none;}
.btn-see{width:140px;}
.slider-text .btn-see a{font-size:13px;padding:10px;}
.subscribe-form,.btn-subscribe{margin-left:0;margin-top:15px;}
.input-text{margin:0px;}
.carousel-indicators{bottom:50px;}
.btn-see{text-align:center;}
.product-content{width:100%;}
.newsletter-wrap{text-align:center;padding:30px 0px;}
.newsletter-img{margin:0px auto;width:100%;text-align:center;}
.newsletter-heading{width:100%;text-align:center;font-size:24px;}
.newsletter-text{width:100%;float:left;font-size:15px;font-family:'Raleway', sans-serif;text-align:center;}
.subscribe-box{margin-top:35px;}
.footer-box{width:100%}
.footer-col{max-width:25%;flex:auto;}
.address{border:none;max-width:100% !important;flex:auto !important;text-align:center;margin-top:30px;}
.footer-box .col-four{border:none;}
.product-link-img2:after{left:-266%;}
.product-box{width:100%}
.product-link,.product-link-img,.product-link2,.product-link-img2{width:50%;min-height:300px;}
.breadcrumb-menu li a{padding:14px 28px;}
.product-her .fix-div, .product-him .fix-div {min-height: 324px;background-size: cover !important;}

.client-wrap {padding:40px 0 20px 0;}
footer {padding: 25px 0px 25px 0px;}
.footer-logo {margin-bottom:35px;}
.footer-p br {display:none;}
.footer-col {min-height:0;}
#demo-2 input[type=search]{top: -50px ;    right: 60px ;}
.footer-box-1, .footer-box-2, .footer-box-3, .footer-box-4{width: 46%;     padding: 0px;     margin-left: 3%;}
.footer-box-1, .footer-box-2{min-height:465px;}
.footer-box-2:after{left:-20px}
.footer-box-3:after{ content:"";width: 206%; top: -10px; height:1px; left: 0px;}
.copyright-p{    text-align: center;    width: 100%;}
/* .footer-box-4{position:relative;}
.footer-box-4 .footer-heading{display:none;}
.footer-box-4:after{position: absolute; content: ""; width: 1px; background: rgba(255, 255, 255, 0.2); height: 87%; top: 7px; left: -20px;} */ 
.copyright-p a, .copyright-p p{float: none;    margin: 0px 0px 10px;}

.insede-page-right-part{    padding: 0px 0px 0px 30px;}
.main-content  .text{padding:0px; margin-bottom:15px;}
.main-content .part-1 .img-1{margin:0px 0px 20px 0px; float:none;}
.main-content .part-2{padding:20px;}
.main-content .part-3 .text{width:100%; padding:0px;}
.main-content .part-3 img{float:left}
.insede-page-left-part li a{padding: 7px 0px 7px 25px;font-size: 14px;line-height: 18px;    background-position: 10px 12px;}
.insede-page-left-part li .active,.insede-page-left-part li a:hover{background-position: 10px 12px;}
.client-wrap2 li img{width:100%;}
.client-wrap2 li{min-height:75px;}
.news-div{width: 48%;}
.news-div:nth-child(3n) {margin-right: 3%;}
.news-div:nth-child(2n) {margin-right: 0;}
.content-img.margin-right{margin-right:0;}
.content-img{width:100%;}
.solution-img{width: 25%;}
.solution-text{width: 75%;}



}
@media screen and (max-width:767px){
.top-strip .top-right p{padding-right:10px;}
.left-menu-jump-box{display:none;}
.features-menu{display:block;}
.insede-page-left-part{display:none;}
.insede-page-right-part{width:100%; margin:0px; padding:0px;}
.main-content .part-1 .img-1{width:100%; padding:0px; margin:0px 0px 30px 0px;}
.main-content  .text{padding:0px; margin-bottom:20px;}
.main-content .part-2{padding:10px; text-align:left;margin-bottom: 20px;}
.main-content .part-3 .text{width:100%;	padding:0px; }
.main-content .part-3 img{float:left; margin:0px; padding:0px; width:100%;}
.main-content .heading{margin-bottom:40px;}
.main-content .heading:after{margin-bottom:10px}
.inside-page-banner {height:180px;	}
.top-logo{display:block;}
.top-strip .top-right{padding:0px 12px; position:relative; width:100%;text-align: center;}
.top-strip .login{position: absolute;    bottom: -40px;  }
.top-left{display:none;}
.top-strip .top-left{width:100%;text-align:center;}
.search-form{display:block;}
.slider-1{background-size:cover;}
.carousel-inner > .item{min-height:180px;}
.slider-text {margin-top:0;}
.spacer-md{padding-bottom:0;}
#dl-menu{display: block; z-index: 16; float: right;}
 .dl-menuwrapper li{width:100%}
.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul{background:#005287;color:#FFF;}
.dl-menuwrapper button{background:#005287;position:absolute;right:15px;top:25px;}
.dl-menuwrapper{max-width:100%;}
.dl-menuwrapper:first-child{margin-right:0px;}
.dl-menuwrapper li a {     color: #fff;     font-size: 13px;     padding: 6px 10px;transition:0.5s;}
.dl-menuwrapper li a:hover{color:#fff; padding-left:25px; transition:0.5s;}
.dl-menuwrapper li > a:after,.dl-menuwrapper li.dl-back:after{color:#fff;}
.dl-menuwrapper .dl-menu{	margin-top:91px;}
.main-nav .jumpmenu2{    position: absolute; top: -48px; right: 14px; margin: 0px; background:url(../images/list-arrow-2.png) no-repeat scroll right top #005287;   color: #fff; width: 140px; height: 32px; border:none;     background-position: 114px 4px;} 
.main-nav {position:relative;}
.main-nav .main-menu{display:none;}
.top-logo{margin-left:15px;}

.top-strip{height:auto;padding:10px 0px 30px 0px;min-height: 100px;}
.top-strip .top-left p{line-height:20px;float:none;}
.top-strip .top-emailid{padding-left:0px;}
.top-strip .top-right ul{line-height:20px;margin-top:20px;}
.top-strip .top-right li{width:100%;padding:0px 0px 8px 0px;float:left;}
.top-strip .top-right li:after{content:none;}
.top-strip .top-right p{float:none;}
 .social-part{padding:9px 0px 0px 9px; float:none; display:inline-flex;}

.news-content { padding:20px 0px 0px;   } 
.news-date .year{padding: 18px 15px;}
.news-date .date{    padding: 20px 20px 35px 20px;}
.news-date{margin-right: 20px;}
.news-date:after{top: 28px;}
 
.news-content .btn-read{padding-bottom:25px;}
.carousel-inner .item{height:200px;}
.slider-text .heading1{width:100%;text-align:left;line-height:24px;font-size:20px;}
.slider-text .heading2{width:100%;text-align:center;font-size:18px;line-height:24px;margin-bottom:10px;color:#fff;text-shadow:2px 1px 1px #000;}
.carousel-indicators{bottom:50px;}
.btn-see{text-align:center;}
.slider-text .btn-see a{font-size:13px;padding:5px 10px;}
.product-content, .product-box, .product-link, .product-link-img, .product-link-img2, .product-link2, .product-link-img2 img, .product-link-img img { width: 100%; height: auto; min-height: 152px; }
.product-her .fix-div{background-size:cover;min-height:242px;}
.product-him .fix-div{background-size:cover;min-height:242px;}
.product-her .product-link-img,.product-her .product-link-img2 ,.product-him .product-link-img,.product-him .product-link-img2 {min-height: 230px;background-size: 75%;}
.owl-prev,.owl-next{position:inherit;}
.newsletter-wrap{text-align:center;padding:30px 0px;}
.newsletter-img{margin:0px auto;width:100%;text-align:center;}
.newsletter-heading{width:100%;text-align:center;font-size:22px;}
.newsletter-text{width:100%;float:left;font-size:15px;font-family:'Raleway', sans-serif;text-align:center;}
.subscribe-form {margin-bottom:0;width:60%;margin-left:0;float:left;}
.btn-subscribe{width:40%;float:left;margin-top:0;}
.btn-subscribe a { border-radius: 0px; padding: 16.5px 0; font-size: 12px; width: 100%; text-align: center; }
.input-text{width:100%;margin:0;}
.footer-logo{margin-bottom:0;}
.footer-col {width:50%;border:none;min-height:0;border-bottom: 1px solid #e0e0e0; padding: 20px 0 !important; }
.footer-col:last-child {border-bottom:none;padding-bottom:0 !important;}
.footer-col li{padding:0px 0px 10px 0px;}
.copyright-p a, .copyright-p p{float:none;}
.address{max-width:100%;flex:auto;width:100%;}
.footer-p{padding-left:0px;text-align: center;}
.footer-p br {display: none;}
.copyright-p {font-size:13px;line-height:20px;padding:10px 15px;}
.text1{padding:0px 15px;font-size:14px;margin-bottom:20px;}
.owl-carousel p{line-height:22px;}
.breadcrumb-menu{display:none;}
.menu-link-mob{display:block}
.top-content-right{margin:20px 0px;}
#demo-2 input[type=search]{top: -50px ;    right: 60px ;}
.for-her {width: 128px;font-size: 24px;line-height: 44px;}
.about-wrap, .featured-wrap, .client-wrap {padding: 30px 0px;}
.heading {font-size: 30px;margin-bottom: 0;}
.main-heading {margin-bottom:20px;}
footer {padding: 20px 15px 0px 15px;margin-bottom: 40px;}
.footer-content{display:none;}
.footer-box-1 ,.footer-box-2,.footer-box-3 ,.footer-box-4{width:100%; padding:0px}
.footer-box-3:after{content:none}
.footer-box-3 .footer-menu{margin-bottom:0px;}
.footer-box-1 .footer-menu{float:left;    width: 48%;    margin-right: 2%;}
.copyright{padding:10px 0px;  border-top:none;}
.copyright-p{padding:0px;margin-bottom:10px;width: 100%;    text-align: center;}
.footer-box-4 .footer-heading{ display:none;}
.footer-box-1{position:relative}
.footer-box-1:after{content:""; position: absolute;background: rgba(255, 255, 255, 0.2);width:100%; bottom:10px; left:0px; height:1px;  }
.footer-box-2:after,.footer-box-3:after{width:100%; bottom:10px; top:auto; height:1px; left:auto; }

.tab-content{padding:0px 15px;}
.case-news{padding:30px 15px; width:100%}
.case{width:100%; margin-bottom:30px;}
.case p{padding-right:0px;}
.news{width:100%}
.about-info ul{padding:20px; margin-top:30px;}
.about-info ul li{width:50%; margin-bottom:30px;}
.about-info ul li:nth-last-child(3){border:none;}
.about-info p{width:100%; padding:0px; }
 .insede-page-right-part:after{content:none;}
.owl-carousel .owl-prev{left:-20px}
.owl-carousel .owl-next{right:-20px}
.owl-carousel{width:80%;}
.client-wrap .heding-after{margin-bottom:30px;}

.inside-page-content{padding:20px 15px;}
.contact-us .info-column{width:100%;padding:0px; margin:20px 0px 30px 0px;}
.contact-us .form-column{width:100%; padding:0px; margin:0px;}
.comment-form .frm-field{width:100%; padding:0px; margin:0px 0px 20px 0px;}
.comment-form .frm-field .submit-btn{margin:0px auto; float:none;}
.map{margin:10px 0px 30px; }
.map iframe{height:220px;}
.client-wrap2 li,.client-wrap2 li:nth-child(5n){width:30%; margin:0px 5%  5% 0px;min-height: 65px;}
.client-wrap2 li:nth-child(3n){margin-right:0px;}
.client-wrap2 li img{width:100%;}
.map-solution ul{width:100%; margin-bottom:0px;}
.map-solution ul:last-child{margin-top:0px;}
 .link-contact{margin-bottom:30px;}
.news-div{width: 48%;}
.news-div:nth-child(3n) {margin-right: 3%;}
.news-div:nth-child(2n) {margin-right: 0;}
.press-releases-images li{width:48%;}
.press-releases-images li:nth-child(3n) {margin-right: 3%;}
.press-releases-images li:nth-child(2n) {margin-right: 0;}
.content-img.margin-right{margin-right:0;}
.solution-img{width: 25%;}
.solution-text{width: 75%;}
.solution-bullet li{width: 50%;margin:0 0 20px}
.content-img.margin-right{margin-bottom: 0;}
.two-column-content{margin:0;}

}
@media screen and (min-width:425px) and (max-width:578px){
.news-content { min-height: 143px;}
 
}

@media screen and (max-width:450px){
.news-div{width: 100%;}
.news-div:nth-child(3n) {margin-right: 0;}
.news-div:nth-child(2n) {margin-right: 0;}

.press-releases-images li{width:100%;}
.press-releases-images li:nth-child(3n) {margin-right:0;}
.press-releases-images li:nth-child(2n) {margin-right:0;}




}
@media screen and (max-width:500px){
.solution-img{width: 100%;text-align:center;margin:0 0 10px;}
.solution-text{width: 100%;}
.solution-bullet li{width: 100%;}
.center-txt2 .solution-text{padding: 0 0 0 0;}
.center-txt .solution-text{padding: 0 0 0 0;}
}
@media screen and (max-width:600px){
.case-studies-column {float:left;width:100%;}
.case-studies-column:nth-child(2n) {float:left;}
}
@media screen and (min-width:560px) and (max-width:767px){.product-box{width:100%}
.product-link,.product-link-img,.product-link-img2,.product-link2{width:50%;}
.featured-wrap .featured-img-box{max-width:50%;flex:auto;}
.img-box{height:auto;}
.img-box img{width:80%}
.carousel-inner .container{max-width:100%;}
.carousel-inner > .item{height:250px;}
.subscribe-form{width:72%;}
.btn-subscribe{width:28%;}
.btn-subscribe a{padding:15.6px 41px;}
.product-link,.product-link-img,.product-link-img2,.product-link2{width:50%;height:auto;min-height:230px;}
.top-strip .top-left p{width:auto;float:left;}
.top-strip .top-emailid{float:right!important}
#demo-2 input[type=search]{top: -50px !important;
    right: 60px !Important;}  
.news-date .date{padding: 25px 34px 30px 34px}
.news-date .year{padding: 8px 15px;}
.footer-box-1, .footer-box-2, .footer-box-3, .footer-box-4{width: 46%;     padding: 0px;     margin-left: 3%;}
.footer-box-1 .footer-menu{width:100%}
.footer-box-1:after{content:none;} 
.footer-box-2:after{ width: 1px; bottom: 10px; top: 3px; height: 92%; left: -20px;} 
.footer-box-3:after{ content:"";width: 206%; top: -10px; height:1px; left: 0px;} 
.footer-box-4 .footer-heading{ display:block;}
.owl-carousel .owl-prev{left:-30px}
.owl-carousel .owl-next{right:-30px}
.owl-carousel{width:85%;}
}
@media screen and (max-width:320px){
	.case-img-overlay{letter-spacing: 3px;}
	.news-content{    padding: 15px 8px 0px 0px;}
	
	.news-date .date{    padding: 15px 10px 50px 10px;}
	.news-date .year{    padding: 20px 10px;}
	
	.news-date:after{top: 23px;}
	.top-strip .top-right p{float:left;	}
	.social-part{padding: 9px 0px 0px 8px;float: left;}
	}
	
	
 