.container-box{max-width: 1430px; width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.wwd-service-section{ margin-bottom: 100px; }
.wwd-service-section:last-child {margin-bottom: 0;}
.wwd-service-section.left-section .service-content{ padding: 60px 80px 0px 0px; }
.wwd-service-section.right-section .service-content{ padding: 60px 0px 0px 80px; }
.wwd-service-section .service-content h2{ margin-bottom: 30px; }
.wwd-service-section .service-content .gameanax-button { margin-top: 40px;} 
.solutions-wrapper h6.tag-line{color:#F13C31 !important;font-size:16px;font-weight:600;text-transform:uppercase;}
.solutions-wrapper h2.overview-title{color:#252b33;font-size:40px;font-weight:800;margin:20px 0px;}
.solutions-wrapper p{color:#252b33;font-size:16px;line-height:28px;font-weight: 400;}
.solutions-wrapper h4.sub-text-line{color:#252b33;font-size:18px;line-height:30px;}
.solutions-wrapper .overview-sec .overview-content .content-width p{margin-bottom:15px;}
.solutions-wrapper .overview-sec .overview-content .content-width p:last-child{margin-bottom:0px;}
.solutions-wrapper .features-sec{text-align:center;margin-bottom:100px;}
.solutions-wrapper .features-sec .features-block{padding-top:20px;}
.solutions-wrapper .features-sec .features-block .features-box{padding:30px 20px;border-radius:4px;background-color:#f8f8f8;margin-top:30px; height: calc(100% - 30px); }
.solutions-wrapper .features-sec .features-block .features-box h3{color:#252b33;font-weight:800;text-transform:capitalize;font-size:22px;line-height:32px;padding-bottom:10px;}
.solutions-wrapper .features-sec .features-block .features-box p{color:#252b33;font-size:16px;line-height:26px; margin-bottom: 0px; }
.service-points{ margin-bottom: 40px; }
.service-points ul{display: flex; display: -ms-flexbox; flex-wrap: wrap; margin-left: 30px; margin-bottom: 0px; }
.service-points ul.two-col li{ width: 50%; }
.service-points ul li{font-size: 14px; color: #252B33; list-style-position: outside; padding: 0 30px 5px 0; width: 100%; }
.service-points ul li a{color: #252B33;}
.benefits-sec{text-align:center;margin-bottom:100px;}
.benefits-sec .benefits-block{padding-top:20px;}
.benefits-block .benefits-box{padding:30px 20px;border-radius:4px;background-color:#f8f8f8;margin-top:30px; height: calc(100% - 30px);}
.benefits-block .benefits-box h3{color:#252b33;font-weight:600;text-transform:capitalize;font-size:18px;line-height:28px;margin-top:20px;}
.benefits-box .benefits-icon{display:flex;min-height:60px;justify-content:center;text-align:center;align-items:center;}
.benefits-box .benefits-icon .tech-icon{font-size: 48px;}
.architecture-sec{text-align:center;padding:100px 0px; background-color: #f8f8f8;}
.architecture-sec .architecture-img{padding-top:30px;}
.architecture-sec .architecture-img img{width:700px;}
.solutions-wrapper .technologies-sec{text-align:center;padding:100px 0px; background-color: #f8f8f8;}
.solutions-wrapper .technologies-sec .technologies-block .technology-grid{justify-content:center;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box{padding: 40px 6px; text-align: center; -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box:hover{background-color: #ffffff;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box{height:50px; width:50px; margin: 0 auto; display:flex; display: -ms-flexbox; align-items:center; justify-content: center;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box svg{ width: 50px; height: 50px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box h4.tech-title{font-size:14px;color:#252b33;font-weight:400;margin-top:16px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.php{background-position:0px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.net{background-position:-80px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.java{background-position:-152px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.html{background-position:-222px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.drupal{background-position:-293px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.joomla{background-position:-369px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.wordpress{background-position:-449px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.aabaco{background-position:-529px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.magento{background-position:-603px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.shopify{background-position:-674px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.nodeJS{background-position:-750px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.angularJS{background-position:-828px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.mongoDB{background-position:-890px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.mysql{background-position:-956px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.mssql{background-position:-1035px 0px;}
.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box span.configureIT{background-position:-1114px 0px;}
.solutions-wrapper .certifications-sec{text-align:center;padding-top:100px;padding-bottom:50px; background-color: #ffffff;}
.solutions-wrapper .certifications-sec .certification-block{padding-top:30px;}
.solutions-wrapper .certifications-sec .certification-block ul{margin: 0px;}
.solutions-wrapper .certifications-sec .certification-block ul li{list-style:none;margin-bottom:50px;text-align:center;display:inline-block;vertical-align:middle;padding:0px 25px;}
.solutions-wrapper .clients-sec{text-align:center;padding:100px 0px 50px 0px; background-color: #f8f8f8;}
.solutions-wrapper .clients-sec .clients-block ul{padding-left:0px;margin:0px;display:flex;display:-ms-flexbox;flex-wrap:wrap;align-items:center;justify-content:center;}
.solutions-wrapper .clients-sec .clients-block ul li{list-style:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:flex;display:-ms-flexbox;align-items:center;justify-content:center;width:19.7%;text-align:center;height:150px;}
.solutions-wrapper .clients-sec .clients-block ul li a:hover{ opacity: 0.8;}
.solutions-wrapper .testimonial-sec{text-align:center;padding:100px 0px;}
.solutions-wrapper .testimonial-sec .testimonial-slider .testimonial-width{width:380px;margin:0 auto;}
.solutions-wrapper .testimonial-sec .testimonial-slider{padding-top:50px;overflow:hidden;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-slider{position:relative;display:block;box-sizing:border-box;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;z-index:99;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-list{position:relative;display:block;margin:0;padding:0;overflow:visible;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-list:focus{outline:none;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-list.dragging{cursor:pointer;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-slider .slick-track, .solutions-wrapper .testimonial-sec .testimonial-slider .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-track{position:relative;top:0;left:0;display:block;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-track:before, .solutions-wrapper .testimonial-sec .testimonial-slider  .slick-track:after{display:table;content:'';}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-track:after{clear:both;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-loading .slick-track{visibility:hidden;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-slide{float:left;height:100%;min-height:1px;padding:0px 15px 0px 15px;outline:none;-webkit-transition:all 0.25s ease 0s;-moz-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;}
.solutions-wrapper .testimonial-sec .testimonial-slider  .center .slick-center img{opacity:1;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-slide img{display:block;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-initialized .slick-slide{display:block;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-loading .slick-slide{visibility:hidden;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-slide{opacity:0.4;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-slide.slick-active{opacity:1;}
.solutions-wrapper .testimonial-sec .testimonial-slider .testimonial-box a.html5lightbox{display:block;}
.solutions-wrapper .testimonial-sec .testimonial-slider .testimonial-box a.html5lightbox:focus{outline:none;}
.solutions-wrapper .testimonial-sec .testimonial-slider .testimonial-box{position:relative;background-color:#FFFFFF;border-radius:4px;padding:40px 30px;margin-bottom:30px;cursor:all-scroll;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-slide.slick-active .testimonial-box{box-shadow:0 10px 14px 0 rgba(0, 0, 0, 0.1);}
.solutions-wrapper .testimonial-sec .testimonial-slider .testimonial-box .img-box{position:relative;}
.solutions-wrapper .testimonial-sec .testimonial-slider .testimonial-box .img-box .play-btn{background-image:url("../images/icon-play.png");background-repeat:no-repeat;height:30px;width:30px;position:absolute;top:60%;left:55%;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;}
.solutions-wrapper .testimonial-sec .testimonial-slider .slick-current.slick-active.slick-center .testimonial-box .play-btn{display:block;}
.solutions-wrapper .testimonial-sec .testimonial-slider .testimonial-box .client-msg{padding-top:30px;}
.solutions-wrapper .testimonial-sec .testimonial-slider .video-box .img-box{width:28%;float:left;}
.solutions-wrapper .testimonial-sec .testimonial-slider .video-box .img-box a:focus{outline: none;}
.solutions-wrapper .testimonial-sec .testimonial-slider .video-box .client-name{width:72%;float:right;text-align:left;}
.solutions-wrapper .testimonial-sec .testimonial-slider .video-box .client-name p{color:#252B33;font-size:17px;font-weight: 800;}
.solutions-wrapper .testimonial-sec .testimonial-slider  .video-box .client-name span{color:#252B33;font-size:14px;}
.solutions-wrapper .footer-solutions .solution-inquiry-col{width:50%;float:right;}
.solutions-wrapper .footer-solutions .solution-contact-col{width:50%;float:left;}
.solutions-wrapper .footer-solutions .contact-part{margin-top:80px;}
.solutions-wrapper .footer-solutions .contact-part h2.contact-title{color:#ffffff;font-size:36px;font-weight: 800;letter-spacing:-1px;margin-bottom:20px;}
.solutions-wrapper .footer-solutions .contact-part p.sub-text{color:#ffffff;font-size:17px;line-height:28px;width:70%;margin-bottom:15px;}
.solutions-wrapper .footer-solutions .company-part{margin:100px 0px;display:none;}
.solutions-wrapper .footer-solutions .contact-form-solutions #lets-talk.lets-talk{margin:0px;}
.solutions-wrapper .footer-solutions .contact-form-solutions .lets-talk .enquiry-page-form .sidebar-sec h4{margin:0px;display:none;}
.solutions-wrapper .footer-solutions .contact-form-solutions .lets-talk .enquiry-page-form .sidebar-sec .contact-form-sec form.form_brand{margin-bottom:0px;}
.page-template-template-solutions .wwd-content-center img{width: 100%;}
/*==== Solutions Page Start ====*/

/* Casestudy Section CSS Start */
.casestudy-sec .title-block {text-align: center;margin-bottom: 40px;}
.casestudy-sec .title-block .sub-title {font-size: 16px;font-weight: 600;color: #F13C31 !important;text-transform: uppercase;margin-bottom: 10px;}
.casestudy-sec .title-block h2 {color: #252B33;font-size: 48px;font-weight: 800;letter-spacing: -1px;line-height: 60px;}
.casestudy-sec .case-box {position: relative;margin-top: 40px;}
.casestudy-sec .case-box .case-col {display: block; position: relative; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: translateY(0%); -moz-transition: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%);}
.casestudy-sec .case-box .case-col:hover .text-block {opacity: 1;}
.casestudy-sec .case-box .case-col:hover .img-block img {-webkit-filter: blur(3px); filter: blur(3px);}
.casestudy-sec .case-box .case-col .img-block {-webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.1); border-radius: 5px;}
.casestudy-sec .case-box .case-col .img-block img {position: relative; width: 100%; vertical-align: middle;border-radius: 5px;}
.casestudy-sec .case-box .case-col .text-block {position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 30px; background: rgba(255,255,255,0.8); opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.casestudy-sec .case-box .case-col .text-block p {color: #252B33; font-size: 16px; line-height: 28px; margin-bottom: 20px;}
.casestudy-sec .case-box .case-col .text-block h3 {font-size: 20px; margin-bottom: 10px;font-weight: 800;}
.casestudy-sec .btn-orange {margin-top: 50px;}
.casestudy-sec .portfolio-btn {text-align: center;}
.work-row .row{flex-wrap: wrap;}
/* Casestudy Section CSS End */

.theme-black, .body-theme-dark{background:#000000;}
.theme-black h1, .theme-black h2, .theme-black h3, .theme-black h4, .theme-black h5, .theme-black h6, .theme-black p, .theme-black span, .theme-black blockquote, .theme-black strong, .theme-black b, .theme-black u, .theme-black center, .theme-black ol, .theme-black ul, .theme-black li, .theme-black li a { color:#fff !important;}
.theme-black.solutions-wrapper .features-sec .features-block .features-box, .theme-black .benefits-block .benefits-box, .theme-black.solutions-wrapper .clients-sec, .theme-black.solutions-wrapper .technologies-sec, .theme-black.solutions-wrapper .testimonial-sec .testimonial-slider .testimonial-box, .theme-black.solutions-wrapper .architecture-sec{background-color: #202020;}
.theme-black.solutions-wrapper .technologies-sec .technologies-block .tech-box:hover{ background-color: #000000;}
.theme-black.solutions-wrapper .pricing-sec .pricing-block .pricing-box{ background-color: #202020; }
.theme-black.solutions-wrapper .certifications-sec { background-color: #000000;}
.theme-black.solutions-wrapper .certifications-sec .certification-block ul li img{filter: invert(1);}
.theme-black.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box svg g { fill: #ffffff; }
.theme-black.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box svg polygon { fill: #ffffff; }
.theme-black.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box svg path { fill: #ffffff; }
.theme-black.solutions-wrapper .technologies-sec .technologies-block .tech-box .icon-box svg use {  fill: #ffffff; }
.theme-black .brand-logo svg g,.theme-black .brand-logo svg g path{ fill: #FFFFFF; }
.theme-black.body-bg-color{ background-color: #000000;}
.theme-black .technology-icon ul li a{ border: 1px solid rgba(255,255,255,0.1);}
.theme-black .services-icon-section .icon-block .icon-box svg g{ fill: #ffffff;}
.theme-black .services-icon-section .icon-block:hover{ background-color: #202020; }
.theme-black .services-box-hover-section .services-block .service-box-inner,.theme-black .wwd-service-content-center .wwd-service-bg{background-color: #202020 !important; }
.theme-black .technology-icon ul li a .tech-icon {color: rgba(255, 255, 255, 0.6) !important;}
.theme-black .methodology-pages a.page-link-col{background: transparent; border: 1px solid rgba(255,255,255,0.4);} 
.theme-black  .casestudy-sec .case-box .case-col .text-block{ background: rgba(21, 25, 29,0.8); } 
/*==== Solutions Page Start ====*/

/* Quote Section CSS Start */
.pad-t-b {padding: 100px 0px;}
.quote-sec {background-repeat: no-repeat; background-size: cover; background-position: center center; height: 448px; display: flex; align-items: center;}
.quote-sec h2 {color: #FFFFFF; font-size: 40px;}
.quote-sec p.sub-title {color: #FFFFFF; font-size: 16px; text-transform: inherit; width: 40%; margin-top: 20px; font-weight: 400;}
.quote-sec a.btn-white, .quote-sec button.btn-white {float: left; margin-top: 20px;}
.quote-sec a.btn-white .fa, .quote-sec button.btn-white .fa {margin-left: 8px;}
/* Quote Section CSS End */

/*===== Solution Index Page CSS Start =====*/
.cmn-pad-50{padding: 50px 0px;}
.mr-top-30{margin-top: 30px;}
.methodology-title{margin-bottom: 50px;}
.methodology-title h6 {color: #F13C31 !important;font-size: 16px;font-weight: 600;text-transform: uppercase; margin-bottom: 15px;}
.methodology-pages .pages-link h3{font-weight: 800; font-size: 24px; margin: 15px 0px;}
.methodology-pages .pages-link p{margin-bottom: 0px; width: 85%;}
.methodology-pages .col-lg-4 .pages-link p{width: 100%;}
.methodology-pages .pages-link .tech-icon{font-size: 40px;}
.methodology-pages a.page-link-col{display: flex; align-items: center; padding:30px; border: 1px solid rgba(217,222,226,1); border-radius: 4px; transition: all 0.3s ease-in-out; height: 100%;}
.methodology-pages a.page-link-col:hover{background: #F13C31 !important;}
.methodology-pages a.page-link-col:hover p,.methodology-pages a.page-link-col:hover h3, .methodology-pages a.page-link-col:hover .tech-icon::before{color: #fff !important;}

.container-box{max-width: 1430px; width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
.wwd-content-center h2{ margin-bottom: 40px;}
.wwd-content-center{ text-align: center;}
.technology-icon{ margin-top: 40px; }
.technology-icon ul{display: flex; display: -ms-flexbox; flex-wrap: wrap; margin-bottom: 0px; }
.technology-icon ul li { list-style: none; margin:0 8px 8px 0; }
.technology-icon ul li a{ padding: 3px 14px; border-radius: 2px; border: 1px solid #EEEEEE; width: auto; height: 50px; display: flex; display: -ms-flexbox; align-items: center; justify-content: center; }
.technology-icon ul li a .tech-icon{font-size: 30px; color: #252B33 !important;}
.technology-icon ul li a:hover { opacity: 0.8; }
.wwd-service-content-center .wwd-service-bg { background-color: #f8f8f8;}
.wwd-service-content-center:last-child {margin-bottom: 0;}
.wwd-service-content-center .wwd-content-center{ padding: 80px 40px; }
.wwd-service-content-center .wwd-content-center.pad-b-0{ padding-bottom: 0px;}
.wwd-service-content-center .wwd-content-center .img-box { margin-top: 60px;}
.wwd-service-content-center .wwd-content-center .technology-icon { margin-bottom: 0px; }
.wwd-service-content-center .wwd-content-center .technology-icon ul { justify-content: center; margin: 0px;}

.our-target-customers-section .mobile-app-services p { padding-right:30px; }
.mobile-app-services{margin-top: 80px;}
.mobile-app-services h3{margin: 32px 0px 16px 0px;font-weight: 800; color: #252B33; font-size: 24px;}
/*===== Solution Index Page CSS End =====*/

#html5-watermark a div{display: none !important;}

/******==================== Responsive CSS Start ====================******/
@media only screen and (max-width: 1280px){
.wwd-service-section.left-section .service-content{ padding: 40px 60px 0px 0px; }
.wwd-service-section.right-section .service-content{ padding: 40px 0px 0px 60px; }
}
@media only screen and (max-width:1210px){
.solutions-wrapper .overview-sec{padding:60px 0px;height:auto;background-image:none !important;}
.solutions-wrapper .features-sec{margin-bottom:80px;}
.solutions-wrapper .benefits-sec { margin-bottom: 80px;}
.solutions-wrapper .overview-sec .overview-content .content-width{width:100%;}
.solution-banner-sec a.solutions-consultation-btn{padding:12px 25px;margin-top:60px;}
.solutions-wrapper .usecase-sec{background-image:none !important;height:auto;}
.solutions-wrapper .usecase-sec .usecase-block{float:none;width:100%;padding:60px 0px;}
.solutions-wrapper h4.sub-text-line{font-size:16px;}
.solutions-wrapper .footer-solutions .contact-form-solutions #lets-talk.lets-talk{margin:0px !important;}
.solutions-wrapper .footer-solutions .contact-part h2.contact-title{font-size:30px !important;}
}

/* iPad 9th Gen Css Start */
@media only screen and (min-width: 744px) and (max-width: 1199px)  {
h2 {font-size: 30px; line-height: 40px;}
.wwd-service-section.right-section .service-content {padding: 40px 0px 0px 0px;}
.solutions-wrapper .clients-sec .clients-block ul li {width: 33.33%; height: 120px;}
}
/* iPad 9th Gen Css End */
/******==================== Responsive CSS End ====================******/
