h1,h2,h3,h4,h5,h6,a,p,ul,li,img,div{transition:0.5s linear;}
.dcw_counts .h_services .box,
.dcw_counts h1,
header .h_services .box,
header h1{text-align:center;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out}
body{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-font-smoothing:antialiased!important;-o-font-smoothing:antialiased!important}
.navbar-default{border:none}
header .google-adwords{background-color:rgba(247, 247, 247, .6);padding:0 4% 41px;margin-top:30px}
header .google-adwords h1{font-size:60px!important;float:left;clear:both;width:100%;padding:20px 0!important}
header .google-adwords form{clear:both}
header .google-adwords h1 small{display:block;font-size:47px;color:#fff;font-weight:700}
header .google-adwords input{height:45px}
header .google-adwords label.error{position:absolute;color:#f63;left:0;padding-left:10px;top:53px;font-size:12px}
header .google-adwords input.btn{background:#f63!important;color:#fff!important;padding:18px 50px;border-radius:5px;margin-top:30px;font-size:20px;line-height:1!important;height:auto!important}
header .google-adwords input.btn:hover{background:#f63!important}
header .google-adwords input,
header .google-adwords textarea{background:#f2f2f2!important;resize:none;color:#585858!important;border:none;border-radius:0;padding:12px}
header .google-adwords .col-sm-12,
header .google-adwords .col-sm-6{padding:10px!important}
.dcw_counts,
header{background-image:url(../images/mainbg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:70px;width:100%;padding-top:100px;box-shadow:inset 0 0 0 1000px rgba(0, 0, 0, .3);padding-bottom:20px}
.dcw_counts .load,
header .load{-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}
.dcw_counts h1,
header h1{font-size:52px;font-family:Poppins, sans-serif;font-weight:700;color:#fff;line-height:1.2;padding:40px 14%;-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);transition:.5s ease-out}
@media (max-width:37.5em){.dcw_counts h1,
header h1{font-size:30px;padding:0}
}
.dcw_counts .h_services,
header .h_services{width:100%;padding:80px 0}
.dcw_counts .h_services .box,
header .h_services .box{width:100%;float:left;min-height:100px;color:#fff;padding:10px 10px 30px;overflow:hidden;position:relative;background:rgba(255, 102, 51, 0);background-position:-80% 0;background-size:auto 100%!important;transition:.5s ease-out}
.dcw_counts .h_services .box:hover,
header .h_services .box:hover{background-color:#283a6e;background-position:0 0;background-repeat:no-repeat}
.dcw_counts .h_services .box img,
header .h_services .box img{width:60px;height:60px;margin:20px auto;border:1.5px solid #fff;padding:9px;border-radius:10px}
.dcw_counts .h_services .box h4,
header .h_services .box h4{font-family:Poppins, sans-serif;font-weight:600;font-size:22px}
.dcw_counts .h_services .box p,
header .h_services .box p{font-size:14px;font-family:"Open Sans", sans-serif;font-weight:500;line-height:1.8;min-height:130px!important}
.dcw_counts .count h4,
.header-group h4,
.header-group p{font-family:Poppins, sans-serif;text-align:center}
.our-result .result-text h4,
.our-result .result-text p,
.our-result .text-right,
.ourcustomer .box p{font-family:'Open Sans', sans-serif}
.dcw_counts .h_services .box a,
header .h_services .box a{color:#fff}
.dcw_counts .h_services .box a.btn,
header .h_services .box a.btn{color:#fff;font-size:14px;border:thin solid transparent;background-color:rgba(44, 45, 47, .33);border-radius:100px;font-weight:400;padding:5px 15px;text-transform:uppercase;margin-top:10px}
.dcw_counts .h_services .box a.btn:hover,
header .h_services .box a.btn:hover{text-decoration:none;background-color:rgba(44, 45, 47, .9)}
.dcw_counts .h_services .box a.btn:active,
.dcw_counts .h_services .box a.btn:focus,
header .h_services .box a.btn:active,
header .h_services .box a.btn:focus{background-color:rgba(44, 45, 47, .33)!important;color:#fff!important}
@media (max-width:37.5em){.dcw_counts .h_services,
header .h_services{padding:0}
header .google-adwords h1{font-size:30px!important;float:left;width:100%}
header .google-adwords h1 small{font-size:26px!important}
header .google-adwords label.error{display:block;width:100%;text-align:center}
header .google-adwords input.btn{font-size:14px!important}
}
.o_line,
.vline{width:180px;height:80px;background-image:url(../images/orange_row.png);background-position:center;background-repeat:no-repeat;background-color:transparent!important;margin:20px auto 0;display:block;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.line{border-bottom:1px solid #8c9397;position:absolute;z-index:-1;width:100%;top:170px!important}
.no-gutter>[class*=col-]{padding-right:0;padding-left:0}
.header-group{margin-bottom:40px}
.header-group h4{color:#f63;font-size:48px;font-weight:300!important}
.header-group h4 span{font-weight:600}
@media (max-width:37.5em){.header-group h4{font-size:40px}
}
.header-group p{font-size:14px;color:#666;line-height:2}
.da-thumbs{list-style:none;width:100%;position:relative;padding:0}
.da-thumbs .portfolio-box{float:left;background:#fff;position:relative;overflow:hidden}
.da-thumbs .portfolio-box a,
.da-thumbs .portfolio-box a img{display:block;position:relative}
.da-thumbs .portfolio-box a{overflow:hidden}
.da-thumbs .portfolio-box .portfolio-box-caption{position:absolute;width:100%;height:100%}
#portfolio .line{top:173px}
@-ms-keyframes icons{0%,
100%{-ms-transform:rotate(3deg)}
50%{-ms-transform:rotate(-3deg)}
}
@-moz-keyframes icons{0%,
100%{-moz-transform:rotate(3deg)}
50%{-moz-transform:rotate(-3deg)}
}
@-webkit-keyframes icons{0%,
100%{-webkit-transform:rotate(3deg)}
50%{-webkit-transform:rotate(-3deg)}
}
@keyframes icons{0%,
100%{transform:rotate(3deg)}
50%{transform:rotate(-3deg)}
}
.dcw_counts{padding:30px 0;box-shadow:inset 0 0 0 1000px rgba(0, 0, 0, .8)!important}
.dcw_counts .count{color:#fff;margin:20px 0}
.dcw_counts .count img{max-height:38px;display:inline-block;margin-top:-10px}
.dcw_counts .count h4{font-size:48px;font-weight:700;margin-bottom:0}
.dcw_counts .count h4 .numb{min-width:65px}
.dcw_counts .count h5{margin-top:0;text-transform:uppercase;text-align:center}
.dcw_counts .col-md-3:nth-child(3) .numb{min-width:100px}
.carousel.slide{position:relative!important}
.carousel.slide .carousel-control{top:0!important;opacity:1;text-shadow:none;}
.our-result{margin:0 0 40px}
.our-result .carousel{margin:40px 0;display:block}
.our-result .item{padding:0 30px}
@media (max-width:37.5em){.our-result .item{padding:0}
}
.our-result .carousel-control.left,
.our-result .carousel-control.right{background:0 0!important;opacity:1 !important;text-shadow:none !important;}
.our-result .carousel-control.left .glyphicon-chevron-left:before,
.our-result .carousel-control.right .glyphicon-chevron-right:before{content:"\f104";font-family:fontAwesome;font-size:60px;color:#f63;}
.our-result .carousel-control.right .glyphicon-chevron-right:before{content:"\f105";}
.our-result .carousel-control{color:#f63;text-shadow:none;width:auto}
.our-result .result-text p,
.our-result .text-right{color:#333}
.our-result .result-text{padding-right:80px}
@media (max-width:37.5em){.our-result .result-text{padding-right:0}
}
.our-result .result-text h4{font-size:24px;font-weight:500;font-style:italic;padding-right:30px;line-height:1.3;margin-bottom:20px}
.ourcustomer .box p.text-right,
.ourcustomer .box span{font-weight:500}
.our-result .result-text p{font-size:16px}
.our-result .text-right{line-height:50px;font-size:14px;font-weight:700;margin:20px 0}
.our-result .text-right img{float:right;margin-left:15px;width:75px}
.our-result img{display:block;margin:0 auto}
.press_awards{padding:10px 0;background-color:#666;min-height:50px}
.press_awards .o_line{background-color:#fff}
.press_awards P,
.press_awards h4{color:#fff}
.press_awards .table tr:first-child td{border-top:none}
.press_awards .table tr:last-child td{border-bottom:none}
.press_awards .table tr td{vertical-align:middle;text-align:center;border:thin solid #777;height:200px}
.press_awards .table tr td img{opacity:.5;display:block;margin:0 auto;max-width:200px;max-height:150px;filter:invert(100%) grayscale(100%) brightness(0);-webkit-filter:invert(100%) grayscale(100%) brightness(0);-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}
.press_awards .table tr td:hover img{filter:invert(0) grayscale(0);-webkit-filter:invert(0) grayscale(0);opacity:1}
.press_awards .table tr td:first-child{border-left:none}
.press_awards .table tr td:last-child{border-right:none}
@media (max-width:37.5em){.press_awards .table tr,
.press_awards .table tr td{display:block;float:left;width:100%}
.press_awards .table tr td{border:none;padding:15px}
}
.ourcustomer .row{display:flex;display:-webkit-flex;display:-moz-flex;display:-o-flex;align-items:center;-moz-align-items:center;-webkit-align-items:center;-o-align-items:center}
.ourcustomer .col-sm-4{padding:0}
.ourcustomer .box{float:left;width:100%;min-height:250px;padding:45px;background-image:url(../images/curlybrac.png);background-size:100% 100%;background-repeat:no-repeat}
@media (max-width:37.5em){.ourcustomer .row{display:block!important;margin:0!important}
.ourcustomer .box{padding:10px 45px}
}
.ourcustomer .box img{width:130px;display:inline;margin-top:-6px;margin-right:10px}
.ourcustomer .box p{font-size:15px;color:#333}
.ourcustomer .google-icon{display:block;max-width:150px;margin:20px auto}
.video_gallery{padding:10px 0;background-color:#666;min-height:50px}
.video_gallery .o_line{background-color:#fff}
.video_gallery P,
.video_gallery h4{color:#fff}
.video_gallery .item{padding:0 120px}
@media (max-width:37.5em){.video_gallery .item{padding:0}
}
.video_gallery .item .video-thumb{padding:5px;overflow:hidden;position:relative}
.video_gallery .item .video-thumb:first-child{padding-bottom:0}
.video_gallery .item .video-thumb:first-child .video_overlay{margin-bottom:0;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}
.video_gallery .item .video-thumb:hover .video_overlay{opacity:1}
.video_gallery .item .video-thumb .video_overlay{position:absolute;opacity:0;left:0;top:0;right:0;bottom:0;background-color:rgba(255, 102, 51, .8);margin:5px;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}
.video_gallery .item .video-thumb .video_overlay .overlay-text{position:absolute;bottom:0;left:0;padding:10px}
.video_gallery .item .video-thumb .video_overlay .overlay-text h5{color:#fff;font-size:14px;font-family:Poppins, sans-serif;font-weight:500;margin:0;line-height:1.8}
.video_gallery .item .video-thumb .video_overlay .overlay-text p{font-size:12px;font-family:Poppins, sans-serif;margin:0}
.video_gallery .item img{width:100%}
.video_gallery .carousel-control{text-shadow:none;width:auto;color:#fff}
.video_gallery .view-all{display:block;text-align:center;margin:20px 0}
.video_gallery .view-all .btn-default{margin:0 auto;display:inline-block;color:#fff;background-color:#f63;font-family:Poppins, sans-serif;text-transform:uppercase;font-weight:500;border:none;padding:7px 20px;height:39px;width:143px;font-size:18px}
.video_gallery .view-all .btn-default:hover{color:#f63;background-color:#fff}
.video_gallery .view-all .btn-default:active,
.video_gallery .view-all .btn-default:focus{color:#fff!important;background-color:#f63!important}
.connect_with .digonal{margin:250px auto 0}
.connect_with .innovativetxt{font-family:Poppins, sans-serif;font-size:1em a}
.connect_with .service_icons .btn,
.connect_with .service_icons p{font-size:30px;font-family:'Open Sans', sans-serif;text-align:center}
.connect_with .flag{position:relative;display:block;height:150px;float:left;width:100%}
.connect_with .flag img{display:block;margin:0 auto;position:absolute;top:-50px;left:45%;z-index:1}
.connect_with .service_icons{text-align:center;position:relative}
@media (max-width:37.5em){.connect_with .digonal{margin:0 auto}
.connect_with .flag{display:none}
.connect_with .service_icons{margin:50px auto}
}
.connect_with .service_icons img,
.img_hover_color{filter:grayscale(80%);-webkit-filter:grayscale(80%);-moz-filter:grayscale(80%);-o-filter:grayscale(80%);-ms-filter:grayscale(80%);-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-webkit-transition:.3s ease-out;transition:.3s ease-out;display:inline;margin:10px 0;max-height:360px}
.connect_with .service_icons p{position:absolute;font-weight:700;color:#fff;display:block;opacity:0;z-index:9;line-height:360px;width:100%}
.connect_with .service_icons p i{font-weight:lighter;font-style:normal}
.connect_with .service_icons p:hover{opacity:1}
.connect_with .service_icons p:hover+img,
.img_hover_color:hover{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}
.connect_with .service_icons span{float:left;width:100%}
.connect_with .service_icons span img{position:relative}
.connect_with .service_icons .btn{display:inline-block;line-height:70px;width:219px;padding:0;height:70px;margin-top:20px;text-transform:capitalize;border:thin solid #f63;color:#f63;font-weight:400}
.connect_with .service_icons .btn:hover{background:#f63;color:#fff}
.connect_with .service_icons .btn:active,
.connect_with .service_icons .btn:focus{border:thin solid #f63!important;color:#fff!important}
.connect_with .triangleup{padding:20px 40px;color:#fff;position:relative;text-align:center;max-width:590px;margin:-30px auto 0;min-height:240px}
.connect_with .triangleup a{color:#fff;display:block;font-size:22px;font-family:'Open Sans', sans-serif;font-weight:500;position:absolute;top:0;padding:115px 0 33px;width:100%;left:2px;text-transform:capitalize}
@media (max-width:37.5em){.connect_with .triangleup a{padding-top:160px;font-size:18px}
}
.connect_with .triangleup a:active,
.connect_with .triangleup a:focus,
.connect_with .triangleup a:hover{text-decoration:none}
.connect_with .triangleup .sub_subtitle{z-index:1!important;margin:0 auto;text-transform:capitalize;display:block}
.connect_with .triangleup span{position:relative;font-size:36px;font-family:Poppins, sans-serif!important;font-weight:400;text-transform:capitalize}
.connect_with .triangleup span b,
footer h4{font-family:Poppins, sans-serif}
.connect_with .triangleup span b{text-transform:capitalize}
.connect_with .triangleup:after,
.connect_with .triangleup:before{bottom:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.connect_with .triangleup:before{border-color:rgba(194, 225, 245, 0);border-bottom-color:#E7663F;border-width:260px;margin-left:-260px}
@media (max-width:37.5em){.connect_with .triangleup:before{border-width:160px;margin-left:-160px}
}
footer{background-color:#333;min-height:100px;width:100%;padding:15px 0}
footer h4{font-size:18px;color:#fff;font-weight:700;clear:both;display:block;border-bottom:solid thin #efefef;line-height:3;margin:25px 0;text-transform:uppercase}
footer .quick-links a,
footer address{font-family:Poppins, sans-serif;font-weight:500}
footer .quick-links{padding:0;margin:0}
footer .quick-links a{font-size:14px;color:#999;line-height:1.6;text-decoration:underline}
footer address{color:#fff;font-size:12px;margin:20px 0;line-height:1.8}
footer .social-icons{display:inline-block;clear:both;width:100%;}
footer .social-icons a{background:rgba(255, 255, 255, .05);border-radius:5px;width:52px;height:52px;margin-right:10px;float:left;text-align:center;border-radius:50%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}
.socials-icons.text-center .fa {color: #fff;}
footer .social-icons a.icon-linkedin.flaticon-linkedin-logo{margin-right:0;}
.share-group h2 {background: linear-gradient(to right, rgb(95, 99, 234),rgb(251, 4, 73));padding: 12px;color:#fff;font-size: 20px;margin-bottom: 10px;}
/*footer .social-icons a i{color:#999;font-size:20px;line-height:32px}*/
footer .social-icons a.s_facebook:hover i,
footer .social-icons a.s_google-plus:hover i,
footer .social-icons a.s_instagram:hover i,
footer .social-icons a.s_linkedin:hover i,
footer .social-icons a.s_twitter:hover i,
footer .social-icons a.s_youtube:hover i{color:#fff}
footer .social-icons a.s_facebook:hover{background:#3b5998}
footer .social-icons a.s_twitter:hover{background:#00aced}
footer .social-icons a.s_google-plus:hover{background:#dd4b39}
footer .social-icons a.s_linkedin:hover{background:#007bb6}
footer .social-icons a.s_youtube:hover{background:#b00}
footer .social-icons a.s_instagram:hover{background:#bc2a8d}
footer .social-icons iframe{float:left;width:100%;margin-bottom:10px;}
._2p3a {width: 100% !important;float: left !important;}
footer .recent-blogs{padding:0;margin:0}
footer .recent-blogs li{padding:10px 14px 10px 10px;line-height:18px;  position:relative;border-top:solid thin transparent;border-bottom:solid thin transparent;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-webkit-transition:.2s ease-out;transition:.2s ease-out;width:100%;float:left;}
footer .recent-blogs li:before{position:absolute;left:8px;top:15px;font:normal normal normal 18px/1 FontAwesome;}
/*footer .recent-blogs li:hover{background-color:rgba(0, 0, 0, .3);border-top:solid thin rgba(225, 225, 225, .3);border-bottom:solid thin rgba(225, 225, 225, .3)}*/
footer .recent-blogs li:hover a,
footer .recent-blogs li:hover a strong{color:#fff!important}
footer .recent-blogs li:hover:before{color:#fff}
footer .recent-blogs li a{color:white;font-size:12px;text-decoration:none}
footer .recent-blogs li a strong{font-size:10px;line-height:3}
footer .twitter-words{padding:0;margin:0}
footer .twitter-words li{padding:10px 0 10px 8px;position:relative;border-top:solid thin transparent;border-bottom:solid thin transparent;-moz-transition:.2s ease-out;-o-transition:.2s ease-out;-webkit-transition:.2s ease-out;transition:.2s ease-out}
footer .twitter-words li:before{/*content:"\f138";*/position:absolute;left:8px;top:15px;font:normal normal normal 18px/1 FontAwesome;/*color:#999*/}
.tmp-blog .post-details .post-meta,
.tmp-blog .post-details h2 a,
footer .link-inline,
footer .newsletter .lettercontent p{font-family:Poppins, sans-serif}
footer .twitter-words li:hover{background-color:rgba(0, 0, 0, .3);border-top:solid thin rgba(225, 225, 225, .3);border-bottom:solid thin rgba(225, 225, 225, .3)}
footer .twitter-words li:hover div{color:#fff}
footer .twitter-words li:hover a,
footer .twitter-words li:hover a strong{color:#fff!important}
footer .twitter-words li:hover:before{color:#fff}
footer .twitter-words li a,
footer .twitter-words li div{color:white;font-size:12px;text-decoration:none;font-style:normal!important}
footer .twitter-words li a strong,
footer .twitter-words li div strong{font-size:10px;line-height:3}
footer .newsletter{width:100%;float:left;border:7px solid rgba(255, 255, 255, .06);min-height:100px}
footer .newsletter .lettercontent{padding:20px}
footer .newsletter .lettercontent p{font-size:11px;color:#999;text-align:center}
footer .newsletter .lettercontent .form-control{width:100%;background:0 0;border:3px solid rgba(255, 255, 255, .06);padding:0 5px;height:45px;margin:10px 0;border-radius:0;color:#fff}
footer .newsletter .lettercontent .form-control:active,
footer .newsletter .lettercontent .form-control:focus,
footer .newsletter .lettercontent .form-control:hover{box-shadow:none;outline:0}
footer .newsletter .lettercontent .btn{margin:10px 0 0;background-color:#f63;color:#fff;text-transform:uppercase;font-size:12px;text-align:center;border:none;width:100%;padding:12px 0;-moz-transition:.3s ease-out;-o-transition:.3s ease-out;-webkit-transition:.3s ease-out;transition:.3s ease-out}
footer .newsletter .lettercontent .btn:hover{background-color:#fff!important;color:#f63!important}
footer .newsletter .lettercontent .btn:active,
footer .newsletter .lettercontent .btn:focus{background-color:#f63!important;color:#fff!important}
footer .link-inline,
footer .link-inline a{font-size:10px;color:#999;text-decoration:none}
.tmp-blog .post-details .post-meta,
footer .reserve-policy{font-size:12px;color:#999}
footer .link-inline{text-transform:uppercase;text-align:center;line-height:3}
footer .link-inline a:hover{color:#fff}
footer .reserve-policy{text-align:right;line-height:normal;}
.tmp-blog .vline{margin:0 auto 40px!important}
.tmp-blog .subtitle{margin:10px auto 20px;text-transform:inherit!important}
.tmp-blog .blog-img{margin:0 auto;text-align:center;min-height:220px;max-width:300px;display:flex;display:-webkit-flex;display:-moz-flex;display:-o-flex;display:-ms-flex;flex-direction:column;-webkit-flex-direction:column;-o-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;justify-content:center;-moz-justify-content:center;-o-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;background:linear-gradient(to right, rgb(95, 99, 234), rgb(251, 4, 73));color: #fff;transition:all 300ms ease-out;}
.blog_sidebar .blog_video_gallery ul li .video_img img,
.blog_sidebar .related_posts ul li .video_img img{max-width:100%}
/*.tmp-blog .blog-img img{display:inline;padding-bottom:15px;filter: brightness(0) invert(1);}*/
.hddocs .blog-img {
    background: 
    transparent;
}
.hddocs .blog-img .img-responsive {filter: none;}
#posts .item{margin-bottom:20px}
.tmp-blog .post-details .post-meta a{color:#999}
.tmp-blog .post-details .post-meta a:hover{color:#f05f40}
.tmp-blog .post-details{padding:0 0 10px}
.tmp-blog .post-details h2{margin:10px 0 20px}
.tmp-blog .post-details h2 a{font-size:24px;line-height:30px;font-weight:400;color:#333}
.tmp-blog .post-details h2 a:hover{color:#f05f40}
.tmp-blog .post-details .info{font-size:14px;line-height:20px;color:#333;font-family:"Open Sans", sans-serif}
.tmp-blog .wp-paginate{text-align:center}
.tmp-blog .wp-paginate a,
.tmp-blog .wp-paginate span{border:none;font-weight:700;color:#333!important;padding:4px 11px}
.tmp-blog .wp-paginate span{background-color:#fdfdfd}
.tmp-blog .wp-paginate .current{display:inline-block}
.blog_sidebar{position:relative}
.blog_sidebar .sidebar_header{position:relative;width:100%;margin:30px 0}
.blog_sidebar .sidebar_header h4{font-size:18px;font-family:Poppins, sans-serif;color:#333;position:relative;background-color:#fff;display:inline-block;margin:0;padding-right:10px}
.back_article,
.back_article:active,
.back_article:focus,
.back_article:hover{color:#E7663F}
.blog_sidebar .sidebar_header hr{position:absolute;width:50%;background-color:#ccc;content:'';right:0;bottom:9px;border-width:2px;margin:0;z-index:-1}
footer.comment-meta{background:0 0}
.blog_sidebar span.screen-reader-text{display:none}
.blog_sidebar #search-2{display:block;width:100%;background-color:#f3f3f3;border-radius:0;border:thin solid #ccc;position:relative}
.back_article{font-weight:700;margin:50px 0;display:block}
.blog_sidebar #search-2:before{position:absolute;right:0;width:40px;height:38px;content:"\e003";font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;line-height:2.4;color:#777}
.blog_sidebar #search-2 label{margin:0;line-height:1;width:100%}
.blog_sidebar #search-2 label input{line-height:2.5;width:100%;padding-right:40px}
.blog_sidebar #search-2 .search-submit{position:absolute;right:0;width:40px;line-height:2.7;top:0;font-size:0;height:38px;padding:0}
.blog_sidebar #search-2 input{background:0 0;border:none;box-shadow:none;font-size:14px;margin:0;font-weight:400;font-family:Poppins, sans-serif;padding-left:10px}
.blog_sidebar #tags-list{padding:0;margin:0 0 30px}
.blog_sidebar #tags-list li{padding:0;margin:0;border-bottom:solid thin #eaeaea}
.blog_sidebar #tags-list li:last-child{border:none}
.blog_sidebar #tags-list li a{line-height:normal;font-family:Poppins, sans-serif;font-size:16px;color:#333;display:block;width:100%;position:relative;margin:10px 0;padding-left:20px}
.blog_sidebar #tags-list li a:before{content:"\e258";left:0;font-family:'Glyphicons Halflings';margin-right:15px;font-size:11px;color:#f26101;position:absolute;top:6px}
.blog_sidebar #tags-list li a:hover{color:#f26101}
.blog_sidebar .blog_video_gallery ul{margin:0;padding:0}
.blog_sidebar .blog_video_gallery ul li{margin:0;clear:both;padding:15px 0;font-size:13px;line-height:1.4;display:block;width:100%;color:#333;font-family:"Open Sans", sans-serif}
.blog_sidebar .blog_video_gallery ul li span{color:#333;display:block;margin-top:10px}
.blog_sidebar .blog_video_gallery ul li span.flaticon-play-button4{margin-top:0}
.blog_sidebar .blog_video_gallery ul li:hover{color:#f26101}
.blog_sidebar .blog_video_gallery ul li:first-child{padding-top:0}
.blog_sidebar .blog_video_gallery ul li .video_img{float:left;width:100px;position:relative;margin-right:10px;margin-bottom:10px}
.blog_sidebar .blog_video_gallery ul li .video_img a{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(242, 97, 1, .8);display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-o-align-items:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-o-justify-content:center;opacity:0;transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s}
.blog_sidebar .blog_video_gallery ul li .video_img:hover a,
.services_page_new section .services_capabilities .video-thumb:hover .video_overlay{opacity:1}
.blog_sidebar .blog_video_gallery ul li .video_img a span{color:#fff;font-size:35px}
.blog_sidebar .blog_video_gallery ul li p{float:left;padding:0 10px}
.blog_sidebar .blog_video_gallery .btn{background-color:#f26101;color:#fff;font-weight:600;padding:10px 40px;font-size:16px;margin-top:15px;text-transform:uppercase;border:thin solid #f26101}
.blog_sidebar .blog_video_gallery .btn:active,
.blog_sidebar .blog_video_gallery .btn:focus,
.blog_sidebar .blog_video_gallery .btn:hover{color:#f26101!important;background-color:#fff!important;border:thin solid #f26101!important}
.blog_sidebar .social_icons{display:flex;display:-webkit-flex;display:-moz-flex;display:-o-flex;justify-content:space-around;-webkit-justify-content:space-around;-moz-justify-content:space-around;-o-justify-content:space-around;width:100%;margin:0 0 30px;padding:0}
.blog_sidebar .social_icons li{margin:0;padding:0;display:inherit}
.blog_sidebar .social_icons a{font-size:22px;width:55px;height:55px;line-height:55px;text-align:center;border-radius:50%;}
.blog_sidebar .social_icons a.facebook,
.blog_sidebar .social_icons a.facebook:hover{color:#3b5998!important}
.blog_sidebar .social_icons a.twitter,
.blog_sidebar .social_icons a.twitter:hover{color:#00aced!important}
.blog_sidebar .social_icons a.pinterest,
.blog_sidebar .social_icons a.pinterest:hover{color:#cb2027!important}
.blog_sidebar .social_icons a.google-plus,
.blog_sidebar .social_icons a.google-plus:hover{color:#dd4b39!important}
.blog_sidebar .social_icons a.instagram,
.blog_sidebar .social_icons a.instagram:hover{color:#fb3958!important}
.blog_sidebar .social_icons a.linkedin,
.blog_sidebar .social_icons a.linkedin:hover{color:#007bb6}
.post_social_share span{float:right;line-height:32px;margin-right:10px;font-family:Poppins, sans-serif}
.post_social_share a img{display:none!important}
.post_social_share a{width:32px;height:32px;position:relative}
.post_social_share a:before{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#eee;border-radius:3px;content:""}
.post_social_share a:after{font:normal normal normal 14px/1 FontAwesome;position:absolute;left:0;right:0;top:0;bottom:0;color:#333;width:100%;height:100%;text-align:center;line-height:32px}
.blog_sidebar .related_posts ul li,
.blog_sidebar .related_posts ul li a{font-family:"Open Sans", sans-serif;font-size:13px;color:#333}
.synved-social-provider-facebook:after{content:"\f09a"}
.synved-social-provider-twitter:after{content:"\f099"}
.synved-social-provider-google_plus:after{content:"\f0d5"}
.synved-social-provider-linkedin:after{content:"\f0e1"}
.synved-social-provider-mail:after{content:"\f003"}
.widget_synved_social_share{display:inline-block;float:right}
.instagram_gallery .rigrid_front_grid,
.instagram_gallery .rigrid_front_grid li,
.instagram_gallery .rigrid_front_grid ul{margin:0;padding:0}
.instagram_gallery .rigrid_front_grid li,
.instagram_gallery .rigrid_front_grid li .wpinsta_featured_image{width:85px!important;background-color:#fff;height:85px!important}
.instagram_gallery .rigrid_front_grid li a{padding:5px}
.blog_sidebar .related_posts ul{margin:0;padding:0}
.blog_sidebar .related_posts ul li{margin:0;padding:15px 0;line-height:1.4;display:block;width:100%;clear:both;float:left}
.blog_sidebar .related_posts ul li span{color:#333;display:block;margin-top:10px}
.blog_sidebar .related_posts ul li a:hover,
.blog_sidebar .related_posts ul li:hover{color:#f26101}
.blog_sidebar .related_posts ul li:first-child{padding-top:0}
.blog_sidebar .related_posts ul li .video_img{float:left;width:100px;position:relative;margin-right:10px;margin-bottom:10px}
.blog_sidebar .related_posts ul li .video_img a span{color:#fff;font-size:35px}
.blog_sidebar .related_posts ul li p{float:left;padding:0 10px}
.blog_sidebar .related_posts .btn{background-color:#f26101;color:#fff;font-weight:600;padding:10px 40px;border:none;font-size:16px;margin-top:15px;text-transform:uppercase}
.blog_sidebar .related_posts .btn:active,
.blog_sidebar .related_posts .btn:focus,
.blog_sidebar .related_posts .btn:hover{background-color:#f26101!important;color:#fff!important}
.blog-box-new{padding-right:30px}
.blog-box-new .col-sm-6{margin-bottom:10px;}
.blog-box-new h2{font-size:30px;font-family:Poppins, sans-serif;color:#333;margin-top:0}
.blog-box-new .single_blogimg{margin:10px 0 15px}
.blog-box-new .single_blogimg,
.blog-box-new .single_blogimg img{width:100%;display:block}
.blog-box-new .blog_meta_data,
.blog-box-new .blog_meta_data a,
.kb-single .blog_meta_data,
.kb-single .blog_meta_data a{font-family:Poppins, sans-serif;font-size:12px;color:#999}
.blog-box-new p{font-size:18px;font-family:"Open Sans", sans-serif;color:#333;line-height:1.7}
.blog-box-new h3,
.blog-box-new h4,
.blog-box-new h5,
.blog-box-new h6{color:#f26101;font-family:Poppins, 'Helvetica Neue', Arial, sans-serif}
.blog-box-new p img{width:100%}
.blog-box-new hr{margin:20px 0;border-width:1px}
.blog-box-new p em{font-style:normal}
.blog-box-new .post_social_share .social_icons{width:100%;text-align:right;margin:0;padding:0}
.blog-box-new .post_social_share .social_icons li{margin:0;padding:0;display:inline-block}
.blog-box-new .post_social_share .social_icons li:last-child{margin-right:0}
.blog-box-new .post_social_share .social_icons a{border:thin solid #eee;font-size:14px;width:32px;border-radius:3px;background-color:#eee;color:#333;height:32px;line-height:32px;display:inline-block;text-align:center}
.blog-box-new .comment-respond .comment-form-comment,
.blog-box-new .comment-respond .comment-form-comment label{width:100%;display:block}
.blog-box-new .post_social_share .social_icons p{line-height:32px;margin:0;font-size:18px;font-family:Poppins, sans-serif}
.blog-box-new .post_social_share .social_icons a.facebook,
.blog-box-new .post_social_share .social_icons a.facebook:hover{color:#3b5998!important}
.blog-box-new .post_social_share .social_icons a.twitter,
.blog-box-new .post_social_share .social_icons a.twitter:hover{color:#00aced!important}
.blog-box-new .post_social_share .social_icons a.pinterest,
.blog-box-new .post_social_share .social_icons a.pinterest:hover{color:#cb2027!important}
.blog-box-new .post_social_share .social_icons a.google-plus,
.blog-box-new .post_social_share .social_icons a.google-plus:hover{color:#dd4b39!important}
.blog-box-new .comment-respond .comment-notes{display:none}
.blog-box-new .comment-respond .comment-reply-title{font-size:18px;font-family:Poppins, sans-serif;text-transform:uppercase;margin-bottom:15px;font-weight:600}
.blog-box-new .comment-respond input,
.blog-box-new .comment-respond textarea{border-radius:0!important}
.blog-box-new .comment-respond label{font-size:16px;display:block}
.blog-box-new .comment-respond .comment-form-comment #comment{width:100%;resize:none;padding:10px}
.blog-box-new .comment-respond .comment-form-author,
.blog-box-new .comment-respond .comment-form-email,
.blog-box-new .comment-respond .comment-form-url{width:33.33%!important;float:left}
.blog-box-new .comment-respond input{padding:5px 10px}
.blog-box-new .comment-respond .comment-form-author input,
.blog-box-new .comment-respond .comment-form-email input{width:90%}
.blog-box-new .comment-respond .comment-form-url input{width:100%}
.blog-box-new .comment-respond .form-submit{clear:both}
.blog-box-new .comment-respond .form-submit .submit{font-weight:700!important;border-radius:5px!important}
@media(max-width:767px){.blog-box-new{padding:0}
}
@media only screen and (min-width:767px) and (max-width:1024px){.blog_sidebar .blog_video_gallery ul li .video_img,
.blog_sidebar .related_posts ul li .video_img{width:100%}
.instagram_gallery .rigrid_front_grid li,
.instagram_gallery .rigrid_front_grid li .wpinsta_featured_image{width:75px!important;height:75px!important}
.blog_sidebar .social_icons a{width:48px;height:48px;line-height:48px;font-size:18px}
}
@media (max-width:480px){.blog-box-new .comment-respond .comment-form-author,
.blog-box-new .comment-respond .comment-form-email,
.blog-box-new .comment-respond .comment-form-url{width:100%!important;display:block}
.blog-box-new .comment-respond .comment-form-author input,
.blog-box-new .comment-respond .comment-form-email input,
.blog-box-new .comment-respond .comment-form-url input{width:100%}
.services_page_new .service_view_page{margin-top:-30px!important}
.services_page_new .service_view_page,
.services_page_new .service_view_page .services_head{display:block!important;width:100%!important;float:left}
.services_page_new .service_view_page .services_head.left-bar{padding-top:50px}
.services_page_new section .services_capabilities{padding:30px 15px!important}
.services_page_new section .services_list>div{margin-left:0!important;padding-left:40px}
.services_page_new .light-gray-wraper .col-sm-4{text-align:left!important}
.services_page_new .light-gray-wraper .col-sm-4>div{display:block;padding-left:45px}
}
@media(min-width:1442px){.container{width:1361px}
}
.search_results .subtitle{text-transform:capitalize!important;font-weight:400}
.search_results .subtitle small{font-weight:400!important;text-transform:capitalize!important;font-size:24px;color:#333}
.services_page_new .client-icon{margin-bottom:0}
.services_page_new section{padding:0}
.services_page_new .service_view_page{background-color:#15444f;display:table;display:-webkit-table;display:-moz-table;display:-o-table;display:-ms-table;float:left}
.services_page_new .service_view_page .services_head{min-height:300px;position:relative;text-align:left;display:table-cell;-webkit-display:table-cell;-moz-display:table-cell;-o-display:table-cell;-ms-display:table-cell;width:50%;vertical-align:top}
.services_page_new .service_view_page .services_head.right-bar{background-color:#25515c}
.services_page_new .service_view_page .services_head.left-bar:before{content:"";position:absolute;top:0;right:0;height:100%;width:40%;background:rgba(0, 0, 0, 0);background:-moz-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .12) 45%, rgba(0, 0, 0, .26) 100%);background:-webkit-gradient(left top, right top, color-stop(0, rgba(0, 0, 0, 0)), color-stop(0, rgba(0, 0, 0, 0)), color-stop(45%, rgba(0, 0, 0, .12)), color-stop(100%, rgba(0, 0, 0, .26)));background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .12) 45%, rgba(0, 0, 0, .26) 100%);background:-o-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .12) 45%, rgba(0, 0, 0, .26) 100%);background:-ms-linear-gradient(left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .12) 45%, rgba(0, 0, 0, .26) 100%);background:linear-gradient(to right, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .12) 45%, rgba(0, 0, 0, .26) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#000', GradientType=1)}
.services_page_new .service_view_page .header-group{margin-bottom:23px}
.services_page_new .service_view_page .header-group h4{font-size:48px!important;text-align:left}
.services_page_new section .services_capabilities{padding:60px 40px 60px 60px;color:#fff;font-family:"Open Sans", sans-serif}
.services_page_new section .services_capabilities p{font-size:1.2em;font-weight:400;line-height:1.4em}
.services_page_new section .services_capabilities .video-thumb{position:relative;margin-top:40px;max-width:612px}
.services_page_new section .services_capabilities .video-thumb:first-child .video_overlay{margin-bottom:0;-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}
.services_page_new section .services_capabilities .video-thumb .video_overlay{position:absolute;opacity:0;left:0;top:0;right:0;bottom:0;background-color:rgba(255, 102, 51, .8);-moz-transition:.5s ease-out;-o-transition:.5s ease-out;-webkit-transition:.5s ease-out;transition:.5s ease-out}
.services_page_new section .services_capabilities .video-thumb .video_overlay .overlay-text{position:absolute;bottom:0;left:0;padding:10px}
.services_page_new section .services_capabilities .video-thumb .video_overlay .overlay-text h5{color:#fff;font-size:14px;font-family:Poppins, sans-serif;font-weight:500;margin:0;line-height:1.8}
.services_page_new section .services_capabilities .video-thumb .video_overlay .overlay-text p{font-size:12px;font-family:Poppins, sans-serif;margin:0}
.services_page_new section .services_capabilities .video-thumb img{width:100%}
.services_page_new section .services_capabilities .video-thumb i{position:absolute;left:50%!important;right:inherit!important;width:auto!important;top:50%!important;transform:translate(-50%, -50%)!important;-webkit-transform:translate(-50%, -50%)!important;-moz-transform:translate(-50%, -50%)!important;-o-transform:translate(-50%, -50%)!important;-ms-transform:translate(-50%, -50%)!important}
.services_page_new section .services_list{padding:50px 0 30px 20px;color:#bdc9cc;float:left;width:100%;margin:0;font-size:12px}
.services_page_new section .services_list>div{float:left;margin-left:75px}
.services_page_new section .services_list h5 img{max-width:30px;padding:3px;position:absolute;left:-40px;top:0;border:thin solid #fff;border-radius:5px}
.services_page_new section .services_list h5{position:relative;color:#fff;font-family:Poppins, sans-serif;font-size:16px;font-weight:500;line-height:33px;text-transform:uppercase}
.services_page_new section .services_list h5 a{color:#fff}
.services_page_new section .services_list h5 a:hover{color:#f05f40}
.services_page_new section .services_list ul li{color:#bdc9cc;font-family:"Open Sans", sans-serif;font-size:14px;font-weight:400;list-style-type:disc;list-style-position:inherit;line-height:24px}
.services_page_new .light-gray-wraper ul,
.services_page_new section .services_list ul{margin-bottom:27px;padding:0;list-style-position:inside}
.services_page_new .light-gray-wraper{background-color:#e1e1e1;clear:both;padding-bottom:15px}
.services_page_new .light-gray-wraper .col-sm-4{text-align:center}
.services_page_new .light-gray-wraper .col-sm-4>div{display:inline-block;text-align:left}
.services_page_new .light-gray-wraper .header-group h4{font-size:48px}
.services_page_new .light-gray-wraper .vline{height:40px;margin:20px auto 30px}
.services_page_new .light-gray-wraper h5{position:relative;color:#15444f;font-family:Poppins, sans-serif;font-size:16px;font-weight:500;line-height:33px;text-transform:uppercase}
.services_page_new .light-gray-wraper h5 a{color:#15444f}
.services_page_new .light-gray-wraper h5 a:focus,
.services_page_new .light-gray-wraper h5 a:hover{color:#f05f40}
.services_page_new .light-gray-wraper ul li{color:#15444f;font-family:"Open Sans", sans-serif;font-size:14px;font-weight:400;list-style-type:disc;line-height:24px}
.services_page_new .light-gray-wraper h5 img{max-width:30px;padding:3px;position:absolute;left:-40px;top:0;border:thin solid #f63;border-radius:5px}
.socialm-management{padding:0!important}
.socialm-management .triangleup a{padding:100px 0 0}
.copyrit-content-strategy h2.subtitle,
.logo-and-brand h2.subtitle,
.socialm-management h2.subtitle{text-transform:none}
.subt_txttrm,
.subtitle{text-transform:capitalize}
.subtitle span.smalletxt,
.subtitle span.smalletxtb{text-transform:lowercase}
.subtitle span.smalletxt{font-weight:200}
.copyrit-content-strategy .orngtxt,
.logo-and-brand .orngtxt,
.socialm-management .orngtxt{font-family:Poppins, sans-serif}
.kb-banner img{min-height:249px}
.kb-sec a.blog-but{display:none}
.kb-sec .info{min-height:auto;line-height:20px;color:#333;font-family:"Open Sans", sans-serif}
.kb-sec .qa-blog-box-inner h2,
.kb-single .blog-box-inner h3,
.kb-single .blog-box-inner.ind-blog-page h2,
.res_subtitle,
.sub_subtitle{font-family:Poppins, sans-serif}
.kb-sec a.qa-faq-anchor{color:#333}
.kb-sec a.qa-faq-anchor:focus,
.kb-sec a.qa-faq-anchor:hover{color:#f05f40}
.kb-sec .qa-blog-box-inner h2{line-height:30px;font-weight:400;font-size:24px}
.kb-single{background:0 0}
.kb-single .blog-box-inner.ind-blog-page h2{font-size:30px;color:#333;margin-top:0}
.kb-single .blog-box-inner.ind-blog-page .info p,
.kb-single .blog-box-inner.ind-blog-page .info ul li{font-size:18px}
.kb-single .blog-box-inner h3{color:#f05f40}
.kb-sec .kb-img{border:1px solid #ccc}
.kb-sec .vline{height:30px;margin-bottom:30px}
.res_subtitle,
.sub_subtitle{font-size:1.125em;}
img.icons{max-width:75px}
.service_icons2h img.orange-img,
.service_icons2h:hover img.grey-img{display:none!important}
.service_icons2h:hover img.orange-img{display:block!important}
.triangleup a{font-weight:500}
.triangleup span,
.triangleup span b{font-family:Poppins, sans-serif!important;font-weight:500!important;letter-spacing:-1px}
.case_study .vcs_link,
.ppinsfnt{font-family:Poppins, sans-serif}
.work-triangle .triangleup span,
.work-triangle .triangleup span b{font-size:28px}
.cs-tophead{margin-bottom:30px}
.case_study .csban_thmbaner{min-height:400px;background-size:cover!important}
.case_study .csthmimg{padding:40px 0 0}
.case_study h2.subtitle{color:#fff;text-align:left;margin:50px 0 20px}
.case_study .vcs_link{background-color:#e96637;text-transform:uppercase;font-weight:500;border:1px solid #e96637;border-radius:5px;padding:10px 20px;font-size:17px;color:#fff;display:inline-block;margin:40px 0 30px}
.case_study .vcs_link:hover{background:#fff;border:1px solid #e96637;color:#e96637}
.csdetailinfo_contain .row{padding:60px 50px}
.case_study .cstxtinfo{color:#fff;font-family:"Open Sans", sans-serif;font-size:16px}
.case_study .csdtailinfo,
.cssinglepage_thmbaner .csdtailinfo, .whppinfo{color:#272626;font-family:"Open Sans", sans-serif}
.case_study .csdtailinfo li,
.cssinglepage_thmbaner .csdtailinfo li, .whppinfo li{margin-bottom:20px;position:relative}
.case_study .csdtailinfo li:before,
.cssinglepage_thmbaner .csdtailinfo li:before, .whppinfo li:before{content:"";width:15px;height:15px;display:block;background:#e96637;position:absolute;left:-36px;top:50%;margin-top:-8px;-ms-transform:rotate(136deg);-webkit-transform:rotate(136deg);transform:rotate(136deg)}
.case_study .cswwd_points{text-align:right;color:#999;font-family:Poppins, sans-serif;text-transform:uppercase}
.case_study .cswwd_points li{margin-bottom:20px}
.case_study .cswwd_points li:first-child{margin-bottom:30px;color:#e96637;font-size:24px}
.case_study:nth-child(even) .csban_thmbaner .col-sm-7{float:right}
.cspage .triangleup a{padding:100px 0 0}
.cssingle_content .row{margin-bottom:60px}
.cssinglepage_thmbaner{min-height:400px;background-size:cover!important;padding:40px 0}
.cssinglepage_thmbaner .csdtailinfo{color:#fff;font-weight:400;padding-top:30px}
.cssinglepage_thmbaner .csdtailinfo li{margin-bottom:10px}
.cssinglepage_thmbaner .csdtailinfo li:before{background:#fff}
.cssingle_content img.icons{margin-top:50px}
ul.listdisc{padding-left:30px}
ul.listdisc li{list-style-type:disc!important;color:#fff;padding:0 0 10px 10px}
#menuModal .menu,
#menuModal .modal-content,
#menuModal .modal-header{background:#333}
#menuModal .video-links-menu{clear:both;margin:28% 0 0}
#menuModal .menu{padding-bottom:20px}
.ourcustomer .box{margin:0}
.dcw_counts .count h4 .numb{display:inline}
.pos-rel.clearfix{margin-top:-68px;padding-top:50px}
.team_page .carousel-indicators{left:50%}
.blog-box-new figure{width:100%!important}
.blog-box-new figure figcaption{margin:20px 0 30px}
.press .item.col-md-4.col-sm-6 .blog-box .blog-box-inner .col-xs-12{margin-top:10px}
.client-icon.press-icon{margin-bottom:0}
.press .blog-box .blog-box-inner .info{padding-top:10px}
.press .blog-box .blog-box-inner h2{height:68px;overflow:hidden}
.press .item .blog-box .blog-box-inner .press-img{height:200px;overflow:hidden;position:relative}
.press .item .blog-box .blog-box-inner .press-img img{position:absolute;bottom:0;top:0;left:0;right:0;max-height:100%;margin:auto;min-height:auto}
section.light-gray-wraper.divide.faqspge{margin-top:-68px;padding-top:120px!important;padding-bottom:30px;margin-bottom:0}
.video-singlepage .back_article{margin:30px 0;padding:0 15px}
.triangleup a{top:auto;bottom:30px;padding-bottom:0}
.hme-cion-mobile{display:none}
.affix .scrl-main img{display:block}
#menuModal .video-links-menu .videos-hover-color i.flaticon-play-button4,
div.work img{display:none}
header .google-adwords .snd .call_btn input.btn,
header .google-adwords .snd .start_btn input.btn{padding:18px 15px;min-width:270px}
header .google-adwords .snd .call_btn,
header .google-adwords .snd .start_btn{width:50%}
section.team_blogs,
section.team_page{width:100%;float:left;padding-bottom:0;}
header .google-adwords .snd .call_btn{float:right;text-align:left;padding-left:10px}
header .google-adwords .snd .start_btn{float:left;text-align:right;padding-right:10px}
header .google-adwords .snd .call_btn input,
header .google-adwords .snd .call_btn input:focus,
header .google-adwords .snd .call_btn input:hover{background:0 0!important;color:#f63!important;cursor:text}
.wp-paginate .current,
.wp-paginate a{color:#333!important;border:0!important;font-weight:700}
header .h_services.adword-services .box h4{font-size:16px}
#menuModal .video-links-menu .videos-hover-color{background:url(../images/play-btn.png) center no-repeat;height:100%}
.blog_ecommerce,
div.work{ margin-top:-20px;}
section.light-gray-wraper.tlbg{margin-top:-20px}
section.light-gray-wraper.tlbg .col-md-6.col-sm-6.sm-bg{padding-top:38px}
section.team_page{margin-top:-22px}
.wp-paginate a{padding:4px 11px!important}
.wp-paginate .current{background:0 0!important}
.blog_meta_data.row{margin-bottom:20px}
.triangleup.blog_traingle{margin-top:50px}
div.work {
    background-image: url('../../../../images/company.png');
    background-repeat:round;
       /*background:url(../images/featured_image.jpg) center no-repeat;*/
    background-size: cover;
}
.ecommerce{background-image:url(../img/Blog_Banner.jpg)}
.kb-sec .qa-blog-box-inner .col-sm-8 h2{margin-top:0}
.video-testimonials .video_img a span{font-family:Flaticon;font-size:46px}
.video-testimonials .video_img a span.icomoon-icon-play-2:before{content:"\e000"}
.kb-sec .divide{margin:0!important}
.kb-sec{margin-bottom:50px}
.kb-sec .qa-blog-box-inner{padding:0 0 10px}
section.ptop60.kb-sec{padding-top:43px}
.kb-sec .post-meta,
.kb-sec .post-meta a{font-size:12px;font-family:Poppins, sans-serif;color:#999;margin-bottom:10px}
.sm-bg .cnr .map img{height:75px;width:auto}
.sm-bg .cnr .col-sm-6{margin-bottom:20px;min-height:220px}
.sm-bg .cnr .contact-us li{margin-bottom:0}
.get-directions:focus{color:#f05f40}
ul.nav.navbar-nav li ul,
ul.nav.navbar-nav li ul li ul{display:none!important}
ul.nav.navbar-nav li ul li:hover>ul,
ul.nav.navbar-nav li:hover>ul{display:block!important}
ul.nav.navbar-nav li ul.sub-menu li ul.sub-menu{background:rgba(25, 37, 49, .8)}
ul.nav.navbar-nav li ul.sub-menu li ul.sub-menu li ul.sub-menu{width:200px;}
ul.nav.navbar-nav li ul li ul{margin:-42px 0 0 206px}
ul.nav.navbar-nav li ul li{border-bottom:1px solid rgba(255, 255, 255, .2)}
ul.nav.navbar-nav li ul li:last-child{border-bottom:0}
ul.nav.navbar-nav li ul li ul li a{line-height:normal!important;white-space:normal;padding:11px 20px 12px!important;font-weight: normal;font-size: 14px !important;}
ul.nav.navbar-nav li ul li.menu-item-has-children:after{font-family:FontAwesome;content:"\f054";position:absolute;color:#cdcdcd;font-size:8px;display:inline;speak:none;cursor:pointer;right:9px;top:16px}
#container-blog .blog-box-new a{word-break:break-word;}
#container-blog .blog-box-new ul li{list-style:initial;}
.process-line{top:430px}
section.light-gray-wraper.divide.faq_cms{margin-top:80px}
.comment-respond h3#reply-title:before{display:block;content:"";clear:both;float:none}
.awrds .row{margin:0}
.subtitle.ecom_title{margin-bottom:46px}
.ecomm_videos .carousel-caption{position:static;margin-top:12px}
.ecomm_videos_title{margin-top:0;font-size:24px;display:block;color:#333;font-weight:400;line-height:1.4;height:33px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.carousel-inner.testimonial .video-testimonials .video_img a{opacity:1;background:transparent}
.carousel-inner.testimonial .video-testimonials .video_img:hover a{opacity:1;background-color:rgba(231, 102, 63, .5)}
.videotesti_container{position:relative;min-height:170px}
#video-testimonial-generic .videotesti_container .carousel-control{margin-top:-70px;width:auto;top:50%!important;bottom:auto}
#video-testimonial-generic .videotesti_container .video-testimonials .video_img{margin-bottom:0}
#video-testimonial-generic .videotesti_container .service_test{margin-top:0!important;color:#f63;}
#video-testimonial-generic .carousel-control.left{left:-50px}
#video-testimonial-generic .carousel-control.right{right:-50px}
.blog_block h2.subtitle{margin-bottom:30px}
.service_icons img.icons3{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);-ms-filter:grayscale(100%)}
.service_icons img.icons3:hover{filter:grayscale(0);-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);-ms-filter:grayscale(0)}
section.ecmrce-accordians{margin-bottom:30px}
section.light-gray-wraper.divide.privacy-policy{margin-top:70px;}
.work.clearfix.whitepapers_singlebanner{background:url(../images/whitepaper_banner.png) center no-repeat;background-size:cover;}
section.devide.whitepaper_singlepage{padding-top:50px;font-family:"Poppins",sans-serif;margin-bottom:80px;}
.whpp_head{font-size:36px;color:#f63;margin-top:0;}
.whitepaper_content .post-details h2{margin:-4px 0 20px;}
section.devide.whitepaper_singlepage .whppsleft p, section.devide.whitepaper_singlepage .whppsleft ul li{font-size:16px;}
section.devide.whitepaper_singlepage .whppinfo{font-family:"Poppins",sans-serif;margin-top:30px;}
.whpp_downlaod_sec{background-color:#333;padding:20px 20px 30px;color:#ccc;text-align:center;}
.whpp_downlaod_sec:after{content:"";display:block;clear:both;float:none;}
.whpp_downlaod_sec span, .whpp_downlaod_sec p{font-size:14px;}
.whpp_downlaod_sec p.whpp_mailph{font-size:12px;}
p.whpp_mailph i.fa.fa-envelope{margin-right:3px;}
.whpp_downlaod_sec input, .whpp_downlaod_sec select{color:#959595!important;border:1px solid #9a9a9b;height:38px;background:none !important;border-radius:0;}
.whpp_downlaod_sec .form-control.cmnts{height:80px;padding-bottom:40px;padding-top:0px;}
.ba_bg{background-size:cover!important;padding:40px 0 20px 0;margin-bottom:40px;}
.ba_bg .container{position:relative;}
.ba_bg .container .item{padding:0 50px;}
.ba_bg .container .item .row{position:relative;}
.ba_bg .container .item .row .ba_img img{}
.ba_bg .prolisttxt{font-size:22px;font-family:'Poppins', sans-serif;font-weight:600;color:#fff;text-align:center;}
.ba_bg .batxt{font-size:30px;font-family:'Poppins', sans-serif;font-weight:600;color:#fff;text-align:center;}
.carousel.slide.beafter_slider .carousel-control{background:none !important;width:auto;font-size:70px;color:#fff;opacity:1;bottom:auto;top:50% !important;margin-top:-70px;}
.carousel.slide.beafter_slider .carousel-control:hover{color:#e96637;}
.carousel.slide.beafter_slider .carousel-control.left{left:0px;}
.carousel.slide.beafter_slider .carousel-control.right{right:0px;}
.carousel.slide.beafter_slider .carousel-indicators{width:100%;bottom:-70px!important;}
.container.beaft_btn{text-align:right;position:relative;}
.ba_btn{background-color:#e96637;text-transform:uppercase;font-weight:500;border:1px solid #e96637;border-radius:5px;padding:10px 20px;font-size:17px;color:#fff;display:inline;position:absolute;right:40px;top:-26px;z-index:99;}
.ba_btn:hover{background:#fff;border:1px solid #e96637;color:#e96637}
.beafter_section{margin-bottom:30px;}
.beafter_section:last-child{margin-bottom:60px;}
section.devide.beafter_container{margin-bottom:80px;}
.modal.beafter_pop{background:rgba(0, 0, 0, .5);}
.modal.beafter_pop .bapopbtn{text-align:right;padding-right:15px;}
.modal.beafter_pop .ba_btn{position:static;display:inline-block;margin-bottom:20px;}
.modal.beafter_pop button.close{font-family:initial;font-size:70px;opacity:1;}
.modal.beafter_pop .modal-header .close{margin:-22px -6px 0 0;}
.modal.beafter_pop .modal-content{border-radius:0;}
.modal.beafter_pop .modal-header{border:0;}
.modal.beafter_pop .modal-title{font-size:30px;font-family:'Poppins', sans-serif;font-weight:600;color:#f63;padding-left:20px;}
.thank2_content{text-align:center;font-family:'Poppins', sans-serif;max-width:450px;margin:40px auto 40px auto;font-size:14px;}
.thank2_content p{font-size:14px;}
.weaverimg_tnk2 img{margin:auto auto 20px auto;height:auto;}
.thank2_content h2{font-size:30px;color:#f63;margin-bottom:30px;}
section.thank-you2, section.error-404.not-found, section.newthanku{margin-top:140px;}
.thank2_content a:hover, .thank2_content a:focus{color:#f05f40;text-decoration:underline;}
.orngbtnnew{background-color:#e96637;text-transform:uppercase;font-weight:500;border:1px solid #e96637;border-radius:5px;padding:10px 20px;font-size:17px;color:#fff;}
.orngbtnnew:hover, .orngbtnnew:focus{background:#fff;border:1px solid #e96637;color:#e96637 !important;}
.thank2_content .orngbtnnew{margin:20px auto 40px auto;display:inline-block;}
.cnt-frm label.error{font-weight:300;font-size:14px;color:red;text-align:left;margin:4px 0 0 0;display:block;}
.pos-rel .vt_play.btn.btn-default.dropdown-toggle{width:100%;padding:0;}
.pos-rel .video-div .videos-hover-color{width:100%;height:100%;}
.welik2busy .row{margin-top:30px;}
.welik2busy .aboutbeaver_txt{line-height:30px;padding:0 20px 0 50px;font-size:18px;margin-top:20px;}
.welik2busy h2.sub_caption.orngtxt{font-size:30px;font-weight:normal;text-transform:none;margin-top:40px;}
.welik2busy h2.sub_caption.orngtxt span{font-weight:600;}
.aboutbeaver_page img.icons{max-width:50px;}
.beaver_support .row{margin-bottom:80px;}
.beaver_support .row:last-child{margin-bottom:0px;}
.beaver_support h2.subtitle{margin-bottom:60px;}
.beaver_support .col-sm-7 img{display:inline;}
.beaver_support .col-sm-7{position:relative;text-align:right;}
.beaver_support .col-sm-7.col-sm-pull-5{text-align:left;}
.beaver_support .col-sm-7.col-sm-pull-5 .dot-pointimg, .beaver_support .col-sm-7 .dot-pointimg{position:absolute;top:50%;margin-top:-33px;right:-20px;width:184px;height:66px;transform:rotate(0deg);}
.beaver_support .col-sm-7 .dot-pointimg.dotp2{left:-40px;transform:rotate(180deg);}
.beaver_support .col-sm-5 p.text-center.innovativetxt{padding:0 50px;}
.weaver_carousel{margin-top:60px;margin-bottom:40px;padding:0 50px;}
.weaver_carousel p{text-align:center;margin-top:30px;color:#0B0B0B;}
#weaver_carousel .owl-nav{width:100%;position:absolute;height:70px;bottom:50%;margin-bottom:-20px;z-index:-1;display:block;}
#weaver_carousel .owl-nav .owl-prev, #weaver_carousel .owl-nav .owl-next{font-size:0;}
#weaver_carousel .owl-nav .owl-prev{float:left;margin-left:-50px;}
#weaver_carousel .owl-nav .owl-next{float:right;margin-right:-50px;}
#weaver_carousel .owl-nav .owl-prev:before, #weaver_carousel .owl-nav .owl-next:after{content:"\f104";font-family:fontAwesome;font-size:70px;height:70px;width:70px;color:#f63;}
#weaver_carousel .owl-nav .owl-next:after{content:"\f105";}
section.error-404.not-found{font-family:"Open Sans";margin-bottom:50px;}
section.error-404.not-found img.icons{max-width:50px;}
section.error-404.not-found h1.page-title{color:#333;font-family:Poppins;font-size:30px !important;font-weight:normal;text-align:center;}
section.error-404.not-found h1.page-title span{color:#FF6633;font-weight:600;}
img.img404{margin:30px auto;}
section.error-404.not-found p{color:#333;font-size:18px;font-weight:normal;text-align:center;}
section.error-404.not-found p a{color:#FF6633;font-weight:700;text-decoration:underline;}
.other_links404 a{color:#FF6633;text-align:center;text-decoration:underline;}
.other_links404 .col-sm-3.col-xs-6{text-align:center;}
.other_links404 a span{color:#FF6633;font-weight:600;}
section.error-404.not-found .page-content p{font-style:italic;margin:50px 0 30px;}
section.error-404.not-found form.search-form{width:100%;max-width:380px;margin:auto;position:relative;}
section.error-404.not-found form.search-form span.screen-reader-text{display:none;}
section.error-404.not-found form.search-form label{width:100%;}
section.error-404.not-found form.search-form .search-field{height:36px;width:100%;border:1px solid #707070;border-radius:6px;padding:0 100px 0 10px;}
section.error-404.not-found form.search-form .search-submit{height:36px;width:90px;position:absolute;right:0;top:0;border-radius:0 6px 6px 0;border:1px solid #e96637;color:#fff;background:#FF6633;text-transform:uppercase;font-size:14px;font-family:"Open Sans";}
section.error-404.not-found form.search-form .search-submit:hover{background:#fff;color:#e96637;font-weight:600;}
.home header{background:none;padding-top:99px;box-shadow:none;}
#mainNav.home-nav{border-color:rgba(34, 34, 34, .05);/*background-color:#ed174c*/ background:linear-gradient(to right, rgb(95, 99, 234), rgb(251, 4, 73));}
.home .homedot_animation{width:100%;
  /*background:url(../images/homeanimate_bg.png) no-repeat;*/
  background-size:cover;
  height:400px;}
.home .homedot_animation .container{width:100%;max-width:1340px;position:relative;z-index:2;}
.home .homedot_animation .beavethmup{background:rgba(255, 255, 255, 0.5);float:left;width:40%;height:400px;-ms-transform:skew(-10deg);-webkit-transform:skew(-10deg);transform:skew(-10deg);padding:0 20px;}
.home .homedot_animation .beavethmup .beavethmup_inner1{background:rgba(255, 255, 255, 0.7);padding:0 20px;width:100%;height:100%;display:table;}
.home .homedot_animation .beavethmup .beavethmup_inner2{background:rgba(255, 255, 255, 1);padding:0 20px;width:100%;height:100%;display:table-cell;vertical-align:bottom;}
.home .homedot_animation .beavethmup img{max-height:360px;margin:auto;-ms-transform:skew(10deg);-webkit-transform:skew(10deg);transform:skew(10deg);}
.home .homedot_animation .suprchrge_head{width:60%;float:left;}
.home .homedot_animation .suprchrge_head h1{font-size:46px;padding-top:80px;}
.swwd_btn{background:#fff;color:#F06023 !important;border-radius:5px;padding:10px 20px;font-weight:600;}
.home header .h_services{padding:50px 0 0px 0; height:751px;}
.home header .h_services .box img.wt_icon{display:none;}
.home header .h_services .box img.gr_icon{border-color:#666;}
.home header .h_services .box{color:white;background-color:#002d3a; margin-top:10px;transition:0.4s linear;}
.home header .h_services .box:hover{color:#fff;}
.home header .h_services .box:hover img.gr_icon{display:none;}
.home header .h_services .box:hover img.wt_icon{display:block;margin:20px auto 30px;}
.home header .h_services .box a.btn{background-color:#ed174c !important;color:white !important;border:none;}
.home header .h_services .box:hover a.btn{background-color:rgba(255, 102, 51, .9);color:#fff;}
.home header .h_services .box:hover a.btn {background: linear-gradient(to right, rgb(95, 99, 234),rgb(251, 4, 73));color: #fff;border: none;opacity: 1;}
.home header .h_services .box p{margin-bottom:0;}
.client-icon.tnks-pgs img{margin:-61px auto;}
.webview_thanku{max-width:700px;margin:0 auto 50px;text-align:center;color:#333333;font-weight:600;}
.webview_thanku .beverthmsup{margin:-30px auto 40px;}
.webview_thanku .beverthmsup img{width:100%;max-width:300px;margin:0 auto;}
.webview_thanku .thanku_txt p:nth-child(1), .webview_thanku .thanku_txt p:nth-child(2){font-size:20px;line-height:40px;}
.webview_thanku .thanku_txt p:nth-child(1){margin-bottom:0;}
.webview_thanku .thanku_txt p:last-child{font-size:18px;line-height:32px;}
.webview_thanku .thanku_txt p span{color:#e7663f;font-weight:bold;}
.webview_thanku .row.pageother_links{margin-top:60px;}
.webview_thanku .row.pageother_links .col-sm-4 img{width:50px;margin:auto;}
.webview_thanku .row.pageother_links .col-sm-4 p{font-size:14px;margin-top:20px;}
.webview_thanku .row.pageother_links .col-sm-4 p a{text-decoration:underline;color:#e7663f;}
.webview_thanku .row.pageother_links .col-sm-4{padding:0 6px;}
.ourprocess_new .aboutxt{font-size:20px;}
.ourprcs_nav{background:#f7f7f7;padding:14px 0 10px;margin:60px 0 40px 0;}
.ourprcs_nav .container{max-width:800px;}
.ourprcs_nav .container .col-sm-2{padding:0 6px;}
.ourprcs_nav .container a{display:block;text-align:center;text-transform:uppercase;color:#222 !important;font-size:14px;}
.ourprcs_nav .container a img{width:45px;margin:0 auto 3px;}
.ourprs_phases{position:relative;padding:30px 0}
.ourprs_phases:nth-child(even){background:#f7f7f7;}
.ourprs_phases .phase_img{z-index:2;margin:auto;position:relative;}
.ourprocess_new .ourprs_phases .service_icons2h{max-width:328px;margin:auto;}
.ourprs_phases .ourprs_content{width:100%;max-width:800px;margin:auto;text-align:center;}
.ourprs_phases .ourprs_content h3{color:#e7663f;font-size:30px;text-transform:uppercase;font-weight:normal;margin:40px auto 20px;}
.ourprs_phases .ourprs_content h3 span{font-weight:600;}
.ourprs_phases .ourprs_content .innovativetxt{font-size:18px;}
.ourprs_dotbox{position:absolute;top:181px;left:0;right:0;bottom:-205px;overflow:hidden;z-index:1;}
.orprs_phases_container .ourprs_phases:last-child .ourprs_dotbox{bottom:-68px;top:184px;}
.ourprs_outline{position:absolute;top:-2px;bottom:-2px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1180px;border-style:dashed;border-width:2px;border-color:#f63;border-radius:100%;}
.ourprs_dotright{border-left:0;border-radius:0 100% 100% 0;}
.ourprs_dotleft{border-right:0;border-radius:100% 0 0 100%;}
.ourprs_dbtm_line{margin:30px 0 60px;}
.ourprs_dbtm_line .vline{z-index:2;width:280px;background-color:#fff !important;position:relative;}
.dcworng_btn{background-color:#f26101;color:#fff;font-weight:600;padding:10px 40px;font-size:16px;margin-top:15px;text-transform:uppercase;border:thin solid #f26101 !important;}
.dcworng_btn:hover{color:#f26101 !important;background-color:#fff!important;border:thin solid #f26101 !important;}
.dcworng_btn:focus{border:thin solid #f26101 !important;background-color:#f26101;color:#fff;}
.newsletter_listbtn{margin-bottom:-34px;}
.carrers_workwitus .aboutxt{font-size:20px;}
.carrers_workwitus .owl-carousel .owl-nav{position:absolute;width:100%;top:50%;height:0px;}
.carrers_workwitus .owl-carousel .owl-nav .owl-prev,
.carrers_workwitus .owl-carousel .owl-nav .owl-next{width:50px;height:80px;float:left;top:50%;transform:translatey(-50%);border-radius:10px;font-size:0;margin-left:10px;}
.carrers_workwitus .owl-carousel .owl-nav .owl-prev,
.carrers_workwitus .owl-carousel .owl-nav .owl-next{transform:translatey(-50%);width:50px;height:70px;}
.carrers_workwitus .owl-carousel .owl-nav .owl-next{float:right;margin-left:0px;margin-right:10px;}
.carrers_workwitus .owl-carousel .owl-nav .owl-prev:before,
.carrers_workwitus .owl-carousel .owl-nav .owl-next:before{content:"\f104";font-family:fontAwesome;font-size:60px;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%);color:#fff;}
.carrers_workwitus .owl-carousel .owl-nav .owl-next:before,
.carrers_workwitus .owl-carousel .owl-nav .owl-next:before{content:"\f105";}
.carrers_workwitus p.text-center.innovative.txt{padding:0 50px;}
.row.carer_carosec{padding:60px 0;}
.carerinsidelook_carousel{padding:60px 15px;}
.subhead_title{font-size:30px;}
.subhead_title span{color:#f63;font-weight:600;}
.carerform_txt{text-align:center;margin-bottom:80px;}
.carer_thumsupimg{width:220px;margin:40px auto;}
.row.workwitus_form label.carerlbl_txt{display:block;font-size:18px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;}
.row.workwitus_form input[type="text"], .row.workwitus_form input[type="email"],
.row.workwitus_form select{background-color:#F9F9F9;height:66px;width:100%;max-width:520px;border:0;border-radius:6px;padding:0 20px;color:#201F1F;font-size:18px;}
.row.workwitus_form select{-webkit-appearance:none;background:#F9F9F9 url(../images/Icons/down_arrow.png) no-repeat 95% center;}
.row.workwitus_form span.wpcf7-form-control-wrap.your-message{display:block;}
.row.workwitus_form textarea{width:100%;padding:20px;background:#F9F9F9;border:0;border-radius:6px;height:150px;color:#201F1F;font-size:18px;}
.row.workwitus_form .col-sm-6,
.row.workwitus_form .col-sm-12{margin-bottom:50px;}
.row.workwitus_form .txtleftmw{max-width:520px;margin:0 0 0 auto;position:relative;}
.row.workwitus_form .txtleftmw label{text-align:left;}
.row.workwitus_form input[type="text"]:focus, .row.workwitus_form select:focus,
.row.workwitus_form textarea:focus{background-color:#f1f1f1;}
.row.workwitus_form .inputfile{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}
.row.workwitus_form label.carerlabl_chosefile{font-size:18px;font-weight:600;color:#201F1F;background:#F9F9F9;border:1px dashed #545150;border-radius:6px;display:inline-block;width:100%;text-align:center !important;padding:12px 20px;}
.row.workwitus_form label.carerlabl_chosefile:hover{background-color:#f1f1f1;}
.row.workwitus_form label.carerlabl_chosefile{cursor:pointer;}
.row.workwitus_form label.carerlabl_chosefile *{pointer-events:none;}
.row.workwitus_form label.carerlabl_chosefile span,
.row.workwitus_form img.img-responsive.uploadfile_icon{display:inline-block;}
.row.workwitus_form img.img-responsive.uploadfile_icon{width:40px;height:auto;margin-left:20px;}
.carrers_workwitus img.icons{margin-top:0;max-width:60px;}
span.wpcf7-form-control-wrap.resume{position:absolute;width:100%;bottom:-18px;}
.row.workwitus_form input[type="submit"]{float:right;}
.row.workwitus_form .ajax-loader{margin-top:26px;display:none;}
.words_count{position:absolute;top:0px;font-weight:bold;right:21px;}
.ecom_morelessecbtn{margin-bottom:30px;text-align:center;}
#accordion-ecom .panel.panel-default:nth-child(1n+5){display:none}
#accordion-ecom.more .panel.panel-default:nth-child(1n+5){display:block;}
.whitepapers_mainpage .container{padding:0;}
.whitepapers_mainpage .whitpp_colmuns{margin:70px 0 100px 0;}
.whitepapers_mainpage .whpprs_orngeimg_box{background:#EA6E30;padding:8px;transition:all .3s ease-in-out;}
.whitepapers_mainpage .whpprs_orngeimg_box:hover{box-shadow:2px 2px 21px 2px rgba(0,0,0,.5);}
.whitepapers_mainpage .whpprs_orngeimg_box .corner_flip:after{content:'';display:block;position:absolute;height:250px;width:78px;top:0;z-index:9;right:0;background:url(../images/page-flip.png) no-repeat;animation:close-corner .3s steps(7) forwards;}
.whitepapers_mainpage .whpprs_orngeimg_box:hover .corner_flip:after{animation:open-corner .3s steps(7) forwards;}
@keyframes open-corner{0%{background-position:0 0}
100%{background-position:-633px 0}
}
@keyframes close-corner{0%{background-position:-633px 0}
100%{background-position:0 0}
}
.whitepapers_mainpage .whpprs_orngeimg_box .artcl_img{margin-top:-20px;position:relative;max-height:334px;overflow:hidden;}
.whitepapers_mainpage .whpprs_orngeimg_box .artcl_img img{width:100%;}
.whitepapers_mainpage .wpp_orngoverlay{position:absolute;top:50px;bottom:50px;left:30px;right:30px;background:rgba(243, 97, 49, 0.9) url(../images/dcwhalf-logo.png) no-repeat bottom right;font-size:22px;line-height:36px;font-family:'Poppins', sans-serif;font-weight:500;padding:14px 14px;}
.whitepapers_mainpage .whpprs_orngeimg_box a, .whitepapers_mainpage .whpprs_orngeimg_box a:hover{color:#FFFFFF;display:block;}
.whitepapers_mainpage .wpp_dcwlogo{padding:16px 40px;background:#fff;z-index:9;position:relative;}
.whitepapers_mainpage .wpp_cate_date{color:#999999;font-size:12px;letter-spacing:0.5px;font-weight:600;margin:30px 0 20px;}
.wpp_cate_date span.wpp_date{border-left:1px solid #999;padding-left:10px;margin-left:10px;}
.whitepapers_mainpage .wpp_artcltxt{font-size:14px;color:#333333;}
.wpp_dwnbtn{padding:14px 70px 14px 20px;border:1px solid #F36131;color:#F36131;position:relative;border-radius:5px;text-transform:uppercase;font-weight:600;min-width:190px;display:inline-block;float:right;margin-top:10px;transition:all .3s ease-out;}
.wpp_dwnbtn:hover, .wpp_dwnbtn:focus{color:#fff;background:#F36131;}
.wpp_dwnbtn:before{content:'';display:inline-block;width:34px;height:34px;background:url(../images/wpdownload-icon_sprite.png) no-repeat center right;background-size:34px auto;position:absolute;right:18px;top:8px;background-position:0 0;}
.wpp_dwnbtn:hover:before{background-position:0 bottom;}
.magento_specialistspage .aboutxt {
    font-size: 18px;
}
.sub_headsec .subhead_title{
	text-align: center;
}
.meet_msds .col-sm-4{
	text-align: center;
}
.meet_msds .sub_headsec{
	margin: 50px 0 70px;
}
.meet_msds .subhead_title{
	margin-bottom: 30px;
}
.meet_msds .ms_profileimg{
	border-radius: 50%;
    overflow: hidden;
    width: 200px;
    height: 200px;
    margin: 0 auto;
}
.meet_msds .ms_profile_info{
	font-size: 18px;
	margin-bottom: 40px;
}
.meet_msds .ms_profile_info p, .meet_msds .ms_profile_info i{
	margin-bottom: 0px;
	font-size: 14px;
}
.benfit_megentosec .sub_headsec{
	margin: 50px 0 0px;
}
.benfit_megentosec .subhead_title{
	margin-bottom: 30px;
}
.benfit_megentosec img.icons{
	margin-top: 0;
	width:50px;
}
.benfit_megentosec .sub_headsec .text-center{
	font-size: 18px;
	color: #0b0b0b;
	padding: 0 15px;
}
.row.benfit_mssec .text-center{padding: 0; font-size: 18px; color: #0b0b0b;}
.row.benfit_mssec {
    padding: 20px 0px;
}
.whychus_magentovideo{
	max-width: 1056px;
	margin: 60px auto 80px;
}
.whychus_magentovideo .video_img{
	float: none;
}
.featured_appspage .featured_app .vline{
	height: 30px;
}
.featured_appspage .featured_app .subtitle{
	margin-bottom: 40px;
}
.featured_appspage .featured_app .carousel.slide .carousel-control{background:none !important;width:auto;font-size:70px;color:#fff;opacity:1;bottom:auto;top:20% !important; display: none;}
.featured_appspage .featured_app .carousel.slide a.left.carousel-control:before, 
.featured_appspage .featured_app .carousel.slide a.right.carousel-control:after{content:"\f104";font-family:fontAwesome;font-size:70px;height:70px;width:70px;color:#f63;}
.featured_appspage .featured_app .carousel.slide a.right.carousel-control:after{content:"\f105";}
.featured_appspage .featured_app .carousel-inner .item{padding: 0 0px;}
.featured_appspage .featured_app .carousel-indicators{position: static; margin: 40px auto 40px; width: 100%; }
.featured_appspage .featured_app .carousel-indicators li{text-indent:initial; width: 180px; height: auto; margin:0 10px 0 0; text-align: center; background: none !important; font-size: 16px; color: #E96637; text-transform: uppercase; font-weight: 600; vertical-align: top;}
.featured_appspage .featured_app .carousel-indicators li.active{background: none;}
.featured_appspage .featured_app .carousel-indicators li img{margin:0 auto 10px; width:30px;}
.featured_appspage .featured_app .featured_appinfobullet li{
    margin-bottom: 20px;
    position: relative;
}
.featured_appspage .featured_app .featured_appinfobullet li a:focus {
   color: #f05f40 ;
}
.featured_appspage .featured_app .featured_appinfobullet li:before{content:"";width:15px;height:15px;display:block;background:#e96637;position:absolute;left:-36px;top:50%;margin-top:-8px;-ms-transform:rotate(136deg);-webkit-transform:rotate(136deg);transform:rotate(136deg)}
.featured_appspage .featured_app .fetapp_img{height: 350px;}
.featured_appspage .featured_app .fetapp_img img{width:auto; height: auto; max-width: 100%; max-height: 100%; margin:auto;}
.beach-download ul{margin-left: -54px;}
.beach-download ul li {
    float: left;
    margin: 20px 20px 0 0;
}
.beach-download ul li:first-child {
    font-weight: bold;
    padding: 16px 0 0 20px;
}
.beach-download ul li img{height: 52px;}
@media(min-width:1600px) and (max-width:1899px){.portfolio_inner .pfi_header .pfi_left, .portfolio_inner .pfi_header .pfi_right,
.portfolio_inner .pfi_header .pfi_right .item,
.portfolio_inner .pfi_header .pfi_right .item .item-img{height:650px!important;}
.portfolio_inner .pfi_header .pfi_right img{max-height:650px;}
}
@media(min-width:1900px){.portfolio_inner .pfi_header .pfi_left, .portfolio_inner .pfi_header .pfi_right,
.portfolio_inner .pfi_header .pfi_right .item,
.portfolio_inner .pfi_header .pfi_right .item .item-img{height:850px!important;}
.portfolio_inner .pfi_header .pfi_right img{max-height:850px;}
}
@media(min-width:1441px){.beaver_support .col-sm-7 .dot-pointimg.dotp2{right:530px;left:auto;}
.beaver_support .col-sm-7 .dot-pointimg{left:530px;}
.beaver_support .col-sm-5 p.text-center.innovativetxt{padding:0;}
.whitepapers_mainpage .wpp_artcltxt{min-height:150px;}
}
@media(min-width:1361px){.process-line{top:480px;}
}
@media(max-width:1199px){.whitepapers_mainpage .wpp_orngoverlay{left:20px;right:20px;font-size:18px;}
	.beach-download ul li img {height: 41px;margin-left:71px;}
	.beach-download ul li{margin: 20px 12px 0 0;}
	.beach-download ul li:first-child {padding: 10px 0 0 20px;}	
        footer .social-icons a{width:50px;height:50px;margin-right: 3px;}
        .hero-area-content h1 {font-size: 36px;}
}
@media(max-width:1100px){.home .homedot_animation,.home .homedot_animation .beavethmup{height:280px;}
}
@media(min-width:1025px){.team_blogs .profile-box-mobiletab{display:none!important}
.team_blogs .profile-box{display:block!important}
.topcallreq_sec{display:none}
.newslidemenu{display:none;}
.nav_multi_level2{display:none;}
}
@media(max-width:1024px){.press_awards .table tr td img{filter:invert(0) grayscale(0);-webkit-filter:invert(0) grayscale(0);opacity:1}
.connect_with .flag{height:100px!important}
.connect_with .flag img{display:none}
section.devide{margin-top:10px}
.pos-rel.clearfix{margin-top:-82px;padding-top:72px}
.video-div .videos-hover-color{height:96%;width:95%}
.kb-single .vline,
.video-singlepage .vline{height:20px}
.services_page_new .service_view_page{margin-top:-27px}
.services_page_new section .services_capabilities .video-thumb .video_overlay{opacity:1;background-color:rgba(255, 102, 51, .5)}
.services_page_new section .services_capabilities .video-thumb .video_overlay .videos-hover-color{background:0 0}
.video_gallery .item .video-thumb .video_overlay{opacity:1;background-color:rgba(255, 102, 51, .5)}
.video_gallery .item .video-thumb .video_overlay .videos-hover-color{background:0 0}
.portfolio_inner .pfi_header .pfi_right img{max-height:350px;padding-top:20px}
.portfolio_inner_content{padding:30px 0 50px;float:left;width:100%}
.tmp-blog .post-details .info{min-height:auto}
.tmp-blog .blog-img img{padding-bottom:0}
section.divider.ptop60{padding-top:30px}
.blog_ecommerce .header-content-inner{top:110px}
.ecommerce .header-content-inner h1{padding-top:110px!important}
.video-testimonials .video_img{margin-bottom:20px}
.video-testimonials .video_img a{opacity:1;background-color:rgba(231, 102, 63, .5)}
.client-icon.press-icon img{margin:-50px auto;top:-45px}
section.divider.ptop60.pressreleases-dcw{padding-top:70px}
section.light-gray-wraper.divide.faqspge{margin-top:-82px;padding-top:80px!important}
.kb-banner .header-content-inner h1{font-size:26px!important;margin-top:-20px}
.press .item{margin-bottom:0!important}
.kb-single{padding-top:30px}
.our-result .text-right{text-align:left;line-height:normal}
.our-result .text-right img{width:auto;max-width:100px;max-height:50px}
.ourcustomer .box span{display:block;margin-top:6px}
.ourcustomer .box img{margin-right:0}
.ourcustomer .box p.text-center~p{height:170px;margin-bottom:0;text-align:center}
header .google-adwords h1 small{font-size:40px}
header .google-adwords textarea.form-control.cmnts{height:140px}
header .google-adwords div.snd{padding:0 10px}
header .google-adwords div.snd input.btn{width:100%}
.h_services.adword-services .col-sm-6.col-md-3{margin-top:10px}
.h_services.adword-services .box{padding-bottom:0}
.h_services.adword-services .box img{margin:10px auto}
section.light-gray-wraper.tlbg .col-md-6.col-sm-6.cnt-hdng.sm-bg1 .mtop60{margin-top:30px}
section.light-gray-wraper.tlbg .col-md-6.col-sm-6.sm-bg{padding-top:0}
section.team_page{margin-top:-50px}
.client-icon.team-top-icon img{top:-16px;position:inherit}
.click-video.text-left a.pp-up-logo img{max-width:250px;margin-top:-6px;margin-bottom:4px}
i.clsee{font-size:20px;padding-left:0}
.team_blogs .profile-box-mobiletab{display:block!important}
.team_blogs .profile-box{display:none!important}
.team_blogs .caption h4{background:#F78260}
.header-content .header-content-inner{height:249px;display:table;top:auto!important;width:100%}
.header-content .header-content-inner h1{display:table-cell;vertical-align:middle;margin:0;padding:30px 15px 0}
.blogs-bnr h1{padding-top:30px!important}
.accord-cust a:hover>i.fa-arrow-right{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);top:-2px;left:-10px}
.accord-cust a.accordion-toggle.collapsed:hover>i.fa-arrow-right{transform:rotate(2deg);-moz-transform:rotate(2deg);-webkit-transform:rotate(2deg);-ms-transform:rotate(2deg);top:0;left:0}
.accord-cust a.accordion-toggle.collapsed:hover>i.fa-arrow-right:before{color:#19272F!important}
.blog_sidebar .blog_video_gallery ul li .video_img a{opacity:1;background-color:rgba(242, 97, 1, .5)}
.topcallreq_sec{background:linear-gradient(to right, rgb(95, 99, 234), rgb(251, 4, 73));border-bottom:1px solid #6261e7;padding:4px 15px}
.topcallreq_sec .top_call{float:left}
.topcallreq_sec .top_call a.top_phone{float:none;background:url(../images/phone-call_100x100.png) no-repeat;background-size:26px;margin-top:1px;padding-left:30px;line-height:26px;font-family:'Poppins', sans-serif;font-weight:600}
.topcallreq_sec .top_call a.top_phone:focus,
.topcallreq_sec .top_call a.top_phone:hover{color:#e8663f}
.topcallreq_sec .top_rq{float:right;background-color:#002d3a;padding:3px 9px;border-radius:3px;padding-bottom:7px;width:142px;text-align:center}
#mainNav .flipper{display:none}
.da-thumbs .portfolio-box a{z-index:999;pointer-events:initial!important}
.menu__list .menu__submenu>li{position:relative}
.menu__list .menu__submenu>li .accordin_sbmenu{display:block;width:20px;height:20px;position:absolute;right:0;z-index:9;top:5px;color:#E7663F;font-weight:700;font-size:22px}
.menu__list .menu__submenu>li ul.sub-menu{padding:10px;margin-bottom:0;font-size:13px;background:#292929}
.menu__list .menu__submenu>li ul.sub-menu li a{color:#fff;display:block;margin-bottom:10px;line-height:14px}
.menu__list .menu__submenu>li ul.sub-menu li:last-child a{margin-bottom:0}
section.light-gray-wraper.divide.faq_cms{margin-top:60px}
.thank2_content{margin-top:0px;}
.carousel.slide.beafter_slider .carousel-control{font-size:50px;margin-top:-40px;}
.whpp_downlaod_sec .whpp_mailph span{display:block;}
.whpp_downlaod_sec span{font-size:12px;}
.olark-attention-grabber.olark-init.olark-slide, .olark-image-modal-container.olark-hidden{display:none;}
.nav_multi_level2{width:100%;float:left;background:#333;position:relative;}
.nav_multi_level2 ul{padding-left:0 !important;}
.nav_multi_level2 a.button{display:none;padding:6.5px 10px;background:#666;color:#fff;float:right;font-size:20px;}
.nav_multi_level2 > ul{width:100%;list-style:none;float:left;}
.nav_multi_level2 > ul li{list-style:none;position:relative;float:left;}
.nav_multi_level2 ul li a{font-size:16px;width:auto;float:left;padding:10px 10px;background:#333;color:#fff;text-align:center;}
.nav_multi_level2 ul li a:hover{background:#282828;}
.nav_multi_level2 > ul li ul.submenu{position:absolute;top:100%;width:150px;float:left;z-index:9}
.nav_multi_level2 > ul li ul.submenu li{width:100%;float:left;}
.nav_multi_level2 > ul li ul.submenu li a{font-size:12px;color:#c5c5c5;width:100%;float:left;text-align:left;background:#292929;padding-left:20px;text-transform: capitalize;}
.nav_multi_level2 > ul li ul.submenu li a:hover{background:#242424;}
.nav_multi_level2 > ul li ul.submenu li a span{float:right;}
.nav_multi_level2 > ul li ul.submenu_inner{position:absolute;top:0;left:100%;width:150px;float:left;z-index:9}
.nav_multi_level2 > ul li ul.submenu li ul.submenu_inner li a{font-size:14px;color:#868686;padding-left:30px;width:100%;float:left;text-align:left;background:#202020;}
.nav_multi_level2 > ul li ul.submenu li ul.submenu_inner li a:hover{background:#131212;}
.nav_multi_level2 > ul li ul.submenu li ul.submenu_inner li a ul li a{padding-left:40px;}
.nav_multi_level2 a.button{display:block;}
.nav_multi_level2 > ul{position:fixed;top:0;bottom:0;z-index:9999;width:200px;height:100%;background:#333;float:left;left:-320px;transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;overflow-x:hidden;overflow-y:auto;padding-top:100px;}
.nav_multi_level2 > ul.main-ac{left:0px;transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;padding-left:0px !important;}
.nav_multi_level2 > ul li ul.submenu{position:relative;width:100%;}
.nav_multi_level2 > ul li ul.submenu_inner{position:relative;width:100%;left:0;}
.nav_multi_level2 ul li{width:100%;float:left;}
.nav_multi_level2 ul li a{width:100%;border-top:#2d2d2d 1px solid;text-align:left;position:relative;}
.nav_multi_level2 ul > li:last-child{border-bottom:#2d2d2d 1px solid;}
.nav_multi_level2 ul li span{width:100%;height:42px;line-height:42px;right:15px;display:inline-block;margin:0px;position:absolute;z-index:9999999;font-size:inherit;color:#ccc;text-align:right;cursor:pointer;}
.nav_multi_level2 ul li span img{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;}
.active-submenu + span.arrow img, .submenu-ac + span.arrow img{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);}
.menu-ac-btn{position:absolute;font-size:22px;right:14px;top:20px;color:#fff;z-index:9999;width:36px;height:36px;border:2px solid #222;border-radius:100%;text-align:center;}
.slide_menubtn{text-align:right;margin-top:-80px;margin-bottom:40px;}
.slide_menubtn .menu-rt.button{float:none;}
.welik2busy h2.sub_caption.orngtxt{margin-top:20px;}
.welik2busy .aboutbeaver_txt{line-height:normal;margin-top:0;padding:0;}
.beaver_support .col-sm-7.col-sm-pull-5 .dot-pointimg{right:-90px;width:140px;overflow:hidden;}
.beaver_support .col-sm-7 .dot-pointimg.dotp2{width:140px;left:-90px;overflow:hidden;}
.beaver_support .row{margin-bottom:50px;}
.other_links404 a{font-size:18px;}
.other_links404 .col-sm-3{padding:0 6px;}
.beaver_support .col-sm-5 p.text-center.innovativetxt{padding:0;}
.other_links404 a span{display:block;}
.ourprs_dotbox{top:177px;left:15px;right:15px;bottom:-210px;}
.orprs_phases_container .ourprs_phases:last-child .ourprs_dotbox{top:180px;}
.carrers_workwitus p.text-center.innovative.txt{padding:0;}
.row.carer_carosec{padding:30px 0;}
.whitepapers_mainpage .whitpp_colmuns{margin:30px 0 40px 0;}
.benfit_megentosec .row.benfit_mssec .text-center{font-size: 14px; margin-bottom: 0;}
/*.featured_appspage .featured_app .fetapp_img{ height:auto; }*/
}
@media only screen and (max-width:1024px) and (min-width:768px){.press .item .blog-box .blog-box-inner .col-xs-6.col-md-12.col-lg-6{width:50%;font-size:12px}
.press .item.col-md-4.col-sm-6 .blog-box .blog-box-inner .col-xs-12{height:22px;overflow:hidden}
ul.work-nav li{margin:4px 4px 10px}
.video_gallery .item .col-sm-4.dcw-home-videos .video-thumb .video_overlay .overlay-text{bottom:auto;top:0}
a.navbar-brand.page-scroll.scrl-main.dsk-logo{padding-left:0}
.sm-bg .cnr .contact-us li{font-size:14px}
#video-testimonial-generic .carousel-indicators{display:block}
.row.workwitus_form .col-sm-6:nth-child(6) .carerlbl_txt{height:50px;}
section#portfolio .container-fluid{padding:0px;}
.no-gutter.dcw-works.da-thumbs#da-thumbs>[class*=col-]{padding:2px;}
#portfolio-view .col-md-12.text-center{padding:0;}
#portfolio-view .portfolio-projects ul{margin-left:0;}
.portfolio_inner .pfi_header .pfi_left,
.portfolio_inner .pfi_header .pfi_right,
.portfolio_inner .pfi_header .pfi_right .item,
.portfolio_inner .pfi_header .pfi_right .item .item-img{height:330px !important;}
.whitepapers_mainpage .wpp_dcwlogo{padding:10px;}
}
@media only screen and (max-width:1024px) and (min-width:992px){header .h_services .box h4{font-size:20px;}
.home header .h_services .box p{font-size:13px;}
.da-thumbs .portfolio-box{width:100%;}
.portfolio_inner .pfi_header .pfi_left,
.portfolio_inner .pfi_header .pfi_right,
.portfolio_inner .pfi_header .pfi_right .item,
.portfolio_inner .pfi_header .pfi_right .item .item-img{height:350px !important;}
.whitepapers_mainpage .wpp_artcltxt{min-height:232px;}
}
@media(min-width:992px){.triangleup.video_traingle{margin-top:30px}
}
@media(max-width:992px){.process-line,
.process-line-2,
.team_page .carousel,
.video-testimonials .vide_category .item.testimonails-video:nth-child(3){display:none}
.sitefooter .col-md-3.col-sm-6{min-height:330px}
.our-result .result-text p{font-size:14px}
.kb-sec{margin-bottom:0}
section.team_blogs{margin-top:30px}
header .google-adwords .snd .call_btn,
header .google-adwords .snd .start_btn{width:100%;padding:0}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{top:165px}
.triangleup:before{border-width:190px;margin-left:-190px}
.triangleup a{font-size:16px}
.triangleup span{font-size:22px}
.triangleup.video_traingle:before{border-width:230px;margin-left:-230px}
#video-testimonial-generic .videotesti_container{padding:0 30px;min-height:180px}
#video-testimonial-generic .carousel-control.left,
#video-testimonial-generic .carousel-control.right{font-size:50px}
#video-testimonial-generic .carousel-control.left{left:0}
#video-testimonial-generic .carousel-control.right{right:0}
#video-testimonial-generic .videotesti_container .carousel-control{margin-top:-58px}
#video-testimonial-generic .carousel-caption{padding-right:0}
section.devide.beafter_container{margin-bottom:0;}
.whpp_downlaod_sec .whpp_mailph span{display:inline;font-size:14px !important;}
.whpp_downlaod_sec span{font-size:14px;}
.whpp_downlaod_sec{margin-top:50px;}
.welik2busy img{margin:auto;}
.beaver_support .icons{margin-top:0;}
.weaver_carousel{padding:0 30px;}
#weaver_carousel .owl-nav .owl-prev{margin-left:-40px;}
#weaver_carousel .owl-nav .owl-next{margin-right:-40px;}
#weaver_carousel .owl-nav .owl-prev:before, #weaver_carousel .owl-nav .owl-next:after{font-size:40px;height:40px;width:40px;}
.work-triangle .triangleup span,
.work-triangle .triangleup span b{font-size:22px}
.home header .h_services{padding-top:20px; height:auto;padding-bottom: 4%;}
.ourprcs_nav{background:#f7f7f7;padding:14px 0 10px;margin:30px 0 20px 0;}
.carrers_workwitus .owl-carousel .owl-nav .owl-prev:before,
.carrers_workwitus .owl-carousel .owl-nav .owl-next:before{font-size:40px;}
.carrers_workwitus .owl-carousel .owl-nav .owl-next{margin-right:0;}
.carrers_workwitus .owl-carousel .owl-nav .owl-prev{margin-left:0;}
.wpp_dwnbtn{float:none;margin:10px auto;max-width:190px;display:block;}
.featured_appspage .featured_app .carousel-indicators li{width: 150px; font-size: 14px; margin:0;}
.featured_appspage .featured_app .carousel-inner .item{padding:0 0px;}
.featured_appspage .featured_app .carousel.slide a.left.carousel-control:before, 
.featured_appspage .featured_app .carousel.slide a.right.carousel-control:after{width:50px; height: 50px; font-size: 50px;}
.featured_appspage .featured_app .carousel-indicators{margin:20px auto 10px;display: -ms-flexbox; display: flex;-ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between !important;-ms-flex-pack: justify!important;}
.featured_appspage .featured_app .carousel.slide a.left.carousel-control{left: 10px;} 
.featured_appspage .featured_app .carousel.slide a.right.carousel-control{right: 10px;}
.featured_appspage .featured_app .carousel.slide .carousel-control{top: 150px !important; font-size: 50px;}
.beach-download{float: left; margin-bottom: 30px;}
.beach-download ul li:first-child {width: 100%;margin-top: 0;}
.beach-download ul li:nth-child(2) {margin-left: 20px;}
}
@media(max-width:991px){.widget_synved_social_share{float:none;}
.post_social_share span{float:left;}
.newsletter_listbtn{margin-bottom:24px;}
.whitepapers_mainpage .wpp_orngoverlay{left:10px;right:10px;font-size:14px;line-height:normal;}
.whitepapers_mainpage .wpp_cate_date{margin:14px 0 10px;}
.wpp_cate_date span{display:block;}
.wpp_cate_date span.wpp_date{display:block;border:0;padding-left:0;margin-left:0;}
.wpp_cate_date .wpp_categry{margin-bottom:4px;}
}
@media (min-width:768px) and (max-width:992px){header h1{padding:0 14% 20px;margin-top:0}
header .h_services{padding:0 0 10px}
header .h_services .box p{min-height:100px!important;margin-bottom:0}
.our-result .result-text{padding-right:0}
.video_gallery .item{padding:0 20px}
.video-div .videos-hover-color{height:94.5%;width:93.3%}
.process-line-2{bottom:60px;right:20px}
.header-content-inner h1{font-size:32px!important}
.header-content-inner.partner-head h1{font-size:26px!important}
.services_page_new .light-gray-wraper h5{max-width:160px;line-height:normal}
.services_page_new .light-gray-wraper ul{list-style-position:initial}
ul.work-nav li a{font-size:14px;/*padding:5px 4px*/}
.portfolio_inner_footer a{font-size:12px}
.video-testimonials .blog-box{min-height:500px}
.blog_sidebar #tags-list li a{font-size:14px}
.bg-orange.process-steps .midstrong strong:nth-child(1):before{content:"";display:block}
.case_study h2.subtitle{font-size:32px}
.case_study .vcs_link{width:200px;text-align:center;margin:0 auto 20px;display:block}
.case_study .csban_thmbaner{min-height:auto}
.csdetailinfo_contain .row{padding:30px 0}
.tmp-blog .blog-img{min-height:auto;max-width:auto}
.blog_sidebar .social_icons a{width:40px;height:40px;line-height:40px}
.sm-bg .cnr .contact-us li{font-size:12px}
.triangleup.blog_traingle{min-height:200px;padding-top:0;margin-top:20px}
.sm-bg .col-md-12.cnr{padding:0}
.sm-bg .cnr .col-sm-6{padding-right:0}
section.devide.whitepaper_singlepage{margin-bottom:10px;}
.whpp_downlaod_sec > span{float:left;margin-left:52px;}
.whpp_downlaod_sec .whpp_mailph{float:left;margin-left:30px;}
.beaver_support .col-sm-7.col-sm-pull-5 .dot-pointimg,
.beaver_support .col-sm-7 .dot-pointimg{height:50px;margin-top:-25px;}
.beaver_support .col-sm-7.col-sm-pull-5 .dot-pointimg{right:-60px;width:98px;}
.beaver_support .col-sm-7 .dot-pointimg.dotp2{width:98px;left:-60px;}
.dot-pointimg img{width:auto;height:50px;}
.home .homedot_animation, .home .homedot_animation .beavethmup{}
.home .homedot_animation .suprchrge_head h1{padding-top:54px;font-size:32px !important;}
section.ourprocess_new .subtitle{font-size:44px;}
.ourprs_dotbox{top:157px;bottom:-229px;}
.ourprs_launch_sec.ourprs_phases .innovativetxt{padding:0 50px;}
.orprs_phases_container .ourprs_phases:last-child .ourprs_dotbox{top:167px;}
.carrers_workwitus p.text-center.innovative.txt{font-size:14px;}
.row.carer_carosec .owl-carousel{margin-top:50px;}
.whitepapers_mainpage .wpp_artcltxt{min-height:300px;text-align:justify;}
.meet_msds .col-sm-4 {text-align: center; height: 365px;}
}
@media (max-width:767px){.case_study h2.subtitle{margin:10px 0 20px}
.case_study .vcs_link{width:200px;margin:0 auto 30px;display:block}
.csdetailinfo_contain .row{padding:10px}
.case_study .csdtailinfo{margin-top:20px}
.case_study .csdtailinfo li{margin-bottom:20px}
.case_study .cswwd_points{margin-top:30px;padding:0!important;text-align:left}
.case_study .cswwd_points li,
.case_study .cswwd_points li:first-child{margin-bottom:10px}
.cspage .triangleup a{padding:50px 0 0!important}
.cssingle_content img.icons{margin-top:20px;margin-bottom:30px}
.cssingle_content .row{margin-bottom:0}
.video-div .videos-hover-color{width:94%}
ul.work-nav li a{font-size:14px}
.portfolio_inner .pfi_header .pfi_right,
.portfolio_inner .pfi_header .pfi_right .item,
.portfolio_inner .pfi_header .pfi_right .item .item-img{height:300px!important}
.client-icon.press-icon img{margin:-6px auto -110px;top:-45px}
.press .item.col-md-4.col-sm-6 .blog-box .blog-box-inner .col-xs-6.col-md-12.col-lg-6{width:50%}
.press .blog-box .blog-box-inner h2{height:auto;overflow:visible;margin-top:4px}
.press .item .blog-box .blog-box-inner .press-img{height:auto;overflow:visible;position:relative}
.press .item .blog-box .blog-box-inner .press-img img{position:static;margin:auto;min-height:auto}
.press .item .blog-box .blog-box-inner .info{padding-bottom:10px}
.press .item.col-md-4.col-sm-6 .blog-box .blog-box-inner .col-xs-12 span{margin-bottom:6px}
.kb-banner .header-content-inner h1{font-size:24px!important;margin-top:20px}
.humble .digonal{margin:10px auto 0!important}
.mbl-logo.navbar-brand>img{width:210px}
header .h_services .box p{min-height:auto!important}
.ourcustomer .box,
.sm-bg .cnr .col-sm-6,
.team_blogs .caption>p,
.team_blogs .thumbnail .caption,
.video-testimonials .blog-box{min-height:auto}
.our-result .item .col-md-5.col-sm-6 img{padding-top:30px!important}
.our-result .carousel{margin:0}
.press_awards .table tr:first-child td:nth-child(1),
.press_awards .table tr:first-child td:nth-child(2){border-top:0!important}
.press_awards .table tr td{float:left;width:50%;height:100px;padding:10px;position:relative;border:1px solid #777!important;border-left:0!important;border-bottom:0!important}
.press_awards .table tr td:nth-child(even){border-right:0!important}
.press_awards .table tr td img{max-width:80%;max-height:100%;padding:10px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
header .google-adwords{margin-top:0;padding-bottom:20px}
header .google-adwords h1{font-size:36px!important}
header .google-adwords h1 small{font-size:24px!important}
.h_services.adword-services{margin-top:10px}
.featured_block .header-group{padding:0 15px}
.our-result .header-group{margin-bottom:0}
.our-result .text-right{font-size:12px}
.ourcustomer .box{padding:30px 45px}
.ourcustomer .box p.text-center{margin-bottom:10px}
.ourcustomer .box p.text-center~p{height:auto}
.video_gallery .item .col-sm-4.dcw-home-videos .video-thumb:nth-child(1){margin-bottom:5px!important}
header .google-adwords .snd .call_btn input.btn,
header .google-adwords .snd .start_btn input.btn{padding:18px 15px;min-width:100%!important;width:100%!important;margin-top:10px}
header .google-adwords .col-sm-12,
header .google-adwords .col-sm-6{padding-bottom:20px!important}
header .google-adwords label.error{text-align:right;padding:4px 10px 0 0;right:0;left:auto}
.how-we-work .col-md-10.col-md-push-2,
.how-we-work .col-md-11,
section.light-gray-wraper.tlbg .container{padding:0}
.how-we-work h2.sub_caption{font-size:14px}
.bg-orange.process-steps .midstrong strong{display:block}
section.light-gray-wraper.tlbg{margin-top:-22px}
section.light-gray-wraper.tlbg .cnt-hdng.sm-bg1{margin-top:0;padding:60px 15px 15px}
section.light-gray-wraper.tlbg .sm-bg .tbs .nav-tabs{min-width:254px;margin:16px auto 20px;display:table}
.team_blogs .caption>p,
section.light-gray-wraper.tlbg .sm-bg .cnr{margin-bottom:30px}
.client-icon.team-top-icon img{top:-30px;position:inherit}
.team_blogs .caption h4{margin-bottom:10px}
.awrds.mtop40{margin-top:10px}
.tbscnt .tab-content>.active p{margin-bottom:0}
.click-video.text-left a.pp-up-logo img{max-width:220px;margin-top:-22px}
.video-links-menu .col-sm-4{padding:0}
.tmp-blog .blog-img{min-height:auto;max-width:100%}
.press .blog-box hr{display:none}
.press .blog-box{border-bottom:1px solid #ccc}
.press .item:last-child .blog-box{border-bottom:0}
.blog_meta_data .col-sm-6.text-right,
.video-singlepage .blog-box-new .col-sm-6.text-right{text-align:left;margin-top:10px}
.pos-rel h3,
section.light-gray-wraper.tlbg .col-md-6.col-sm-6.sm-bg .tab-content.tbscnt .tab-pane>p{text-align:center}
.menu-rt{margin-right:0;margin-top:20px}
.menu-rt span.fa.fa-bars{padding:7px 8px 6px}
.kb-sec .qa-blog-box-inner .col-sm-8 h2{margin-top:20px}
.kb-sec .item{margin-bottom:0!important}
.tmp-blog .post-details{padding-top:10px}
section.team_blogs{margin-top:10px}
ul.work-nav li{display:block;max-width:250px;margin:auto auto 10px}
.our-result .carousel-control .glyphicon-chevron-left,
.our-result .carousel-control .glyphicon-chevron-right{top:300px}
.light-gray-wraper .v-center .mbt20 a img{margin:auto}
.process-steps .hdings_cmrcr{margin-bottom:30px}
#video-testimonial-generic .carousel-control.left{left:10px!important;right:auto!important}
#video-testimonial-generic .carousel-control.right{right:10px!important;left:auto!important}
#video-testimonial-generic .carousel-caption{padding:0!important;height:105px;overflow:hidden}
.video-testimonials .video_img{height:180px;overflow:hidden}
.subtitle.ecom_title{margin-bottom:20px}
.carousel.slide.beafter_slider .carousel-control.left{left:8px;}
.carousel.slide.beafter_slider .carousel-control.right{right:8px;}
.ba_bg .prolisttxt{font-size:18px;}
.ba_bg .container{}
.ba_bg .container .item{padding:0 20px;}
.ba_bg .batxt{font-size:22px;}
.carousel.slide.beafter_slider .carousel-indicators{display:none;}
.beafter_section .vline{height:50px;margin-top:30px;}
.container.beaft_btn{position:static;text-align:center;}
.container.beaft_btn .ba_btn{position:static;}
.weaverimg_tnk2 img{max-width:80%;}
.modal.beafter_pop .modal-title{padding-left:0;font-size:20px;}
.modal.beafter_pop button.close{font-size:50px;}
.modal.beafter_pop .modal-header .close{margin:-18px -8px 0 0;}
.beaver_support .icons{margin-top:20px;}
.beaver_support .col-sm-7{margin-top:100px;}
.beaver_support .col-sm-7.col-sm-pull-5 .dot-pointimg,
.beaver_support .col-sm-7 .dot-pointimg.dotp2{left:50%;width:100px;overflow:hidden;transform:rotate(-90deg);margin-left:-50px;top:-20px;height:50px;}
.beaver_support .dot-pointimg img, .beaver_support .dot-pointimg.dotp2 img{max-height:50px;}
.beaver_support h2.subtitle{margin-top:10px;margin-bottom:10px;}
.beaver_support .row{margin-bottom:30px;}
#weaver_carousel .owl-nav .owl-prev{margin-left:-30px;}
#weaver_carousel .owl-nav .owl-next{margin-right:-30px;}
section.error-404.not-found h1.page-title{line-height:44px;}
.other_links404{margin-top:20px;}
.other_links404 .col-sm-3.col-xs-6:nth-child(1), .other_links404 .col-sm-3.col-xs-6:nth-child(2){margin-bottom:20px;}
.vline{height:60px;}
.header-content .header-content-inner h1{padding-top:70px;}
.home header{padding-bottom:0;}
.home .homedot_animation{height:108px;}
.home .homedot_animation .container{padding:0;}
.home .homedot_animation .beavethmup{width:300px;height:300px;border-radius:100%;padding:0;margin:10px auto;-ms-transform:skew(0deg);-webkit-transform:skew(0deg);transform:skew(0deg);float:none;background:none;}
.home .homedot_animation .beavethmup .beavethmup_inner1()
.home .homedot_animation .beavethmup .beavethmup_inner2{padding:0;height:100%;width:100%;margin:auto;background:none;}
.home .homedot_animation .beavethmup .beavethmup_inner2{padding:0;vertical-align:middle;background:none;overflow:hidden;}
.home .homedot_animation .beavethmup img{-ms-transform:skew(0deg);-webkit-transform:skew(0deg);transform:skew(0deg);max-height:100%;padding:0;}
.home .homedot_animation .suprchrge_head{width:100%;float:none;}
.home .homedot_animation .suprchrge_head h1{padding:10px 10px 24px;font-size:28px !important;margin:0 auto;max-width:300px;}
section.error-404.not-found .page-content p{margin:50px auto 30px;max-width:300px;}
.webview_thanku .thanku_txt p:nth-child(1){margin-bottom:10px;}
.webview_thanku .thanku_txt p:last-child{margin-top:40px;}
.webview_thanku .thanku_txt p{line-height:normal !important;}
.webview_thanku .row.pageother_links{margin-top:30px;}
section.newthanku{margin-top:100px;}
.ourprs_phases .ourprs_dotbox{display:none;}
.ourprcs_nav .container .col-sm-2{padding:10px 6px;}
.connect_with .container .col-md-4:nth-child(1) .service_icons{margin-top:0;margin-bottom:20px;}
.connect_with .container .col-md-4:nth-child(1) .service_icons a{margin-top:0}
.connect_with .container .col-md-4:nth-child(2) .service_icons{margin:0;}
.ourcustomer .row.hidden-xs{display:none!important;}
.widget_synved_social_share{float:none;}
.post_social_share span{float:left;}
.newsletter_listbtn{margin-bottom:24px;}
.carrers_workwitus img.icons{margin-top:30px;}
.carrers_workwitus p.text-center.innovative.txt{margin-bottom:0;}
.row.carer_carosec{padding:15px 0;}
.carerinsidelook_carousel{padding:10px 15px;}
.career_insidelooksec.row p.aboutxt.text-center{padding:0 15px;}
.carerform_txt{margin-bottom:40px;}
.row.workwitus_form .col-sm-6, .row.workwitus_form .col-sm-12{margin-bottom:30px;}
.row.workwitus_form{margin-bottom:30px;}
.workwitus_form .g-recaptcha div{margin:0 0 0 auto;}
.featured_carousel{padding:0 28px;margin-bottom:30px;}
.review_carousel{padding:0 20px;margin-bottom:0px;}
.featured_carousel .owl-carousel .owl-nav, .review_carousel .owl-carousel .owl-nav{position:absolute;width:100%;top:50%;height:0px;}
.featured_carousel .owl-carousel .owl-nav .owl-prev,
.featured_carousel .owl-carousel .owl-nav .owl-next,
.review_carousel .owl-carousel .owl-nav .owl-prev,
.review_carousel .owl-carousel .owl-nav .owl-next{width:30px;height:50px;float:left;top:50%;transform:translatey(-50%);border-radius:10px;font-size:0;margin-left:-28px;}
.review_carousel .owl-carousel .owl-nav .owl-prev{margin-left:-30px;}
.featured_carousel .owl-carousel .owl-nav .owl-next,
.review_carousel .owl-carousel .owl-nav .owl-next{float:right;margin-left:0px;margin-right:-28px;}
.review_carousel .owl-carousel .owl-nav .owl-next{margin-right:-30px;}
.featured_carousel .owl-carousel .owl-nav .owl-prev:before,
.featured_carousel .owl-carousel .owl-nav .owl-next:before,
.review_carousel .owl-carousel .owl-nav .owl-prev:before,
.review_carousel .owl-carousel .owl-nav .owl-next:before{content:"\f104";font-family:fontAwesome;font-size:50px;top:50%;left:50%;position:absolute;transform:translate(-50%, -50%);color:#f63;}
.featured_carousel .owl-carousel .owl-nav .owl-next:before,
.review_carousel .owl-carousel .owl-nav .owl-next:before{content:"\f105";}
.featured_carousel .container-fluid{padding:0;}
.featured_button{text-align:center;margin-bottom:30px;}
.featured_button a{margin-top:0;}
.work_morelessecbtn{margin:30px 0 50px;text-align:center;}
.filter_moreless{display:none;}
#da-thumbs ul#mylist li:nth-child(1n+7),
.filter-content#da-thumbs .col-lg-3.col-sm-6.no-gutter:nth-child(1n+7){display:none !important;}
#da-thumbs.more ul#mylist li:nth-child(1n+7),
.filter-content#da-thumbs.more .col-lg-3.col-sm-6.no-gutter:nth-child(1n+7){display:block !important;}
#carousel-example-generic .carousel-inner{width:92%;margin:auto;}
.our-result .carousel-control.left .glyphicon-chevron-left:before,
.our-result .carousel-control.right .glyphicon-chevron-right:before{font-size:50px;}
.whitepapers_mainpage .wpp_orngoverlay{left:30px;right:30px;font-size:18px;}
.whitpp_colmuns .col-sm-4{margin-bottom:50px;padding:0;}
.whitepapers_mainpage p.aboutxt.text-center.col-md-10.col-md-offset-1{padding:0 15px;}
.whitepapers_mainpage .container{padding:0 15px;}
.whitepapers_mainpage .whitpp_colmuns{margin-bottom:0;}
.row.benfit_mssec {margin: 0px auto; padding: 20px 0;}
.benfit_megentosec .sub_headsec{margin-top: 20px;}
.benfit_megentosec .subhead_title{margin-bottom: 10px; font-size: 24px;}
.benfit_megentosec img.icons{margin-top: 20px;}
.featured_appspage .featured_app .carousel-indicators{ms-flex-pack: center!important;justify-content: center!important;}
.featured_appspage .featured_app .carousel-indicators li{width:33.3333%; margin-bottom: 20px;}
.beach-download ul li:first-child {width: 100%;margin: 0;text-align: center;}
.beach-download ul li:nth-child(2) {margin-left: 70px;}
}
@media (min-width:768px){.modal.beafter_pop .modal-dialog{width:100%;max-width:1000px; .benfit_megentosec}
.benfit_megentosec .row.benfit_mssec:nth-child(odd) .col-sm-6:nth-child(1){left: 50%;}
.benfit_megentosec .row.benfit_mssec:nth-child(odd) .col-sm-6:nth-child(2){right: 50%;}
.mbl-logo.navbar-brand > img{margin-top:15px !important;}
}
@media (max-width:600px){.video_gallery .item .dcw-home-videos .video-thumb .video_overlay .overlay-text h5{margin-left:10px}
.work-triangle .triangleup span,
.work-triangle .triangleup span b{font-size:18px !important;}
}
@media (max-width:480px){.triangleup{min-height:145px!important;margin-top:30px!important}
.triangleup span{font-size:20px!important}
.portfolio_inner .pfi_header .pfi_right,
.portfolio_inner .pfi_header .pfi_right .item,
.portfolio_inner .pfi_header .pfi_right .item .item-img{height:340px!important}
.dcw_counts .count h4{font-size:30px}
.dcw_counts .count img{max-height:26px}
.wp-paginate a{padding:4px 6px!important}
.comment-respond h3#reply-title:before{padding-top:10px}
.featured_appspage .featured_app .carousel-indicators li{width:50%; margin-bottom: 20px;}
}
@media (max-width:375px){.whpp_downlaod_sec .whpp_mailph span{display:block;font-size:12px !important;}
about-banner h1{line-height:26px;}
.whpp_downlaod_sec span{font-size:12px;}
.other_links404 a, .other_links404 .col-sm-3.col-xs-6{font-size:15px;}
.beach-download ul li:nth-child(2) {margin-left: 46px;}
.symbol-input100 {padding-top: 27px !important;}
}
@media (max-width:320px){.video-div .videos-hover-color{width:92%}
.press .item.col-md-4.col-sm-6 .blog-box .blog-box-inner .col-xs-6.col-md-12.col-lg-6{font-size:12px}
.mbl-logo.navbar-brand>img{width:172px}
section.light-gray-wraper.tlbg .sm-bg1 span{font-size:15px}
section.light-gray-wraper.tlbg .cnt-hdng.sm-bg1 p{font-size:13px}
.click-video.text-left a.pp-up-logo img{max-width:200px;margin-top:-22px}
header .google-adwords h1{font-size:29px!important}
header .google-adwords h1 small{font-size:19px!important}
.post_social_share span{font-size:13px}
.ourprcs_nav .container a{font-size:12px;}
.beach-download ul li:first-child{padding: 10px 0 0 10px;}
.beach-download ul li:nth-child(2){margin-left: 14px;}
.beach-download ul li:nth-child(3){margin-right: 0;}
}
/*headder-top-css*/
/*#menu-socialmenu,.menu-socialmenu-container ul.menu li a{display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;}
.main-nav-bar{padding-bottom:0;}*/
/*a.navbar-brand.page-scroll.scrl-main.dsk-logo{padding-top:17px;}*/
/*#login,#sign_up\ login,#menu-item-6019,#mobile-number {padding: 8px 10px;border-radius: 2px;margin:0 5px;}*/
/*#login{background:#b23094;border: 3px solid #a439a2;
padding: 7px 12px;transition:0.4s linear;}
#login a:hover{color:#fff;opacity:1;}
#login:hover{background:#db176a;}
#menu-item-6019 {
    padding-top: 6px;
    padding-bottom: 6px;
}
#menu-socialmenu li {
    height: 35px;
}
#mobile-number img{max-width:16px;}
#login a::after,#sign_up\ login a::after,#mobile-number a::after,#menu-item-6019 a::after{display:none;}
a.top_phone {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;line-height: 25px;
}
a.top_phone i {
    width: auto;
    height: auto;
    float: left;
    padding: 0;
        padding-right: 0px;
    padding-right: 5px;
}
#menu-item-6019 {
    padding-right: 5px;
}
a.top_phone i img{max-width:16px;}*/
/*.menu-socialmenu-container ul.menu li{padding:0;}
.menu-socialmenu-container ul.menu li a{}
.menu-socialmenu-container ul.menu li a::after{display:none;}
.menu-socialmenu-container ul.menu li {    padding: 0 6px;}
.menu-socialmenu-container ul.menu li:last-child{padding-right:0;}
.top_nav ul li i {padding: 0 6px;}
.menu-socialmenu-container ul.menu li a {display: flex;flex-wrap: wrap;justify-content: center;align-items: center;text-transform: capitalize;
font-size: 17px;
line-height: normal;}
#mobile-number a {font-size: 15px;}
.top_nav{margin-right:34px;}
#login {background: #b23094;border: 3px solid #a439a2;padding: 7px 12px;transition: 0.4s linear;}
#login:hover {background: #db176a;}
#login a:hover {color: #fff;opacity: 1;}
.navbar-nav > li > a:last-child{padding-right:0;}*/
/*header-top-css*/
.testimonials {background-image: url('../../../../badge-images/vast-web-india.jpg') ;color: #fff;text-align: center;background-size: cover;background-position: 62%;position:relative;}
.testimonials::before {position: absolute;content: "";display: block;background: linear-gradient(to right, rgb(95, 99, 234),rgb(251, 4, 73));width: 100%;float: left;top: 0;left: 0;bottom: 0;opacity: 0.8;}
#customers-testimonials .owl-nav.disabled {display: block;position: absolute;width: 100%;top: 40%;}
.testimonials .owl-carousel .owl-nav .owl-prev,.testimonials .owl-carousel .owl-nav .owl-next {width: 40px;font-size: 0;background:#8764c3;height: 40px;border-radius: 50%;display: block;border: 3px solid #ccc;}
.testimonials .owl-carousel .owl-nav .owl-prev::before{content: "";color: #fff;border: solid #fff;border-width: 2px 0 0px 2px;display: inline-block; padding: 0;position: absolute;top: 15px;left: 16px; padding: 3px;transform: rotate(-45deg);}
.testimonials .owl-carousel .owl-nav .owl-next::before{content: "";color:#fff;border: solid#fff;;border-width: 2px 0 0px 2px;display: inline-block;padding: 0;position: absolute;top: 16px;right: 18px;padding: 3px;transform: rotate(135deg);}
.testimonials .owl-carousel .owl-nav .owl-prev{float:left;}
.owl-carousel .owl-nav .owl-next {float:right;}
.testimonials .profile-picture img {max-width:150px;margin:auto;max-height:150px;}
.testimonials h2{font-size:40px;color:#FFF;font-family: Poppins, sans-serif;letter-spacing: 1px;line-height:46px;}
.profile-picture p:first-child{font-weight:700;}
.profile-picture p:last-child{font-size: 15px;line-height: 20px;}
.testimonials blockquote p{max-width:900px;margin:auto;font-size: calc(14px + (22 - 14) * ((100vw - 320px) / (1600 - 300)));}
#twitter-widget-0 ,iframe{max-height: 150px !important;margin-bottom:10px !important;}
.navbar{margin-bottom:15px;}
.banner-slider {margin-top:0px;width: 100%;float: left;}
#owl-demo.banner-slider .item{padding:0;margin:0px;}
.banner-image {width: 100%;float: left; position: relative;}
.banner-heading {position: absolute;top: 35%;left: 50%;color: #fff; transform:translate(-50%, -50%);width:100%;}
.h_services.banner-over{width:100%;float:left;padding-bottom:50px !important;height:auto !important;}
.banner-heading h2,.about-banner h1 {font-size: calc(14px + (66 - 14) * ((100vw - 320px) / (1600 - 300)));color: #fff;font-weight: bold;font-family: Poppins, sans-serif;line-height:46px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);}
.banner-slider .owl-nav.disabled{display:block;position:absolute;width:100%;top:33%;}
.banner-slider .owl-nav.disabled .owl-prev{float: left;left: 7%;position: absolute;}
.banner-slider .owl-nav.disabled .owl-next{float:right;position:absolute;right:7%;}
.banner-slider .owl-nav.disabled .owl-prev, .banner-slider .owl-nav.disabled .owl-next {
width: 32px;height: 32px;font-size: 0;background-repeat: no-repeat;transform: rotate(226deg);border: solid #fff;border-width:2px 2px 0px 0px;}
.banner-slider .owl-nav.disabled .owl-next {transform: rotate(40deg);}
.banner-heading p{font-size: calc(14px + (22 - 14) * ((100vw - 320px) / (1600 - 300)));max-width: 60%;margin: auto;text-align: center;}
.banner-image.bg::before,.about-banner::before {content: "";display: block;width: 100%;float: left;position: absolute;top: 0; left: 0;background-color:rgba(0, 0, 0, 0.8);bottom:0;right:0;}
.banner-heading a {padding: 10px 40px;display: inline-block;transition: 0.4s linear;font-weight: 500;border: 1px solid #ed174c;margin-top: 25px;position: relative;color:#ed174c !important;}
/*.banner-heading a::before {
    box-shadow: 0 0 0 
rgba(255,0,0,.4);
animation: pulso 2s infinite;
transition: .5s;
content: "";
width: 15px;
height: 15px;
border: 3px solid
    #ed174c;
    position: absolute;
    left: 15px;
    border-radius: 50%;
    top: 0;
    bottom: 0;
    margin: auto;
}
@keyframes pulso{
    0%{box-shadow:0 0 0 0 rgba(255,0,0,.8);}
    70%{box-shadow: 0 0 0 20px rgba(255,0,0,0);}
    100%{box-shadow: 0 0 0 0 rgba(255,0,0,0);}
}*/
.banner-heading a:hover {background: transparent;border: 1px solid#fff;color:#fff !important;opacity: 1;}
#mainNav.home-nav{-webkit-transition: all 0.5s ease;-moz-transition: position 10s;-ms-transition: position 10s-o-transition: position 10s;transition: all 0.5s ease;}
#mainNav.home-nav.fixed {position: fixed;top: 0;left: 0;animation: smoothScroll 1s forwards;}
.h_services{background:url(../../../../badge-images/software-development.jpg)no-repeat;background-size:cover;position:relative;}
.h_services::before {position: absolute;content: "";display: block;background:linear-gradient(to right, rgb(95, 99, 234), rgb(251, 4, 73));width: 100%;float: left;top: 0;left: 0;bottom: 0;opacity: 0.4;}
.home header .h_services .box {color: white;background-color: #010101;margin-top: 10px;transition: 0.4s linear;border: 3px solid #ccc;border-radius: 5px;}
#customers-testimonials .owl-nav.disabled{display:block;}
.h_services.banner-over .container {margin-top: -260px;position: sticky;z-index: 9;}
/*Technologies*/
.custom-content .work {background: no-repeat;border: 0;}
.custom-content .arrow-right{border:none;}
.custom-content h3,.custom-content h3{font-weight: bold;font-size: calc(14px + (36 - 14) * ((100vw - 320px) / (1600 - 300)));font-family: Poppins, sans-serif;text-transform:uppercase;display: block;margin-bottom:10px !important;}
.devide.beafter_container.custom-content {padding: 0;padding-bottom: 0px;margin: 0;}
/*Technologies*/
/*About-page-css*/
.about-banner{position:relative;margin-top:-15px;}
.about-banner .container {max-width: 1170px;margin: auto;}
.about-banner img {width: 100%;float: left;}
.banner-inner {position: absolute;top: 27%;}
.banner-inner a{background:#fff;text-transform: uppercase;font-size: 15px !important;padding: 10px 20px !important;border: 2px solid#fff !important;color:#000;text-shadow: 0 -1px 0rgba(0, 0, 0, .25);border-radius: 6px;text-decoration: none;transition:0.5s linear;}
.banner-inner a:hover {background: transparent;color:#fff;}
.about-banner::before{background: linear-gradient(to right, rgb(95, 99, 234), rgb(251, 4, 73));opacity:0.7;}
.about-banner p{text-align: left;margin-top: 15px;font-size: 20px;font-weight: normal;text-shadow: 2px 2px 2pxrgba(0, 0, 0, 0.5);text-shadow: 2px 2px 2px
rgba(0, 0, 0, 0.5);color:#fff;font-size: 34px;}
.over-vision .row{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.custom-heading{font-size: calc(18px + (40 - 18) * ((100vw - 320px) / (1600 - 300)));text-align: center;color:#151515;line-height: 50px;font-weight: 600;text-transform: capitalize;}
.over-vision h2::after {content: "";display: block;width: 200px;height: 4px;background: #ccc;margin: auto;}
.paragraph {font-size: 18px;text-align: center;line-height: 28px;letter-spacing: 0.5px;color: #696969;padding: 0 30px;font-family: poppins, sans-serif;}
.devide.guideing {padding: 60px 0;}
.guideing .paragraph{max-width: 1170px;margin: auto;padding-bottom: 40px;}
.guideing li{display: inline-block;background-color:#4eb25c;margin: 15px;border-radius: 50%;}
.guideing-inner.check-icon {background: #f49321;}
.guideing-inner.user-icon {background: #7271ea;}
.guideing li span{color: white;display: table-cell;vertical-align: middle;text-align: center;text-decoration: none;height: 150px;width: 150px;text-align: center;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.guideing-inner span i.users-all {background-position: -436px 0px;width: 76px;height: 72px;}
.guideing-inner span i.righticon {background-position:-540px -14px;width: 62px;height: 48px;}
.guideing-inner span i.oneusesr {background-position:-540px -84px;width: 57px;height: 62px;}
.devide.technologies {background: linear-gradient(to right, rgb(95, 99, 234),rgb(251, 4, 73));color:#fff;margin-top:0;padding: 60px 0;margin-top: 10px;}
.technologies  h2{font-size: 35px;line-height: 50px;text-align: left;margin-bottom: 0px;padding-bottom: 20px;margin-top: 0px !important;font-weight: 500;}
.social-lite li {float: none;display: inline-block;width: 32%;color: #fff;font-size: 16px;margin: 0%;margin-bottom: 0;margin-top: 30px;text-align: center;}
.social-lite li span{display: inline-block;font-size: 20px;width: 100%;padding-top: 10px;}
.social-lite li i {font-size: 42px;}
.manager-team {padding: 40px 0;}
 h3.word-rotator-title {font-size: 35px;color:#151515;margin: 0px;line-height: 50px;padding-bottom: 20px;margin-top: 0px !important;font-weight: 500;text-transform: capitalize;}
.mamber-img {height: 200px;width: 200px;background: #ccc;border-radius: 50%;position: relative;z-index: 8;margin: auto;border: 1px solid #ccc;background-size: cover}
.mamber {margin-top: 10px;}
.main_team {padding: 80px 15px 20px;border: 1px solid #ddd;border-radius: 15px;margin-top: -70px;background:#fff;position: relative;box-shadow: 0 0px 12px #ddd;min-height: 430px;}
.main_team span{font-size:15px;color:#000;font-weight:600;}
.mamber-img.baldev {background-image: url('../../../../badge-images/profile.jpg');}
.mamber-img.ajay {background-image: url('../../../../badge-images/ajay.jpg');}
.mamber-img.sneha {background-image: url('../../../../badge-images/images.png');}
.circul img{max-width: 50px;}
.category-section {width: 100%;float: left;}
.about-banner.pricacy-banner h1{width: 100%;text-shadow: 2px 2px 2pxrgba(0, 0, 0, 0.5);border-bottom: none;border-bottom-color: currentcolor;border-bottom-color: currentcolor;color:#FFF;display: inline-block;font-weight: 800;margin: 0 0 -15px;min-height: 37px;font-size: 48px;line-height: 55px;padding: 0 0 17px;position: relative;text-transform:capitalize;}
.pricacy-banner p{text-align: left;margin-top: 15px;font-size: 20px;font-weight: normal;text-shadow: 2px 2px 2pxrgba(0, 0, 0, 0.5);color:#fff;line-height: 30px;letter-spacing: 0.5px;}
/*About-page-css*/
/*contact-us-page-css*/
/*contact-us-page-css*/
.flip-container ul.nav.navbar-nav{margin-right:20px;}
img{max-width:100%;}
.contact-banner {background: url('../../../../badge-images/contact-us.jpg') center top /cover no-repeat;min-height: 600px;background-position: 0px 0px ;margin-top: -140px;margin-bottom: 50px;position:relative;}
.contact-banner::before {content: "";display: block;position: absolute;background: rgba(0, 0, 0, 0.8);top: 0;left: 0;bottom: 0;width: 100%;float: left;}
.mycontact {padding-top: 310px;text-align: center;}
.mycontact  h1{border-bottom: none;border-bottom-color: currentcolor;color:#FFF;display: inline-block;font-weight: 800;margin: 0 0 -15px;min-height: 37px;font-size: 72px;line-height: 55px;padding: 0 0 17px;position: relative;}
.featured.lead.wts.center {margin-top: 15px;font-size: 20px;font-weight: normal;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);color:#fff;}
iframe.google-map{min-height: 600px;}
.equal .row {display: table;}
.equal  .row > [class*='col-']{
	float: none;
    display: table-cell;
    vertical-align: top;
}
/*portfolio*/
.margin-top-30 {
    margin-top: 27px;
}
.portfolio-banner {background-image: url('../../../../badge-images/portfolio.jpg');}
.contact-banner.portfolio-banner::before,.contact-banner.blog-banner::before{background: rgba(0, 0, 0, 0.6);}
.client-banner {background-image: url('../../../../badge-images/client.jpg');}
.contact-banner.client-banner::before{background:none;}
.blog-banner {background-image: url('../../../../badge-images/blogs-banner.jpg');}
.team-banner {background-image: url('../../../../badge-images/team-banner.jpg');background-size: cover;}
.section-references .title-on-line{top:6px;}
/*portfolio*/
/*footer*/
.sitefooter{background:#002d3a;}
.row.footer_badge [class*="col-"] {min-height:118px;display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;}
.animated.fadeInLeft {visibility: hidden;margin: 0 auto;margin-top: 0px;margin-left: auto;margin-top: 0px;margin-top: 4px;width: 10px;border: 0;height: 1px;background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75),rgba(255, 255, 255, 0));max-width: 10px;min-width: 200px;margin:2px;}
.row.footer_badge {text-align: center;padding: 0;}
.footer-bottom {width: 100%;float: left;padding: 40px 0;color: #fff;padding-bottom:10px;}
.footer-bottom a {color: #fff;margin: 0 4px;font-size:14px;}
.scrollTop {position: fixed;right: 2%;bottom: 10px;background-color: #BE3F48;opacity: 0;transition: all 0.4s ease-in-out 0s;width: 40px;height: 40px;border-radius: 50%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;z-index:9;}
.scrollTop a {font-size: 18px;color: #fff;	-moz-animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	animation: bounce 3s infinite;}
.recent-blogs p,.recent-blogs {width: 100%;float: left;font-size: 16px;font-weight: 600;}
.linkdin {width: 100%;float: left;overflow: hidden;clear: both;}
.LI-badge-container-horizontal-dark.LI-badge-container.horizontal.dark.medium,.LI-badge-container.horizontal.dark .LI-header,.LI-name,.LI-badge-container.horizontal.dark .LI-name a {width: 100%;float: left;}
.LI-badge-container.horizontal.dark .LI-name a{text-align:left}
.inline-share-buttons {width: 100%;padding: 8px 4px;font-weight: bold;font-size: 14px;position: relative;float: left;padding-left: 15px;}
.share-group > a {color: #fff;display: inline-block;font-size: 22px;line-height: 22px;margin-right: 2px;margin-bottom: 2px;padding: 7px;text-align: center;
text-decoration: none;transition: background-color .1s;border-radius: 50%;}
.facebook{background:#3b5998 !important;}
.icon-twitter.flaticon-social-2,.twitter {background: #1da1f2;}
.icon-google-plus.flaticon-google-plus {background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);}
.icon-linkedin.flaticon-linkedin-logo,.linkedin {background: #1c87bd;}
.icon-pinterest.flaticon-circle,.google-plus {background-color: #DD4B39;}
.blog_sidebar .social_icons a i{color:#fff;}
.marquee li a {width: 100%;float: left;line-height: 26px;font-size: 14px !important;display: block;height: auto !important;background:none;}
#test{overflow:hidden;}
.marquee li {
width: 100% !important;float: left !important;background: none !important;display: block;padding: 5px 0 !important;height: auto !important;text-align: left !important;}
.row.footer_badge img {max-width: 90px;margin-bottom: 15px;text-align: center;}
.row.footer_badge .trust img {
    max-width: 100px;
}
@keyframes smoothScroll {
0% {transform: translateY(-80px);}
100% {transform: translateY(0px);}}
#menu-item-5999 {position: static;}
#menu-item-5999 ul.sub-menu {width: 100%;float: left;left: -8%;padding: 20px 0;}
ul.nav.navbar-nav li ul li ul.sub-menuw {display: block !important;margin:0;float: left;
padding-left: 0;text-transform: capitalize;}
ul.nav.navbar-nav li ul.sss li{float:left;width:25%;border: 0;padding: 0 9px;}
ul.nav.navbar-nav li ul.sss li ul.sub-menuw li{float:left;width:100%;}
#menu-item-5999 ul.sub-menu .fa{font-size: 25px;padding-top: 0px;float: left;padding-right: 10px;}
.mega-menu-sub-title {border-bottom: 1px solid #ddd;padding-bottom: 0px;margin-bottom: 15px;display: block;}
.ipad-content {
    padding: 40px 0;
}
.iphone {background-image: url('../../../../badge-images/iphone.jpg');}
.ipad {background-image: url('../../../../badge-images/ipad.jpg');
}
.iphone-banner-bottom {background-image: url('../../../../badge-images/iphoe-fix.jpg');background-attachment:fixed;background-size:cover;padding:30px 0;position:relative;color:#fff;}
.iphone-banner-bottom::before{content:"";background:rgba(0, 0, 0, 0.8);position:absolute;width:100%;float:left;top:0;left:0;bottom:0;}
.using-code {counter-reset: my-sec-counter;padding:30px 0;} 
.using-code strong{font-size: 18px;text-transform: capitalize;margin-bottom: 40px;display: block;margin-top: 10px;display: block;float: left;}
.using-code ul li {padding: 10px;font-size: 18px;}
.using-code ul li::before{counter-increment: my-sec-counter;content: "" counter(my-sec-counter) ". ";}
.ipad-list{counter-reset: section;font-size:14px;}
.ipad-list h3 {font-size: 18px;}
.ipad-list h3::before {counter-increment: section;content: counter(section);display: inline-block;color: white;background:#555;border: 5px solid #555;padding: 0px 10px;margin-right: 16px;border-radius: 50%;float:left}
.system-page h3::before{display:none;}
.ipad-list.system-page i {margin-right: 0;margin-left: 0;padding-right: 15px;font-size: 22px;float: left;width: auto;text-align: center;padding-bottom: 15px;color: #4EB25C;}
#school-header {
    background-image: url('../../../../badge-images/school.jpg');
}
#school-header .container.h-100 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
/*header-top-css*/
.top_navs {float: right;margin-top:10px;margin-right: 64px;}
.top_navs ul li { float: left;padding-left: 10px;height: 32px;}
/*#mobile-number, #menu-item-6019, #sign_up\ login {margin-top: 4px;}*/
.menu-socialmenu-containerr {width: 100%;float: left;}
.top_navs ul li i img {width: 19px;}
.top_navs i {padding: 0 0px;font-size: 15px;display: inline-block;width: 18px;}
 .top_navs ul li a {padding-left: 3px;font-size: 16px;font-weight: 600;line-height: 20px;text-transform: capitalize;font-family: 'Roboto', sans-serif;color: #fff;letter-spacing: 0.9px;font-weight: 400}
 .flip-container ul.nav.navbar-nav {margin-right: 20px;margin-top: 12px}
 .main-nav-bar {padding-bottom: 0px !important;}
 #login .fa.fa-lock {display: none;}
 #login {background: #ca227b;padding: 0px 12px;padding-top: 0px;padding-top: 0px;border: 2px solid #fff;border-radius: 2px;margin-left: 12px;padding-top: 3px;height: 28px;margin-top: 3px;}
 #login a{margin-top: -2px;display: block;}
 .mega-menu-sub-title:hover a:hover {
    background: 
    transparent !important;
}
 #sign_up\ login a {padding-left: 0;}
#mobile-number a {font-size: 14px;padding-left: 20px;display: block;margin-top: -15px;font-weight: 500;}
.fa.fa-phone {position: relative;top: 3px;right: -2px;}
 .flip-container ul.nav.navbar-nav {margin-right: 24px;margin-top: 4px;}
 .navbar-nav > li > a {line-height: 15px;padding: 9px 25px;}
 a.navbar-brand.page-scroll.scrl-main.dsk-logo{padding-top:18px;}
 /*header-top-css*/
/*career*/
.career-main {padding: 30px 0;}
.career-main h2{text-align: center;margin-bottom: 15px;font-size: 40px;}
.career-main p{font-size: 16px;line-height: 28px;letter-spacing: 0.5px;color:#696969;}
.career-box {box-shadow: 0px 0 15px rgba(0, 0, 0, 0.2);text-align: center;padding: 15px 15px 5px;margin-top: 30px;background:#fff;min-height: 280px;border-radius: 4px;position: relative;transition:0.4s linear;transition: all 300ms ease-out;}
.career-box img {width: 80px;position: absolute;right: 0px;opacity: 0.2;top: 0;}
.career-box  h3{font-size: 19px;text-transform: capitalize;color:#666;text-align: left;margin: 10px 0 6px;min-height: 50px;font-weight: 600;word-spacing: 1px;text-align: center;}
.career-box ul{list-style: none;padding: 0px;text-align: left;margin-top: 13px;}
.career-box ul li{font-size: 14px;color:#666;padding-bottom: 3px;line-height: 25px;float: none;display: inline-block;width: 100%;word-wrap: break-word;}
.career-box ul li span {font-weight: 600;padding-right: 0px;color: #333;float: left;width: 20px;}
.career-box ul li span i {font-size: 18px;margin-top: 6px;color: #a6d2e1;}
.career-box ul li i {float: right;width: calc(100% - 55px);font-style: normal;}
.career-box  ul li a {text-align: center;display: inline-block;color: #4eb25c;text-decoration: none;color: #ef8a0e;font-weight: 600;text-transform: uppercase;border-radius: 3px;margin-top: 10px;font-size: 15px;}
.career-box:hover  {background: linear-gradient(to right, rgb(95, 99, 234),rgb(251, 4, 73));color:#fff;transition: all 300ms ease-out;}
.career-box:hover  h3, .career-box:hover  ul li,.career-box:hover  ul li a{color:#fff;}
.career-box:hover  ul li a{background:#fff;color:#000;}
.modal-dialog.pagecareer {width: 400px;margin: 30px auto;margin-top: 30px;max-width: 100%;}
.btn.btn-default.btn-rounded.mb-4:hover {background: #fff;color:#000;}
.modal-dialog.pagecareer label {color: #000;font-size: 14px;}
.modal-dialog.pagecareer .modal-header .close {margin-top: -26px;}
.btn.btn-default.sub-bt {
background: #6261e7;color:#fff;text-align: center;}
/*career*/
/*androidappdevlopment*/
.hero-area {padding-top: 140px;z-index: 1;position: relative;background-image: url('../../../../badge-images/hero-area.jpg');background-repeat: no-repeat;background-position: center;background-attachment: fixed;background-size: cover;overflow: hidden;}
.hero-area::before{content: "";top: 0;left: 0;opacity: .85;right: 0;bottom: 0;z-index: -1;position: absolute;background: linear-gradient(to right,#000529 1%,#002055 24%,#005db5 67%,#0074d9 100%);}
.hero-area-content {color: #fff;padding: 80px 0 170px;}
.hero-area-content p {margin: 28px 0 25px;}
.appao-btn {border: 1px solid #fff;color:#fff;border-radius: 15px;padding: 6px 25px;display: inline-block;text-transform: uppercase;cursor: pointer;font-weight: 500;}
.appao-btn:hover {background: #fff;color:#000;}
.hero-area-content .appao-btn {margin-top: 15px;margin-right: 15px;}
.hand-mockup {position: absolute;max-width: 100%;}
.system-net {background-image: url('../../../../badge-images/Systems.png');}
#texi {background-image: url('../../../../badge-images/development.jpg');}
.heading {text-transform: uppercase;margin-top: 20px;text-align: center;font-size: 26px;line-height: 35px;}
.heading span {text-transform: uppercase;color: #4ec7ff;}
.text-process {width: 100%;float: left;padding: 50px 0;}
.our-process-wrap {background: url('../../../../badge-images/ourprocess.png') left top no-repeat;background-size: auto;background-size: contain;display: inline-flex;padding-top: 82px;padding: 29px 40px 0;width: 100%;float: left;    margin-top: 110px;}
.planning {margin-top: -82px;}
.our-process-item {text-align: center;padding: 0 10px;flex-grow: 1;flex-basis: 0;transform: scale(1);}
.our-process-item img{background:#fff;position: relative;color:#52535c;font-size: 32px;display: inline-block;clear: both;border-radius: 50%;border: 2px solid #f66b6a;-webkit-transition: all 0.33s ease-in-out;transition: all 0.33s ease-in-out;width: 142px;height: 122px;text-shadow: none;box-shadow: 0 2px 0 0px rgba(0,0,0,0.017);padding: 5%;}
.our-process-item h4 {font-size: 17px;text-transform: uppercase;color: #171c24;margin: 34px 0 25px;}
.our-process-item p {font-size: 15px;color: #8a8a8a;line-height: 1.6;padding: 0 15px;}
/*androidappdevlopment*/
/*seo*/
.seo {background-image: url('../../../../badge-images/seo.png');position: relative;height:500px;background-size: cover;}
.seo-content {
    padding: 46px 0;
}
#ecommerce{background-image: url('../../../../badge-images/ecommerce-banner.png');background-size: cover;}
#travels {background-image: url('../../../../badge-images/travels.png');background-size: cover;}
#ppc {background-image: url('../../../../badge-images/ppc.jpg');background-size: cover;}
#security {background-image: url('../../../../badge-images/security.jpg');background-repeat: no-repeat;
background-size: cover;}
#smo {background-image: url('../../../../badge-images/smo.jpg');}
#hotel {background-image: url('../../../../badge-images/hotel.jpg');background-size:cover;background-repeat:no-repeat;}
#terms {background-image: url('../../../../badge-images/terms_Banner.jpg');background-size:cover;background-repeat:no-repeat;}
#modem-banner {background-image: url('../../../../badge-images/modem-banner.jpg');background-size: cover;
background-repeat: no-repeat;}
#responsive-banner {background-image: url('../../../../badge-images/responsive-banner.jpg');background-size: cover;
background-repeat: no-repeat;
background-position: 0;}
#multi{background-image: url('../../../../badge-images/multiqwas.jpg');background-size:cover;background-repeat: no-repeat}
#hosting {background-image: url('../../../../badge-images/hosting.jpg');background-size:cover;background-repeat:no-repeat;}
#contact-us {background-image: url('../../../../badge-images/contact-us.jpg');background-size:cover;background-repeat:no-repeat;}
.contact-address .recent-blogs i {background: url('../../../../badge-images/addres-icon.png')no-repeat;width:50px;height:50px;display: inline-block;
transform: scale(0.6);}
.contact-address li {width: 100%;float: left;display: flex;flex-wrap: wrap;align-items: center;}
.contact-address .recent-blogs i.mobile{background-position: -50px 0;}
.contact-address .recent-blogs i.envelope{background-position: -99px 0;height: 36px;}
.contact-address .recent-blogs i.marker{background-position: -170px 0;}
.contact-address .recent-blogs i.fa.fa-map-marker{background:none;}
.seo .row{padding-top: 170px;}
.page-top.aboutbanner.inner_page_banner.seo .container {max-width: 1170px;}
section.page-top h1 {border-bottom-color: #4eb25c;width: 100%;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);color:#FFF;display: inline-block;font-weight: 800;margin: 0 0 -15px;min-height: 37px;font-size: 60px;line-height: 55px;padding: 0 0 17px;position: relative;line-height: 64px;}
.featured.lead.wts.center {;margin-top: 15px;font-size: 22px;font-weight: normal;text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);}
.seo-list{padding:0;}
.seo-content h2 {font-size: 20px;}
.seo::before {content: "";top: 0;left: 0;opacity: .85;right: 0;bottom: 0;position: absolute;background: linear-gradient(to right, #000529 1%,#002055 24%,#005db5 67%,#0074d9 100%);}
.site-content {width: 100%;float: left;padding: 60px 0;}
.mycheck {padding: 0;}
.mycheck li {padding: 8px 0;margin: 0px;margin-left: 0px;border-bottom: 1px solid #eee;line-height: 28px;margin-left: 10px;font-weight: normal;font-size: 16px;font-weight: normal;letter-spacing: 0.5px;}
.mycheck li i {margin-right: 0;margin-left: 0;padding-right: 15px;font-size: 22px;float: left;margin-top: 7px;width: auto;text-align: center;padding-bottom: 15px;color: #002d3a;}
#p-border p{padding: 8px 0;margin: 0px;margin-left: 0px;margin-left: 0px;border-bottom: 1px solid #eee;line-height: 28px;font-weight: normal;font-size: 16px;font-weight: normal;letter-spacing: 0.5px;}
#p-border {counter-reset: balkrishan;}
/*#p-border h3::before {content: counter(balkrishan) ".\0000a0\0000a0";counter-increment: balkrishan;}*/
#p-border h4 {padding-left: 1px;}
#before li::before {height: 40px;width: 40px;display: flex;justify-content: center;align-items: center;top: -8px;color: #ffff;content: " " counter(balkrishan-sec-counter) " ";position: absolute;left: 0;background:#002d3a;border-radius: 50%;}
#before li {list-style-position: inside;position: relative;padding-left: 69px;margin-bottom: 34px;font-size: 17px;line-height: 24px;counter-increment:balkrishan-sec-counter;}
#before {padding: 20px 0;}
.school-content{padding:10px;transition:0.6s linear;margin-bottom: 10px;}
.eduction-text {padding-left: 84px;}
.eduction-icon {width: 72px;height: 72px;border: 2px solid #ccc;float: left;border-radius: 50%;position: relative;top: 5px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
.school-content h3 {
    color: 
    #ff7347 !important;
    margin-bottom: 10px !important;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 20px;
    margin: 0 0 14px 0;
        margin-bottom: 14px;
    margin-bottom: 14px;
}
hr.style-seven {overflow: visible;height: 30px;border-style: solid;border-color: black;border-width: 1px 0 0 0;border-radius: 20px;}
hr.style-seven::before {
    display: block;
    content: "";
    height: 30px;
    margin-top: -31px;
    border-style: solid;
    border-color: 
    black;
    border-width: 0 0 1px 0;border-radius: 20px;}
.school-content p{margin-bottom: 20px !important;color:#777;line-height: 24px;margin: 0 0 20px;font-size: 14px;}
.school-content i,.guideing-inner span i {background: url('../../../../badge-images/eduction-icon.png')no-repeat;height: 38px;display: block;width: 36px;transition: 0.6s linear;}
.school-content i.headphone {background-position: 2px -57px;}
.school-content:hover i.headphone {background-position:-88px -57px;}
.school-content i.statistics {background-position: 2px -57px;}
.school-content:hover i.statistics {background-position:-87px -121px;}
.school-content i.statistics {background-position: 2px -121px;width: 44px;height: 44px;}
.school-content i.news {background-position:0px -179px;}
.school-content:hover i.news {background-position:-89px -179px;}
.school-content i.gallery {background-position: 0px -226px;width: 38px;}
.school-content:hover i.gallery {background-position: -90px -226px;width: 38px;}
.school-content i.locate {background-position:8px -270px;}
.school-content:hover i.locate {background-position:-82px -270px;}
.school-content i.translate {background-position:2px -311px;}
.school-content i.sms {background-position:2px -366px;}
.school-content:hover i.sms {background-position:-87px -366px;}
.school-content i.share {background-position: -248px 4px;}
.school-content:hover i.share {background-position:-316px 4px;}
.school-content i.content-ic {background-position: -249px -41px;}
.school-content:hover i.content-ic {background-position: -316px -41px;}
.school-content:hover .eduction-icon{border-color:cornflowerblue;}
.school-content i.page-ultimate {background-position: -249px -83px;width:44px;}
.school-content:hover i.page-ultimate {background-position: -316px -83px;width:44px;}
.school-content i.calender {background-position:-244px -129px;width:44px;}
.school-content:hover i.calender {background-position:-310px -129px;width:44px;}
.school-content i.alumni {background-position:-244px -178px;width:44px;}
.school-content:hover i.alumni {background-position:-309px -178px;width:44px;}
.school-content i.scheduled {background-position:-244px -227px;width:44px;}
.school-content:hover i.scheduled {background-position:-310px -227px;width:44px;}
.school-content i.parent {background-position:-244px -275px;width:44px;}
.school-content:hover i.parent {background-position:-310px -275px;width:44px;}
.school-content i.streaming {background-position:-247px -381px;width:44px;}
.school-content:hover i.streaming {background-position:-313px -381px;width:44px;}
.school-content:hover i.brush{background-position:-88px 0;}
.hotel-website-sec {padding: 50px 0 90px;text-align: center;background: linear-gradient(to right, #177694, #9c3);color:#fff;animation: 50s para infinite linear;text-transform: capitalize}
.common-pad-sec {padding: 53px 0 0;color: #6b6a6a;line-height: 25px;font-size: 15px;padding: 20px 0;}
.font-29 {font-size: 29px;line-height: 35px;color: #363636;font-family: 'Roboto-Light';}
.text-pad {font-family: 'Roboto-Light';font-size: 15px;line-height: 26px;text-align: left;padding-right: 50px;}
a.get-started {background: #e15331;color:#fff;font-size: 15px;padding: 10px 5%;text-align: center;border-radius: 5px;text-decoration: none;border:#e15331 solid 1px;}
.recent-logo-sec {background: #f2f2f2;padding: 40px 0 70px;}
.recent-logo-sec h1 {line-height: 45px;text-align: center;color: #363636;}
.digital-services-sec {line-height: 20px;min-height: 172px;}
a.digital-website {background: url('../../../../badge-images/website-off.png') no-repeat 30px 50px #fff;width: 100%;padding: 66px 20px 66px 120px;border-right: 3px solid #f2f2f2;float: left;color: #6a6a6a;}
a.digital-seo {background: url('../../../../badge-images/seo-off.png') no-repeat 30px 60px #fff;width: 100%;padding: 66px 20px 66px 120px;border-right: 3px solid #f2f2f2;float: left;color: #6a6a6a;}
a.digital-mobapp {background: url('../../../../badge-images/mob-app-off.png') no-repeat 30px 50px #fff;width: 100%;padding: 66px 20px 66px 120px;border-right: 3px solid #f2f2f2;float: left;color: #6a6a6a;}
a.digital-online {background: url('../../../../badge-images/online-off.png') no-repeat 30px 60px #fff;width: 100%;padding: 66px 20px 66px 120px;border-right: 3px solid #f2f2f2;float: left;color: #6a6a6a;}
.homeAbout {
    padding: 30px 0;
}
.homeAbout h1 {
    font-size: 40px;
    color: 
    #151515;
    margin: 0px;
        margin-bottom: 0px;
    line-height: 50px;
    text-align: center;
    margin-bottom: 0px;
    font-weight: 600;text-transform: capitalize;
}
.homeAbout p.upper {
    text-transform: uppercase;
    padding-top: 10px;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.5px;
    color: 
    #696969;
    padding: 0 30px;
    word-spacing: 2px;
    margin-left: 6px;
}
.titalbg.padtop {
    width: 36px;
    border: 0;
    height: 2px;
    background: linear-gradient(to right, 
rgba(99, 97, 230, 0.4), rgb(248, 6, 76),
    rgba(99, 97, 230, 0.4));
    max-width: 10px;
    min-width: 245px;
    margin: 2px;
    margin: auto;margin-top: 10px;
margin-bottom: 40px;
}
.tall{ width: 36px;
    border: 0;
    height: 2px;
    background: linear-gradient(to right, 
rgba(252, 4, 27, 0.4), rgb(19, 15, 244),
    rgba(252, 4, 27, 0.4));
    margin: 2px;margin-left: 0 !important;
    margin: auto;margin-top: 30px;
}
.homeAbout p {
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.5px;
    color: 
    #000;
    margin: 0px;
    text-align: center;
    word-spacing: 2px;font-weight:400;
}
.tearms h2{font-size: 26px;
margin: 10px 0;
    margin-top: 10px;
margin-top: 10px;
padding-bottom: 10px;
border-bottom: none;
font-weight: 700;
text-align: left;
letter-spacing: normal;
line-height: 38px;
margin-top: 18px;}
.tearms p{margin-bottom: 0;
padding-bottom: 20px;
line-height: 26px;
margin: 0 0 10px;color: #333;}
.tearms span{font-weight:400;}
.list-arrow {
    padding: 0;
}
.list-arrow li{
    padding: 5px 25px;
    background: url('../../../../badge-images/li-arrow.gif')0 10px no-repeat;font-weight: 400;
}
/*seo*/
/*web application */
.banner_box {background: url('../../../../badge-images/was_banner_bg.jpg')no-repeat center bottom/ cover;    position: relative;min-height: 660px;margin-bottom: 30px;padding-top: 130px;}
.bounceInUp.go {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}
.bounceInUp {-webkit-transform: translateY(150%);transform: translateY(150%);}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.banner_box figure {position: absolute;bottom: -55px;left: 0;right: 0;}
.fadeInUp.go {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
.fadeInUp {opacity: 0;-webkit-transform: translateY(400px);transform: translateY(400px);}
.delay-1000 {-webkit-animation-delay: 1s;-moz-animation-delay: 1s;-o-animation-delay: 1s;animation-delay: 1s;}
.center-block {display: block;margin-left: auto;margin-right: auto;}
.banner_box .container {position: static;}
.process {background: #1e1c3a;padding: 30px 0 40px;position: relative;z-index: 1;color:#fff;}
.process-inner {margin-top: 70px;}
.col-md-12.process-inner li {;vertical-align: top;display: inline-block;padding-left: 5px;padding-right: 5px;width: calc(100%/6);margin: 0 10px;vertical-align: top;}
.col-md-12.process-inner li  span{width: 183px;height: 182px;display: inline-block;text-align: center;position: relative;z-index: 1;}
.col-md-12.process-inner li span .fa{color:#fff;
line-height: 182px;transition:0.4s linear}
.col-md-12.process-inner li:hover i {transform: scale(1.1);transition: 0.4s linear;}
.col-md-12.process-inner li span::after{position: absolute;content: '';width: 183px;height: 182px;background: url('../../../../badge-images/process.png') no-repeat;left: -10px;top: -10px;z-index: -1;}
.process::after {position: absolute;content: '';background: url('../../../../badge-images/was_process_bar.png') no-repeat center center/contain;width: 100%;height: 410px;left: 0;bottom: 85px;margin: auto;z-index: -1;}
.process h2 {color: #fff;font-size: 30px;font-weight: 700;line-height: 45px;letter-spacing: 2px;margin-top: 23px;margin-bottom: 11.5px;}
.process p{color:#fff;font-size: 18px;line-height: 25px;margin: 0 0 11.5px;}
.form-group.cp.d-none a {display: none !important;}
/*iphone app page*/
.home header{padding:0;}
.iphoe-header{width:100%;float:left;height:100vh}
.iphoe-header{position: relative;background-color: black;height: 100vh;min-height: 25rem;width: 100%;overflow: hidden;}
.iphoe-header video {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: 0;-ms-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.iphoe-header .container {position: relative;z-index: 2;}
.iphoe-header .overlay {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: black;opacity: 0.5;z-index: 1;margin:0;}
.expertise-wrapper > div[class^="col-"] {padding-top: 25px;padding-bottom: 25px;margin-bottom: 40px;border-radius: 5px;transition: all .3s ease-in 0s;cursor: pointer;}
.expertise-wrapper > div[class^="col-"]:hover,.school-content:hover,.blog-box.hh.custom-portfolio:hover {
    box-shadow:0px 1px 18px 0 rgb(142, 71, 186);
background-color:
    #ffffff;
    border-radius: 11px;
}
.row.expertise-wrapper {padding: 60px 0 0;display: flex;flex-wrap: wrap;align-items: start;align-content: start;justify-content: start;}
.icon-sprite{width: 68px;height: 68px;border: 1px dashed#0000005e;vertical-align: middle;text-align: center;line-height: 68px;border-radius: 8px;margin-bottom: 30px;}
.sprite-icon {background-image: url('../../../../badge-images/icon-sprite.png');background-repeat: no-repeat;display: inline-block;vertical-align: middle;width: 50px;height: 48px;}
.icon-one {background-position: -3px -11px;}
.icon-two {background-position: -122px -14px;}
.icon-three{background-position:-220px -14px; }
.icon-four{background-position:-220px -14px; }
.icon-five{background-position:-321px -14px; }
.icon-six {background-position: -429px -13px;}
.icon-seven {background-position: -522px -10px;}
.icon-eight {background-position: -632px -14px;}
.box-inner h3 {font-size: 30px;font-weight: 500;color: #8e47ba;}
.row.mshome-sec.sol-sec.hire-sec {display: flex;justify-content: center;padding-top: 45px;padding-bottom: 35px;}
.row.system {display: flex;align-items: center;justify-content: space-around;}
.row.mshome-sec.sol-sec.hire-sec p {color: #fff;opacity: 1;font-size: 20px;letter-spacing: 0.2px;text-align: center;line-height: 1.42857143;}
.box-inner p {color: rgba(48, 38, 29, 0.8);font-size: 16px;line-height: 1.83;letter-spacing: 0.3px;font-weight: 300;opacity: 0.8;}
.ihopne-sec {width: 100%;float: left;padding: 50px 0;}
.ihpone-sec {position: relative;padding-left: 30px;}
.ihpone-sec::before {: block;content: "";width: 11px;height: 90%;left: -15px;top: 6%;background-color: #f8064c;position: absolute;}
.ihpone-sec h2{font-size: 44px;font-weight: bold;line-height: 1.42;color:#874bc0;}
.ihpone-sec p{font-size: 18px;line-height: 1.83;letter-spacing: 0.3px;color:#000;position: relative;max-width: 906px;}
.iphone-service {background-image: url('../../../../badge-images/team-iphone.jpg');position: relative;background-repeat: no-repeat;background-size: cover;background-position: center center;height: 700px;color:#fff !important;background-attachment: fixed;text-align: center;}
.iphone-overlay {height: 100%;background: rgba(0, 0, 0, 0.66);position: absolute;top: 0;align-items: center;width: 100%;}
.mshome-heading {color: #fff;opacity: 1;margin-top: 200px;font-size: 47px;font-weight: 400;line-height: 1.42;}
.iphone-service-heading p {font-size: 20px;line-height: 2.03;}
.type-2  .btn.btn-1 {background-color: #1a73eb;border-radius: 30px;padding: 12px 53px 12px 23px;color:#fff;text-transform: uppercase;font-family: sans-serif;font-weight: bold;position: relative;transition: all 0.3s;display: inline-block;}
.type-2  .txt {font-size: 14px;line-height: 1.45;}
.type-2  a span {position: relative;z-index: 3;}
.type-2  .btn-1 .round {background-color: #0ea2e2;}
.type-2  a .round{border-radius: 50%;width: 38px;height: 38px;position: absolute;right: 3px;top: 3px;transition: all 0.3s ease-out;z-index: 2;}
 .type-2    a .round i {position: absolute;top: 50%;margin-top: -6px;left: 50%;margin-left: -4px;transition: all 0.3s;}
.type-2   a:hover .round {background: none;}
.type-2 a:hover .round i {left: 70%;}
.sprite-icon.i-one {background-position: -27px -131px;width: 34px;height: 51px;}
.sprite-icon.i-two {background-position: -143px -131px;width: 41px;height: 51px;}
.sprite-icon.i-three {background-position: -297px -131px;width: 51px;height: 47px;}
.sprite-icon.i-four {background-position:-433px -132px;width: 51px;height: 47px;}
.sprite-icon.i-five {background-position:-570px -132px;width: 51px;height: 48px;}
.our-community {padding:30px 0;background: #fff;clear: both;border-bottom: 1px solid #e5e5e5;margin-bottom: -1px;}
.our-community h3{color:#023575;font-size: 55px;font-weight: 800;line-height: 1;letter-spacing: -2px;font-family: poppins,sans-serif;margin: 10px auto 23px;text-transform: uppercase;}
.our-community h3::after {content: "";display: block;width: 100px;height: 2px;background: #ed174c;margin: 10px auto;}
.small-heading {padding: 0 8%;line-height: 1.3;display: inline-block;float: left;width: 100%;text-align: center;color: #758495;font-size: 20px;font-weight: 500;}
.col.gurntee-col {padding: 0 30px;padding-left: 30px;padding-left: 30px;border-right: 1px solid #e5e5e5;}
.col.gurntee-col:first-child {padding-left: 0;}
.row.col-sm-12.gurntee-row {margin: 70px auto 0;max-width: 100%;display: flex;flex-wrap: wrap;}
.col.gurntee-col {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}
.col.gurntee-col .h5 {font-size: 18px;font-weight: 700;text-transform: uppercase;font-family: poppins,sans-serif;margin: 25px auto 10px;color: #023575;letter-spacing: 0;text-decoration: none;}
.col.gurntee-col p {font-size: 16px;color: #758495;font-weight: 400;line-height: 1.4;}
.col.gurntee-col figure i {min-height: 80px;}
.sprite-icon.fighre-one {background-position: -76px -174px;}
.sprite-icon.fighre-two {background-position: -216px -170px;}
.sprite-icon.fighre-three {background-position: -361px -168px;width: 70px;}
.sprite-icon.fighre-four {background-position:-497px -168px;}
.sprite-icon.fighre-five {background-position:-646px -169px;}
.hire-team-process {width: 100%;padding: 60px 0 20px;float: left;}
.hire-team-process li{width: 25%;float: left;padding: 0 40px;text-align: center;position: relative;transition: all .5s;}
.hire-team-process li::after{position: absolute;content: '';height: 1px;top: 25%;right: -17.25%;width: 35%;border-bottom: 2px dotted #003b7e;}
 .hire-team-process li:last-child:after {display:none}
.hire-team-process .figcaption {margin: 40px auto 0;}
.hire-team-process li i{width: 200px;height: 200px;border: 2px dotted #003b7e;border-radius: 50%;display: inline-block;}
.hire-team-process li i{background: url(../../../../badge-images/icon-sprite2.png)no-repeat center center/85px;}
.hire-team-process li i.process-two{background: url(../../../../badge-images/discuss-project.png)no-repeat 50% 47%/90px;}
.hire-team-process li i.process-three{background: url(../../../../badge-images/engagement-terms.png)no-repeat center center/85px;}
.hire-team-process li i.process-four{background: url(../../../../badge-images/secure-payment.png)no-repeat center center/85px;}
.hire-team-process li h4{padding: 0 20px;margin: 0 auto 20px;font-size: 18px;line-height: 1.3;font-weight: 700;text-transform: uppercase;font-family: poppins,sans-serif;color:#023575;letter-spacing: 0;text-decoration: none;}
.hire-team-process li p{font-size: 16px;color:#758495;font-weight: 400;line-height: 1.4;}
 .portfolio-main {color: #fff;transition: all 300ms ease-out;padding: 50px;background-image: url('../../../../badge-images/portfoliobanner.jpg');position: relative;}
 .portfolio-main::before {position: absolute;content: "";display: block;background: linear-gradient(to right, rgb(95, 99, 234),rgb(251, 4, 73));width: 100%;float: left;top: 0;left: 0;bottom: 0;opacity: 0.9;}
 .carousel-control.right,.carousel-control.left{background-image:none;}
 .portfolio-main .carousel-indicators{width:100%;}
.portfolio-main p{color:#fff;font-size:18px;}
.home-think li {padding: 0 0.8rem;vertical-align: middle;}
.img-fluid {max-width: 100%;height: auto;min-height: 57px;}
.home-think small {font-size: 13px;letter-spacing: 1px;text-transform: uppercase;color: #000;margin-top: 8px;display: block;min-height: 20px;}
.list-inline-item:not(:last-child) {margin-right: .5rem;}
.custom-container p {font-family: 'Roboto', sans-serif;font-weight: 300;color: #000;font-size: 17px;line-height: 1.5;margin-bottom: 15px;}
.custom-container {max-width: 600px;margin: auto;width: 100%;}
 .appstores {clear: both;float: left;list-style: outside none none;padding: 0;width: 100%;margin-top: 15px;padding: 20px 0;}
ul.appstores li {border-radius: 2px;border: 1px solid #fff;margin-top: 5px;color:#fff;display: inline-block;font-size: 15px;margin-right: 6px;padding: 5px 15px;transition:0.4s linear;}
.appstores li a {text-transform: capitalize;}
.font-weight-bold {font-weight: bold;letter-spacing: 1px;}
ul.appstores li:hover{background:#fff;transition:0.4s linear;}
ul.appstores li:hover a{color:#000;opacity:1;}
 ul.portfolio-list {list-style: none;margin: 50px 0 0;padding: 0;}
ul.portfolio-list .portfolio-item {margin-bottom: 35px;position: relative;border-radius: 2%;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);-webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);margin-top: 10px;padding: 20px;min-height: 340px;}
.portfolio-img {position: relative;text-align: center;}
.portfolio-img .port-img {border-radius: 20px;margin: 0 auto;max-width: 215px;overflow: hidden;position: relative;width: 100%;height: 215px;}
.portfolio-overlay {height: 100%;position: absolute;width: 100%;display: none;}
.port-img > img {max-width: 100%;}
.portfolio-img {text-align: center;}
.portfolio-view-icon .point {background: rgba(255, 255, 255, .5);border-radius: 100%;color:#fff;font-size: 50px;height: 100px;left: 50%;line-height: 100px;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 100px;display: none;}
.portfolio-view-icon .point a {color: #fff;}
.fa-fw {width: 1.28571429em;text-align: center;}
.portfolio-view-icon .point {background: rgba(255, 255, 255, .5);border-radius: 100%;color:#fff;font-size: 50px;height: 100px;left: 50%;line-height: 100px;position: absolute;top: 50%;transform: translate(-50%, -50%);width: 100px;display: none;}
.portfolio-img .port-img {border-radius: 20px;margin: 0 auto;max-width: 215px;overflow: hidden;position: relative;width: 100%;height: 215px;}
.portfolio-img .app-icon {position: absolute;right: -49px;top: 30px;}
.app-icon > a {background: #f4f3f2;box-shadow: 6px 7px 3px#ccc;display: block;margin-bottom: 5px;transition: all 0.5s linear 0s;color:#8d8d8d;}
.android i {color: #97C040 !important;width: 30px;height: 30px;line-height: 30px;}
.port-name p {border-radius: 2px;color: #0e0e0e;font-weight: 700 !important;letter-spacing: .3px;margin: 10px auto 0;max-width: 82%;padding: 3px;font-size: 15px !important;line-height: 28px;letter-spacing: 0.5px;color:#696969;}
.portfolio-img:hover .portfolio-overlay, .portfolio-img:hover .point {display: block;}
.portfolio-img:hover .portfolio-overlay, .portfolio-img:hover .point {display: block;}
.portfolio-img:hover a.android {background: #6fc831;color:#fff;}
.portfolio-img:hover a.android i {color: #fff !important;}
.android i {color: #97C040 !important;width: 30px;height: 30px;line-height: 30px;}
 .portfolio-item .fa.fa-fw {
    color: 
    rgb(31, 58, 147);
}.portfolio-item:hover {
    box-shadow: 0px 1px 18px 0 
rgb(142, 71, 186) !important;
background-color:
    #ffffff;
    border-radius: 11px;
    transform: scale(1.1);
}
.list-unstyled.list-inline.row h5 {color: #e94141;font-size: 20px;font-weight: 400;line-height: 26px;margin-top: 11.5px;margin-bottom: 11.5px;}
@keyframes bounceInUp{
    0% {opacity: 0;-webkit-transform: translateY(400px);}
60% {-webkit-transform: translateY(-30px);}
80% {-webkit-transform: translateY(10px);}
100% {opacity: 1;-webkit-transform: translateY(0);}
0% {opacity: 0;transform: translateY(400px);}
60% {transform: translateY(-30px);}
80% {transform: translateY(10px);}
100% {opacity: 1;transform: translateY(0);}}
@keyframes fadeInUp{
0% {opacity: 0;transform: translateY(400px);}
50% {opacity: .3;}
100% {opacity: 1;transform: translateY(0);}
}
/*error page*/
.error-page {background-image: url('../../../../badge-images/error-bg.png');}
.error-template {
    background: url('../../../../badge-images/error.png') no-repeat 500px 140px;
    width: 100%;
    clear: both;
    padding: 104px 0;
}
.divider.ptop60.animatable.bounceIn {
    padding: 30px 0;
}
.error-template {padding: 40px 15px;text-align: center;}
.error-actions {margin-top:15px;margin-bottom:15px;}
.error-actions .btn { margin-right:10px; }
.error-page a:hover {background: #b13196;}
.btn.btn-primary.btn-lg {padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px;color: #fff;background-color:#428bca;border-color:#357ebd;margin:10px;}
.error-page i{color: #fa054a;font-size:70px;}
.btn.btn-default.btn-lg {background: #fd5000 !important;color:#fff;}
/*error page*/
/*-support-*/
.custmer-support{width:100%;float: left;padding: 60px 0;}
.support-left {background: none repeat scroll 0 0 #FFF;border: 1px solid #cfd8dc;margin: 0 0 30px;padding: 32px 25px 40px;}
.custmer-support h5{font-size: 18px;font-weight: bold;margin: 0 0 17px;padding: 0;}
.custmer-support .hr {background: #cfd8dc;margin: 38px -25px 35px;padding: 0 25px 1px;position: relative;color:#FFF;}
.custmer-support h1 {font-size: 24px;font-weight: bold;color: #243238;background:#eceff1;padding: 20px 25px 20px;border-bottom: 1px solid#cfd8dc;position: relative;margin: -32px -25px 35px;}
.custmer-support h1::before{position: absolute;display: block;border-color:transparent;border-top-color: transparent;border-style: solid;bottom: -14px;left: 45px;border-top-color:#d7d7d7;content: " ";border-width: 7px;box-sizing: border-box;z-index: 2;}
.custmer-support h1::after{position: absolute;display: block;border-color:transparent;border-top-color: transparent;border-style: solid;bottom: -12px;left: 46px;border-top-color:#eceff1;content: " ";border-width: 6px;box-sizing: border-box;z-index: 2;}
.custmer-support .hr::before{position: absolute;display: block;border-color:transparent;border-top-color: transparent;border-style: solid;bottom: -13px;left: 45px;border-top-color:#cfd8dc;content: " ";border-width: 7px;box-sizing: border-box;}
.custmer-support .hr::after{position: absolute;display: block;border-color:transparent;border-top-color: transparent;border-style: solid;bottom: -11px;left: 46px;border-top-color:#FFF;content: " ";border-width: 6px;box-sizing: border-box;z-index: 2;}
/*support*/
/*web application*/
/*body {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}*/
/*mobile-nav*/
.top_call a {border: 1px solid 
#fff;border-radius: 0;}
.top_rq.animateed-bg-btn {animation: none;background: #fff;border: 1px solid transparent;transition: 0.4s linear;padding: 5px 0px 6px 0;border-radius: 0px;}
.top_rq.animateed-bg-btn:hover{background:transparent;border:1px solid #fff;}
.top_rq.animateed-bg-btn:hover a{color:#fff;opacity:1;}
.top_rq.animateed-bg-btn a{color:#000;}
.modal-content{border-radius:3px;}
.navbar {margin-bottom: 0px;}
/*mobile nav*/
/*left call button css*/
.w-100{width:100%;}
.float-left{float:left}
.plus-button {position: fixed;bottom: 8px;left: 30px;z-index: 100;height: 52px;width: 52px;border-radius: 100%;background-color: #2bafec;box-shadow: 0px 2px 8px 3px rgba(0, 0, 0, 0.2);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: scale(0.92);transform: scale(0.92);color: white;cursor: pointer;transition: 0.2s;background: url('../../../../badge-images/callicon.png') no-repeat center;background-size: auto;background-size: cover;}
.social-button {position: fixed;visibility: hidden;bottom: 13px;left: 41px;height: 50px;width: 50px;-webkit-transform: scale(0.8);transform: scale(0.8);background-size: 153% !important;border-radius: 100%;box-shadow: 2px 2px 7px 0px rgba(0, 0, 0, 0.4);cursor: pointer;z-index: 99;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition: cubic-bezier(0.25, 0.1, 0, 2.27) 0.5s;text-shadow: 0px 6px 30px rgba(0,0,0,0.6), 0px 3px 2pxrgba(0,0,0,0.5);}
.social-button .fa {font-size: 50px;}
.social-button.twitter-button {color: #00e676;}
.social-button.facebook-button {color: #00aff0;}
.social-button.pinterest-button {color: #d8d8d8;}
.plus-button.open {-webkit-transform: rotate(45deg) scale(0.92);transform: rotate(45deg) scale(0.92);background-color: #17a7ff;box-shadow: 2px 2px 10px 1pxrgba(0, 0, 0, 0.58);}
.social-button.twitter-button.active {bottom: 80px;left: 30px;}.social-button.facebook-button.active {bottom: 67px;left: 94px;}
.social-button.pinterest-button.active {bottom: 16px;left: 138px;}
.whatsapp-square img {
    max-width: 45px;
    display: block;
}
.social-button.active {visibility: visible;box-shadow:none;}
.social-button:hover {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: 0.35s cubic-bezier(0.3, 0.2, 0, 2.5);transition: 0.35s cubic-bezier(0.3, 0.2, 0, 2.5);}
.social-button.active {
    -webkit-animation: wrench 4s ease infinite;
    animation: wrench 4s ease infinite;
}
@keyframes wrench{
    0% {
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
}
8% {
    -webkit-transform: rotate(12deg);
    transform: rotate(12deg);
}
10%, 28%, 30%, 48%, 50%, 68% {
    -webkit-transform: rotate(24deg);
    transform: rotate(24deg);
}
18%, 20%, 38%, 40%, 58%, 60% {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
}
75%, 80% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
}
/*left call button css*/
@keyframes caret {
  50% {
    border-color: transparent;
  }}
/*all page inline css custmize  start*/
/*text services page*/
.image-opcity{opacity:0.3}
/*text services page*/
/*about page*/
.raw{color:black; line-height:30px; text-align:justify; font-size:14px;font-weight: 600}
 .aboutimg{max-width: 213px;height: 213px;}
 .text-dark{color:#333333;}
 .how-we-work .sub_caption.orngtxt{color:#002d3a}
 .who-we-are{font-size:18px;font-weight:600;}
 .social-lite{padding-left:0;}
 .main_team p{font-size:14px;text-align:left;color:#000;font-weight: 600;}
 /*android-app-development inline css reomve*/
 #txtcomment\ \ android-text-area{height: 100px;border: 1px solid #ccc;padding: 5px 4px;}
.btn.btn-primary.send-btn.danger {background: red;}
 /*android-app-development inline css reomve*/
 /*blog page inline css*/
.tmp-blog .post-details h2 a{font-family: 'Times New Roman';color:#283a6e;}
.category-section{padding:30px 0;}
  /*blog page inline css*/
  /*client page*/
  .col-md-10.col-md-push-1 .aboutxt.text-center,.aboutxt.text-center{font-family: 'Times New Roman';text-align: center;font-size: 18px;}
  .client-heading.text-center{width:100%;float:left;margin-bottom:40px;}
  hr.title-line{border-color: #ed174c;}
 .client-heading.text-center .title-on-line{color:#002d3a;background-color:white;margin-top: -6px;border-radius: 5%;}
 /*about page*/
 /*contact us page inline css*/
 .equal .contact-address .recent-blogs{border: 7px solid rgba(255, 255, 255, .06);height: 301px;padding-left: 0;}
 .black,.subtitle{color:#000}
 .hard{font-size:30px; color:#002d3a;}
 .overview{padding-left:33px;}
 .custom-indicators img {width: 50px !important;}
.custom-indicators span {color:#002d3a}
.clock img{height:100px !important; margin-top:-15px;}
.custom-portfolio img{width: 555px;height: 238px;}
.project-title{font-family: 'Times New Roman';
text-align: center;
font-size: 15px;}
.video_info.text-center{margin-top:4%;}
.privacy-policy {padding: 30px 0;}
/*register now*/
.roww {
    width: 100%;
    float: left;
}
.form-submit .form-horizontal .form-group {
    margin: 0;margin-bottom: 10px
}
.form-submit {
    padding: 15px 0;
}
/*all page inline css custmize  end*/
/*login form set css*/
.form-group.my-log {display: flex;flex-wrap: wrap;align-items: center;}
.my-border {width: 100%;float: left;padding: 10px;text-align: center;}
.form-group.my-log a {color: #fff !important;}
.bal input{font-family: Montserrat-Bold;font-size: 15px;line-height: 1.2;color:#333;display: block;width: 100%;background:#fff;height: 50px;border-radius: 25px;padding: 0 30px 0 53px;}
.bal input:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline: 0;box-shadow: 0px 1px 5px 2px rgba(247, 6, 77, .9);}
.form-control:focus + .symbol-input100 {color: #6361e6;padding-left: 23px;}
.bal #RememberMe {width: auto;float: left;height: auto;margin-right: 10px;margin-top: 0;}
.bal .control-label,.my-border a{font-size: 14px;color:#fff;padding: 0;margin: 0;float: left;font-weight: 700;}
.symbol-input100 {font-size: 15px;color: #999;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;align-items: center;position: absolute;border-radius: 25px;bottom: 0;left: 0;width: 100%;height: 100%;padding-left: 30px;pointer-events: none;-webkit-transition: all .4s;-o-transition: all .4s;-moz-transition: all .4s;transition: all .4s;font-size: 22px;}
.my-border.my-border-none {border: none;background: no-repeat;}
.my-border.my-border-none .control-label,.my-border.my-border-none a {color: #000 !important;}
.bal .me-btn,.forgot-btn{float: left;background: #f7064d;border: 1px solid #f7064d;color:#F7F7F7;font-weight: 700;text-shadow: 0 44px transparent;padding: 13px 22px;border-radius: 3px;line-height: 18px;text-align: center;}
.modal-footer.text-center.ft .forgot-btn,.modal-footer.text-center.ft{text-align:center;float:none;}
/*login form set css*/
/*password releted page css*/
.body-main,.forgot-main {font-size: 100%;background: linear-gradient(to bottom, rgb(95, 99, 234), rgb(251, 4, 73));font-family: 'Roboto', sans-serif;padding: 30px;}
.element-main {max-width: 600px;background: #fff;margin: auto;border-radius: 5px;padding: 3em 2em;}
.elelment h2 {font-size: 2.5em;color: #fff;text-align: center;margin-top: 2em;font-weight: 700;}
.element-main h1 {text-align: center;font-size: 2.3em;color: #0086E5;font-weight: 700;}
.heading-pass{font-size:26px;}
.element-main p {font-size: 1em;color: #696969;line-height: 1.5em;margin: 1.5em 0em;text-align: center;}
.copy-right {margin-top: 25px;}
.copy-right p {text-align: center;font-size: 1em;color: #fff;line-height: 1.5em;}
#register-btn{font-size: 1em;color:#fff;background:#0086E5;width: 50%;padding: 0.8em 0em;outline: none;border: none;border-radius: 5px;cursor: pointer;border-bottom: 3px solid#045B99;display: block;margin: 1.5em auto 0;}
.forgot-main h1 {font-size: 84px;color: #fff;text-transform: uppercase;font-weight: 900;text-shadow: 2px 2px#000;width:100%;float:left;}
.forgot-main h4 {color: #fff;text-transform: uppercase;display: block;font-size: 28px;}
.forgot-main a:hover {background: #fff;color:#000;}
.forgot-main p {font-size: 18px;color: #fff;text-transform: uppercase;}
.forgot-main a,.register-now a {color: #fff;text-transform: uppercase;background:#002d3a;padding: 15px 35px;display: inline-block;border-radius: 4px;font-weight: bold; transition: 0.4s linear;}
.right-click {width: 100px;height: 100px;background: #fff;color:#49d340;display: block;margin: auto;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;border-radius: 50%;font-size: 62px;}
.elelment .form-horizontal .control-label {text-align: left;}
.login-page .element-main {background-color: rgba(0,0,0,0.5) !important;color:#fff !important;}
.login-page .element-main h1{color:#fff;text-transform: uppercase;}
.login-page .element-main .form-control{background:#000;}
.login-page .element-main .form-control {background: transparent;height: 42px;text-align: center;color:#fff;font-size: 24px;}
.elelment hr{margin-left:0 !important;margin-right:0;}
 .login-page .element-main .checkbox input[type="checkbox"]{margin-left:0;}
#register-now a, #register-now input{ color:#fff;background:#0086E5;padding:10px 15px;outline: none;border: none;border-radius: 5px;cursor: pointer;border-bottom: 3px solid#045B99;display: inline-block;width: 100%;margin: 5px 0;}
/*password releted page css*/
/*media query START responsive*/
@media only screen and (min-width:1360px) and (max-width:1366px){
   #menu-item-5999 ul.sub-menu{left: -74px;}
   #mobile-number a{margin-top: -15px;}
}
@media only screen and (max-width:1360px){
    #menu-item-5999 ul.sub-menu {width: 1030px;float: left;left:-23%;padding: 20px 0;}
    ul.nav.navbar-nav li ul li ul li a{font-size:13px !important;}
}
@media only screen and (max-width:1200px){
    .navbar-nav > li > a {line-height: 15px;padding: 9px 22px;}
    #menu-item-5999 ul.sub-menu {left: -305px;}
    .blog_sidebar .social_icons li{margin-right:4px;}
    ul.hire-team-process li {padding: 0 10px;}
.hire-team-process li i {width: 150px;height: 150px;background-size: 65px;}
ul.hire-team-process li::after {right: -12%;width: 24%;}
ul.portfolio-list .portfolio-item{margin-top: 0px;min-height: 337px;}
.homeAbout h1{font-size:34px;}
}
@media only screen and (max-width:1050px){
#menu-item-5999 ul.sub-menu {left: -339px;}
hr.style-seven{margin-left: 0PX !important;
margin-right: 10px !important;}
}
/*mobile nav change css*/
@media only screen and (max-width:1024px){
#mov-left {float: left;position: fixed;left: 0;}
.navbar-header.col-md-4.col-sm-4.col-xs7 {float: right;}
}
/*mobile nav change css*/
@media only screen and (max-width:992px){
.navbar{margin-bottom:0;}
.home header .h_services .box {min-height: 290px;}
.about-banner{margin-top:0px;}
.h_services.banner-over .container{margin-top: -175px;}
.main-nav-bar {padding-bottom: 20px;}
.footer-bottom .col-md-6.col-sm-6.col-xs-12,.footer-bottom .col-md-6.col-sm-12.col-xs-12 .reserve-policy {text-align: center;margin-bottom: 10px;}
.custom-modal .close{right: 42px;position: relative;color:#67ae36;}
.col-md-6.col-sm-12.col-xs-12.text-sm-center {text-align: center;padding: 15px 0;}
a.navbar-brand.page-scroll.scrl-main.dsk-logo{padding-top:0;}
.menu-rtn {margin-top: 5px;}
.menu-rt{margin-top:6px;}
.about-banner p{font-size:22px;}
.mycontact h1{font-size:38px;}
.hand-mockup {   position: static;margin-bottom: -2px;}
.col-md-12.process-inner li {width: calc(100%/3);margin-bottom: 30px;}
.process::after{-moz-transform: rotate(-90deg);bottom: 0;top: 0;margin: auto;}
.col.gurntee-col:first-child{padding:30px;}
.col.gurntee-col {width: 50%;min-width: 50%;border-bottom: 1px solid #e5e5e5;padding:30px;}
.col.gurntee-col:nth-child(2n),.col.gurntee-col:last-child{border-right:0;}
ul.hire-team-process li{width: 50%;margin: 0 auto 50px;}
.our-community h3{font-size:42px;}
ul.hire-team-process li::after{top: 18%;}
.hire-team-process li h4{font-size: 16px;}
.hire-team-process li p{font-size:13px;}
.hire-team-process li:nth-child(2n)::after{display:none;}
ul.hire-team-process li::after {right: -12%;width: 24%;top: 74px;}
.iphoe-header {height: auto;}
.homeAbout h1{font-size:24px;}
.forgot-main h1{font-size:60px}
 }
@media only screen and (max-width:768px){
 .row.footer_badge li{float:left;width:20%;}
#portfolio.visible-xs{display:none !important;}
.row.footer_badge {padding: 0 15px;}
.home header .h_services{padding-bottom:10%;}
.contact-banner.portfolio-banner,.contact-banner.client-banner,.contact-banner.blog-banner,.contact-banner {margin: 0;width: 100%;float: left;min-height: auto;}
.mycontact{padding: 60px 0;}
.h_services.banner-over .container{margin-top:0;}
.banner-slider .owl-nav.disabled .owl-prev, .banner-slider .owl-nav.disabled .owl-next{width:30px;height:30px;}
.banner-heading{top:50%;}
.banner-slider .owl-nav.disabled{top:45%;}
.footer-bottom a{font-size:12px;margin:0 3px;}
.about-banner p,.site-content h2,.site-content h3{font-size:18px;}
.menu-rt {margin-right: 0;margin-top: 12px;}
.about-banner.pricacy-banner h1{font-size: 38px;line-height: 42px;}
.pricacy-banner p{margin-top: 10px;line-height: 24px;}
.mycontact h1 {font-size: 26px;}
.featured.lead.wts.center{font-size:16px;}
.hero-area-content {padding-top: 0;}
.hero-area-content p {margin: 15px 0;}
.hero-area-content h1 {font-size: 30px;}
.seo{background-size:contain;height:200px;}
.seo .row{padding-top:30px;}
#terms .row{padding-top:65px;}
.site-content{padding:20px 0;}
section.page-top h1,.ihpone-sec h2,.our-community h3{font-size:32px;line-height: normal;}
.banner_box {min-height: inherit;}
.banner_box {padding-top: 85px;}
.banner_box figure {position: static;width: auto;}
.col-md-12.process-inner li{width:100%/2;margin:0 0 30px;}
.process::after{display:none;}
.ihpone-sec p{font-size:16px;}
.small-heading{padding:0 10px;font-size:16px;}
.mshome-heading{font-size:32px;}
.our-community{padding:25px 0 120px;}
.row.system {display: none;}
.iphone-overlay{left: 0;bottom: 0;}
.mshome-heading{margin-top:100px;}
.iphone-service{background-size:cover;height: 480px;}
.our-process-wrap {width: 100%;float: left;display: block;background: none;}
.our-process-item {width: 50%;float: left;margin: 0 0 15px 0;}
.top_rq.animateed-bg-btn{padding: 1px 0px 3px 0;width: 116px;}
.digital-services-sec a{border-bottom:4px solid #f2f2f2;}
.symbol-input100 {padding-top: 32px;}
.portfolio-main p {font-size: 16px;letter-spacing: normal;line-height: 26px;}
.forgot-main h1{font-size:42px;}
.portfolio-item:hover{transform:none;}
.forgot-main h4{font-size:20px;}
}
@media only screen and (max-width:576px){
.row.footer_badge li{float:left;width:33.333%;text-align: center;}
ul.footer_badge img {margin: auto;float: none;}
.testimonials h2{font-size:30px;}
.banner-heading p,.banner-heading h2{line-height:20px;}
.banner-inner{top:0;}
.about-banner p{font-size:28px;line-height: 30px;}
.client-banner{min-height:auto;}
.mycontact h1{font-size:36px;}
.featured.lead.wts.center,.school-content h3{font-size:18px;}
.title-on-line{padding: 10px 10px !important;}
iframe.google-map {min-height: 250px;margin-top: 20px;}
.section-references .profile-picture{bottom:0 !important;}
.testimonials .owl-carousel .owl-nav .owl-prev, .testimonials .owl-carousel .owl-nav .owl-next{background:none;border:none;}
.cp a {padding: 10px 16px !important;right: 11% !important;position: sticky !important;display: inline-block !important;width: auto;}
.banner-inner {top: 30%;}
.about-banner.pricacy-banner h1{font-size:26px;}
.about-banner p{font-size:22px;}
.about-banner img{height:200px;}
.banner-inner{top:3%;}
.using-code strong{font-size:14px;}
.ipad-list h3,.forgot-main p {font-size: 14px;}
.seo-content h2{font-size:20px;}
.seo-content h3,.heading {font-size: 18px;}
.mycheck li,.process p{font-size:14px;}
.col-md-12.process-inner li{width:100%;margin:0 0 30px;}
.process h2,.mshome-heading{font-size:22px;}
.mshome-heading img {width: 50px;}
.col.gurntee-col{width: 100%;
min-width: 100%;padding: 30px 5px;border-bottom: 1px solid #e5e5e5;border-right:0;}
ul.hire-team-process li {width: 100%;}
ul.hire-team-process li::after{display:none;}
.iphone-service-heading p{font-size:16px;}
.top_rq.animateed-bg-btn{padding: 1px 0px 2px 0;border-radius: 2px;}
.topcallreq_sec .top_rq{width: 110px;}
.our-process-wrap{padding:0;margin:20px 0;}
.text-process{padding:20px 0;}
.equal .row > [class*="col-"] {float: left;width: 100%;margin-bottom: 10px;display: block;}
.eduction-icon {width: 62px;height: 62px;}
.row.expertise-wrapper{border-top: 1px solid #ccc;margin: 0 10px;}
.recent-logo-sec h1{font-size:22px;}
.font-28 {font-size: 16px;padding: 0 10px;}
.hotel-website-sec h1 {font-size: 22px;}
.homeAbout h1{font-size:18px;}
}
@media only screen and (max-width:520px){
.social-lite li span{font-size:16px;}
.about-banner h1{line-height:26px;}
.client-heading.text-center h2 {display: block;position: static;transform: none;margin-bottom: 0;}
.banner-slider .owl-nav.disabled .owl-prev, .banner-slider .owl-nav.disabled .owl-next{width:13px;height:13px;}
 .mycontact h1{font-size:22px;line-height:18px;}
 .ipad-content h2,.ihpone-sec h2,.box-inner h3 {font-size: 18px;}
 .icon-sprite{margin-bottom:10px;}
 .box-inner p,#register-now a{font-size:14px;}
 .top_rq.animateed-bg-btn{padding: 0px 0px 2px 0;border-radius:2px;}
 .topcallreq_sec .top_rq{width: 110px;}
 .site-content h2, .site-content h3,#p-border p{font-size:14px;}
 section.page-top h1{font-size:22px;}
 .school-content p,.elelment h4{font-size:13px;}
 .col-md-4.col-sm-12.login-ac_full {width: 100%;float: left;}
 .col-md-4.col-sm-12.mobile-login {width: 50%;}
 #mb{float:right;}
 .bal .me-btn{border-radius:25px;}
 .custom-container p, .portfolio-main p{font-size:14px;}
 .img-fluid{max-width: 70%;}
}
@media only screen and (max-width:420px){
 #owl-demo .item .banner-image img{max-height:263px;}
 .banner-heading p, .banner-heading h2 {line-height: normal;}
 .banner-heading h2{font-size: 16px;margin-bottom: 10px;}
 .banner-heading p{font-size: 11px;line-height: 18px !important;max-width:84%;}
 .banner-heading a{margin-top:5px;}
.cp a {padding: 10px 16px !important;right: 16% !important;position: sticky !important;display: inline-block !important;width: auto;display: block;margin: 10px 0;position: fixed !important;bottom: 26.6% !important;}
 .call-form{padding:10px;}
 .form-group.cp img {height: 36px;display: block;}
 .main-nav-bar {padding-bottom: 10px;}
 a.navbar-brand.page-scroll.scrl-main.dsk-logo{padding-top:16px;}
 .iphone-banner-bottom h2 {font-size: 20px;}
 .ipad-list h3,.process p{font-size: 12px;}
 .hero-area-content h1 {font-size: 22px;}
 .hero-area-content p {margin-bottom: 5px;}
 .hero-area-content {padding-bottom: 35px;}
 .hero-area {padding-top: 40px;}
 #before li{padding-left: 35px;margin-bottom: 12px;font-size: 14px;line-height: 18px;}
 .process h2{font-size:14px;}
 .our-community h3{font-size:22px;}
 .our-community {padding: 25px 0 30px;}
 .hero-area{padding-top:50px;}
 .ihopne-sec{padding:20px 0;}
 .our-process-item {width: 100%;}
 .hero-area-content .appao-btn {margin-top: 15px;margin-right: 9px;display: inline-block;float: left;padding: 10px 10px;font-size: 14px;border-radius: 4px;}
 #before li::before {height: 25px;width: 25px;display: flex;justify-content: center;align-items: center;top: 6px;color: #ffff;content: " " counter(balkrishan-sec-counter) " ";position: absolute;left: 0;background:#002d3a;border-radius: 50%;}
.contact-address .recent-blogs,.contact-address .recent-blogs p{font-size:12px;}
.row.footer_badge li a {display:block;}
.row.footer_badge [class*="col-"] {min-height: 108px;padding: 0;}
.res{max-width:120px !important;}
.my-border{padding:0px;}
.my-border.my-border-none .control-label,.my-border.my-border-none a {color: #000 !important;font-size: 13px;font-weight: normal;}
.modal-footer.login-ac {width: 100%;float: left;margin-top: 10px;}
.portfolio-img .port-img{height: auto;}
ul.portfolio-list .portfolio-item{min-height:280px;}
.homeAbout p,.custom-container p,.list-arrow li,.tearms p{font-size:14px;}
.tearms h2,.forgot-main h4{font-size:18px;}
.hand-mockup{display: block;float: left;margin-top: 10px;}
#security{background-position: -282px 0;}
.forgot-main h1,.element-main h1,.heading-pass{font-size:20px;}
#loginLink {display: block;}
.forgot-main p,.copy-right p,#register-now a{font-size:12px;}
.forgot-main a{padding:12px 16px;font-size:14px;}
#register-nows{display: block;
width: 100%;
font-weight: 300;}
}
@media only screen and (max-width:375px){
.banner-heading h2, .about-banner h1{margin-top: 10px;line-height: 18px;}   
.about-banner p,section.page-top h1{font-size:18px;line-height:normal;}
.banner-inner a{padding: 4px 16px !important;font-size: 14px !important}
h3.word-rotator-title{font-size: 24px;}
p.lead,.featured.lead.wts.center,.school-content h3{font-size:14px;}
.mycontact h1{font-size:22px;line-height:14px;}
}
/*media query END responsive*/
/*fet quote modal popup start*/
@-webkit-keyframes Gradient {
0% {
background-position: 0% 50%
}
50% {
background-position: 100% 50%
}
100% {
background-position: 0% 50%
}
}
@-moz-keyframes Gradient {
0% {
background-position: 0% 50%
}
50% {
background-position: 100% 50%
}
100% {
background-position: 0% 50%
}
}
@keyframes Gradient {
0% {
background-position: 0% 50%
}
50% {
background-position: 100% 50%
}
100% {background-position: 0% 50%}
}
.call-form {box-shadow: inset 0 2px 0 0 #6261e6, 0 12px 24px 0rgba(0,0,0,0.12);padding:25px;border-left: 1px solid #fff;border-bottom: 1px solid #fff;border-right: 1px solid #fff;border-radius: 8px;transition: all .5s ease-in-out 0s;
background-color:#fff;border:5px solid #9641b1;border-radius:6px;padding-bottom:10px;}
.modal-header.call-forms.text-center {padding: 5px;}
.contact-address {border: 5px solid  #6360e6;border-radius: 6px;width: 100%;
float: left;height: 583px;padding: 10px;}
.call-forms h3 {margin: 5px 0 40px 0;font-weight: 300;color: #606568;letter-spacing: -.5px;margin-bottom:10px !important;}
.call-forms h3 strong {font-size: 24px;color:#ed174c;}
.tipper {position: absolute;margin-top: 14px;color: #ed174c;margin-top: 12px;left: 10px;}
.form-group.has-feedback .fa.fa-phone {position: absolute;top: 0;}
#txtsubject {-webkit-appearance: none;}
.cp a {position: absolute;right: 48%;display: block;bottom: 29.6%;border: 1px solid #000;padding: 13px 28px;background:#6361e6;color:#fff;}
.d-n a{display:none !important;}
.btn.btn-primary.send-btn {font-weight: 700 !important;}
.send-btn {font-size: 16px !important;line-height: 20px !important;font-weight: 400 !important;padding: 15px 40px !important;text-align: center;color: #fff;transition: opacity .2s ease-in-out;transform: translate3d(0,0,0);border: 0 !important;border-radius: 0 !important;}
.cp input[type=text]{border: none;width: 100%;border-bottom: 2px solid #ccc;}
.cp input[type=text]:focus,.txt-bx:focus{border-color:#000;}
.txt-bx {width: 100%;padding: 8px 30px;border-top: none;border-left: none;border-right: none;border-bottom: 1px solid #ddd;color:#222;margin: 0px 5px;}
.form-group.txt-bx.border-none {border: none;padding: 10px 0;position: relative;width: 100%;float: left;margin: 0;}
#txtcomment{padding:8px;resize: none !important;}
.form-group.cp img {height: 44px;}
.fa.fa-pencil.tipper {color: #fff;top: 7px;background: #ccc;padding: 0px 1px;}
.form-group.txt-bx.border-none ::placeholder{font-weight:700;}
.txt-btn {background-color: #213017;font-size: 17px;width: 100%;border: none;color:#fff;padding: 9px 14px;border-radius: 4px;transition: all .3s ease-in-out 0s;line-height: 28px;}
.mybtn{border-radius:0; height:30px;margin:10px auto;line-height:10px;}
.btn.btn-primary.mybtn.splite_sideEnquiry {top: 47.5%;transform: rotate(-90deg);border-radius: 5px 5px 0 0;color: #F1F1F1;font-family: Open Sans;font-size: 14px;font-weight: 700;line-height: 18px;background-color:#ed174c;cursor: pointer;padding: 5px 10px;position: fixed;text-align: center;text-decoration: none;z-index: 1001;transition: all 300ms linear 0s;border: none;right: -35.5px;}
/*fet quote modal popup start*/
/*popup modal*/
.top_navs ul{width:100%;float:left;}
.top_navs ul li {
    float: left;
    padding-left: 10px;
    height: 32px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.top_navs i {
    width: 26px;
    height: 26px;
    background-size: cover;
    display: inline;transform: scale(0.8);
}
#mobile-number a {
    font-size: 14px;
    padding-left: 4px;
    display: inline-block;
    margin-top:0 !important;
    font-weight: 500;
}
.one-icon {
    background-image: url('../../../../badge-images/100.png');
}
.two-icon {
    background-image: url('../../../../badge-images/0101.png');
}
.three-icon {
    background-image: url('../../../../badge-images/01.png');background-size: contain !important;
background-repeat: no-repeat;
}
span.me-span {
  border-right: .05em solid;
  animation: caret 1s steps(1) infinite;
}
.css-81k1cv {margin: 0 auto;display: block;width: 21px;height: 50px;}
.css-1ym4xps{stroke:#6361e6;stroke-width: 3;stroke-linecap: round;stroke-dasharray: 0.5 10;-webkit-animation: animation-yweh2o 400ms linear infinite;animation: animation-yweh2o 400ms linear infinite;}

.sitemap-banner {
    background-image: url('../images/img-banner-sitemap.jpg');
    min-height: 600px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.faq-banner {
    background-image: url('../images/preguntas-frecuentes.png');
    min-height: 600px;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.sitemap-banner::before, .faq-banner::before {
    content: '';
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: rgba(0,0,0,.6);
}
.sitemap-banner-content h1, .faq-banner-content h1 {
    color: #FFF;
    font-weight: 800;
    font-size: 72px;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    text-transform: capitalize;
}
.faq-question .col-md-12 {
    border: 1px solid #000;
    margin-bottom: 10px;
    padding: 10px;
}
.faq-question button {
    background: transparent;
    border: 0px;
    width: 100%;
    text-align: left;
    line-height: 30px;
}
.faq-question {
    margin: 50px auto;
}
.sitemap-section {
    background: linear-gradient(to right, rgb(95, 99, 234), rgb(251, 4, 73));
    padding: 50px 0px;
    float: left;
    width: 100%
}
    .sitemap-section ul li {
        margin-bottom: 6px;
}
        .sitemap-section ul li a, .sitemap-section ul li {
            color: #fff;
        }
        .sitemap-section ul {
           padding-left:0px;
            margin-bottom: 20px;
            text-transform: uppercase;
        }
    .sitemap-section ul li::before {
        content: '';
        border-left: 7px solid #fff;
        border-bottom: 7px solid transparent;
        border-top: 7px solid transparent;
        display: block;
        float: left;
        margin-right: 5px;
        margin-top: 5px;
    }





        @keyframes animation-yweh2o {
            100% {
                stroke-dashoffset: 10;
            }

            100% {
                stroke-dashoffset: 10;
            }
        }

