@media(min-width:1921px){
.case-study-silder .item{max-width:1110px;margin:0 auto;}
.case-study-silder .item .silder-text{width:60%; margin-right: 40%;}
.case-study-silder .owl-carousel .owl-item img{height:auto;}
.dashboard-img{position:static;width:40%;transform:none;}
.social-inner{position:relative;}
.dashboard-img img{max-width:100%;}
.content-top .two-columns:after, section.banner-section.inner-banner.banner-form:after , .content-top.two-columns:after, .content-top.two-columns .col-5:after{width:calc(100% - 50%);}
.banner-img{background-position:center;}
}
@media(min-width:1100px){body.blog{overflow-x:hidden;}
.blog section.business:before, .blog section.business:after{content:'';position:absolute;height:100%;width:100%;background:#f9fafc;top:0;bottom:0;}
.blog section.business:before{left:-100%;}
.blog section.business:after{right:-100%;}
}
@media(min-width:1025px){
	.navigation ul li.menu-item-has-children:hover ul.sub-menu{opacity:1;visibility:visible;top:100%;}
.navigation ul li.menu-item-has-children:hover>a:before{opacity:1;visibility:visible;top:46px;}
.navigation ul li.menu-item-has-children ul.sub-menu{width:240px;position:absolute;left:50%;transform:translateX(-50%);border-radius:15px;border-top:1px solid #e2e2e2;padding:15px 0;top:120%;background:#fff;opacity:0;visibility:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
}
@media only screen and (min-width:641px){.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100% !important;}
.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:100%;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width: 100%;}
}

@media(max-width:1199px){
.case-study-silder .item .silder-text{margin-left:0;min-height:100%;}
.case-study-silder .item .silder-img {width:100%; position: static; min-height:500px;     padding-top: 20px;}
.case-study-silder .item .silder-img .slidebg {min-height:500px;}
.case-study-silder .owl-carousel .owl-nav{position:static;bottom:0;left:0;right:0;margin:20px auto 0;text-align:center;}
.case-study-silder .owl-carousel .owl-nav button.owl-prev, .case-study-silder .owl-carousel .owl-nav button.owl-next{box-shadow:0 4px 10px rgba(0, 0, 0, 0.25);}
.case-study-silder .item .silder-text .inner-silder-text{padding:40px;max-width:100%;}
}
@media(max-width:1024px){
header{padding:22px 0;}
.menu-icon.active:before,.menu-icon.active:after, .menu-icon.active span{transition-delay:0.35s;}
.menu-icon, .menu-main-menu-container{transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}
.container{max-width:100%;padding:0 20px;}
h1{font-size:2.15em;}
h2{font-size:1.90em;}
.navigation{background:transparent;}
.menu-main-menu-container{position:fixed;right:-100%;top:0;width:100%;height:100%;background:#fff;padding:70px 50px 0;}
.menu-icon{width:24px;float:right;margin:18px 0;cursor:pointer;}
.menu-icon:before, .menu-icon:after{content:'';}
.menu-icon span, .menu-icon:before, .menu-icon:after{display:block;background:#fff;width:24px;height:3px;margin:0 auto;position:relative;z-index:1024;}
.menu-icon.active:before, .menu-icon.active:after{background:#05c8a8}
.navigation ul li.menu-item-has-children span{display:inline-block;width:30px;height:30px;position:relative;transform:translateY(11px);}
.navigation ul li.menu-item-has-children span.icon:after{opacity:1;top:10px;right:12px;}
.navigation ul li.menu-item-has-children span.icon.active:after{transform:rotate(-45deg);}
.navigation ul li.menu-item-has-children a{padding-left:15px;width:calc(100% - 30px);display:inline-block;}
.navigation ul li.menu-item-has-children>a:after{opacity:0;}
.navigation ul li.menu-item-has-children ul.sub-menu{display:none;background:rgba(19, 35, 110, 0.05);padding:5px 10px;}
.navigation ul li.contact-btn{margin-top:20px;}
.navigation ul li.contact-btn a{display:inline-block;}
.menu-main-menu-container.open-menu{right:0;overflow:auto;}
.navigation ul li{float:none;display:block;}
.navigation ul li a{display:block;padding:8px 15px;font-size:1.2em}
.navigation ul.sub-menu li a{padding:7px 15px;}
.lead-left h4{font-size:2.35em;}
.menu-icon:before{transform:translateY(-5px);}
.menu-icon.active:before{transform:translateY(4px) rotate(45deg);}
.menu-icon:after{transform:translateY(5px);}
.menu-icon.active:after{transform:translateY(-2px) rotate(-45deg);}
.menu-icon.active span{opacity:0;}
.inner-banner .banner-text h2 {font-size: 2.15em;}
.banner-text h2, .banner-form.no-bg .banner-text h1{font-size:2.85em;}
.case-study-right-in h3{font-size:2em;}
.case-study-right-in p strong{font-size:3.5em;}
.business h3{font-size:3em;}
.col-7 {width: 100%;}
.col-5, .banner-form.no-bg .col-5{width:100%;height:100%;}
.banner-form.no-bg .col-7 {width: 100%;}
.banner-section .col-5{position:static; clear: both; overflow: hidden;}
.banner-section.banner-form .col-5{margin-top:30px;border-radius:10px;}
.banner-text{max-width:100%;padding:100px 0 0;}
.banner-form.no-bg .banner-text{padding-right:0;}
.banner-img{min-height:320px;margin-top:40px;background-size:cover;background-position:center;}
.error404 .banner-img {min-height:240px;} 
.error404 .banner-section .col-5 {height: auto;}
.error404-content, .search-content {padding: 100px 0 10px;}
section.banner-section, section.banner-section.inner-banner, section.banner-section.inner-banner.banner-form{    min-height: auto; padding-bottom: 20px;}
.patter-section .container{margin-top:30px;padding:0 20px;}
.container .container {padding: 0;}
.lead-right{padding-right:0;}
.case-study:before{width:calc(100% - 66.8%);}
section.business { padding:50px 0;}
section.lead-section{margin-top:0; padding:50px 0;}
.dashboard-text{padding-left:20px}
.business h3{font-size:2.8em;}
.services-section{margin-top:100px;}
.business{margin-top:50px;}
section.case-study {margin-top: 50px;}
.case-study-right-in p strong{font-size:3.5em;}
.case-study-right-in h3,.case-study-right-in p{font-size:1.8em;}
.lead-left h4{font-size:2.5em;line-height:1.4;}
.lead-section{margin-top:59px;}
section.articles-section {margin-top: 40px;}
.full-article.article-box .article-text h3{font-size:2.4em;}
.testimonial-text > p{font-size:1.6em;line-height:1.5;}
.dashboard-img{width:40%;position:static;-webkit-transform:none;-moz-transform:none;transform:none;}
.dashboard-img img{max-width:100%;}
.social-img{width:44%;}
.articles-inner{margin:0;}
.silder-text .container .arrows_hold{margin-left:0;}
.banner-form.no-bg .gravityformwrap{margin:0 auto 0;}
.gravityformwrap{margin-left:auto;padding:40px 30px;}
.content-top.two-columns:after{display:none;}
.content-top.two-columns .col-5:after{opacity:1;visibility:visible;width:100%;}
.content-top .gravityformwrap{max-width:500px;position:relative;z-index:1;}
.content-top .col-7{padding-right:0;}
.content-top .gravityformwrap{padding:20px}
.banner-form.no-bg .col-5 img{float:none;margin:0 auto;}
.banner-form.no-bg .banner-text{padding-bottom:0;}
section.banner-section.inner-banner.banner-form:after{display:none;}
.dashboard-inner {padding: 0;}
.social-lead-right p {font-size: 2.15em;}
.case-study-silder .item .silder-text .inner-silder-text {padding: 40px 0;}
.about-in-text span.sub-tital+h1, .silder-text span.sub-tital+h3 {margin-bottom: 20px;}
}
@media (max-width:768px){
.patter-section ul li{margin:0 5px;}
.about-img, .about-text, .lead-left, .lead-right, .case-study-left, .case-study-right, .footer-top .footer-box h3, .footer-top .footer-box .textwidget, .social-lead-left, .social-lead-right, .mailbox-left, .mailbox-right, .social-left, .social-img,
.case-study-silder .item .silder-text, .case-study-silder .item .silder-img, .faq-inner .faq-left, .faq-inner .faq-right{width:100%;}
.case-study:before{width:100%; display: none;}
.case-study .container{padding: 0;}
.case-study-right {padding: 50px 20px;}
.mailbox-left{padding-right:0;}
.mailbox-inner{padding:35px;}
.social-media.reverse-column .social-left{padding:20px 0;}
section.content-top, .content-top.two-columns{padding-top:50px;padding-bottom:50px;}
.about-img-inner{min-height:500px;margin:0 auto;}
.case-study-left-inner{width:100%;min-height:500px;}
.social-text{float:none;max-width:100%;padding:50px 0 30px;}
.social-left{padding-right:0;}
.social-img{position:static;min-height:360px;margin:0 auto 30px;}
.social-lead-right{padding:30px 0 30px 50px;}
.about-in-text{padding-left:0;padding-right:0;}
.services-section {margin-top: 20px;}
.service-inner .service-box, .article-box{width:calc(50% - 40px);margin:0 40px 20px;}
.service-inner .service-box:nth-child(odd), .article-box:nth-child(odd){margin-right:0}
.service-inner .service-box:nth-child(even), .article-box:nth-child(even){margin-left:0}
.testimonial-text > p{font-size:1.25em;line-height:1.55;}
.full-article.article-box .article-text h3{font-size:1.85em;line-height:1.2; min-height: 100%;}
.footer-top .footer-box h3{font-size:2em;}
.footer-top .footer-box .textwidget{text-align:center;}
footer{margin-top:0}
.footer-middle .footer-box{width:33.333%;margin-bottom:40px; max-width: 100%;}
.footer-middle .widget.footer-box{margin-bottom:15px;}
.dashboard-text{width:100%;padding:0;}
.dashboard-img{width:100%;margin-top:80px;position:static;}
.dashboard-img img{margin:0 auto;float:none;max-width:100%;}
.about-section:after{width:100%;height:100%;}
.case-study-silder{padding:40px 0;}
.case-study-left{padding-top:40px; padding: 20px; background: #06ceaa;}
.about-section{margin-top:0;}
.about-img{margin-top:46px;}
.about-img img, .case-study-left img{display:block;margin:0 auto;}
.about-text{padding-top:50px;}
.lead-right{padding:20px 0 0;}
.veiw-more{text-align:center;text-align:center;margin:20px 0;}
.testimonial .owl-nav{position:static;margin:30px auto 0;text-align:center;opacity:1;visibility:visible;}
.testimonial-avatar .arrows_hold{opacity:0;visibility:hidden;}
.mailbox-left h2{font-size:2.5em;max-width:100%;}
.social-lead-right p{font-size:1.85em;}
.faq-section{padding:50px 0px 100px;}
.accordion-section{margin-top:50px;}
.case-study-silder .item:before{display:none;}
.faq-inner .faq-right .set{padding-left:0;}
.faq-inner .faq-left .set:first-child{border-top:0}
.faq-inner .faq-right .set:first-child{border-top:0}
.faq-inner h3::after{padding-right:0;}
.faq-inner h3{font-size:1.2em;}
.testimonial .inner-bg{margin:25px;}
.team_info_hold ul li:nth-child(3n+2){margin-left:20px;margin-right:20px;}
.team_info_hold ul li{width:calc(50% - 20px);margin:0 20px 40px;}
.team_info_hold ul li:nth-child(odd){margin-left:0;}
.team_info_hold ul li:nth-child(even){margin-right:0;}
.team_info{padding:90px 0;}
.item a{display:block;width:100%;}
.patter-section ul li a{display:block;margin:0 auto;}
.patter-section ul li:first-child img{margin:0;}
.article-box.full-article{display:block;}
.full-article .article-img, .article-img img {width:100%;}
.article-box.full-article, .article-box{padding-bottom:30px;}
.article-box.full-article {margin-left: 0; margin-right: }
.full-article .article-text{width:100%;padding:0;margin-top:29px;}
section.dashboard {padding: 50px 0;}
.content-top p {margin-top: 20px;}
footer {padding-top: 50px;}
.footer-middle {margin-top: 50px;}
.case-study-list, .search_hold {padding: 50px 0 0;}
.pagination_hold {margin: 50px 0 70px;}
}
@media (max-width:640px){
.banner-text h2, .banner-form.no-bg .banner-text h1{font-size:2.2em;}
.business h3{font-size:2em;}
.about-in-text{padding:0;}
.lead-right{padding-left:0;padding-top:45px;}
.service-inner{margin:40px 0 0;}
.business a.btn{margin-bottom:25px;font-size:1em;}
.service-inner .service-box{width:calc(100% - 40px);margin:0 0 20px;}
.article-box{margin:0 0 38px;width:100%;}
.article-box{border-bottom:solid 3px #f3f3f3;}
.article-box:last-of-type{border-bottom:0;padding-bottom:0;}
.article-box .avatar-section{position:static;}
.case-study-right-in img{float:none;display:block;margin:27px auto 0}
.lead-right ul li h3{padding-left:15px;font-size:1.25em;}
.lead-right ul li p{width:100%;padding-left:65px;}
.mailbox-right .gform_wrapper .gform_footer{position:static;margin-top:15px;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1;min-height:100%;}
.accordion-box h2{font-size:1.5em;padding-left:65px;}
.form-box .ginput_container.ginput_container_text input.large, .form-box li.gf_right_half .ginput_container input, .form-box li.gf_left_half .ginput_container input{max-width:100%;}
.contact-form .inner-width .gform_wrapper ul.gform_fields li.gfield.gf_right_half{padding-left:0;}
.mailbox-right .gform_wrapper ul.gform_fields li.gfield input, .mailbox-right .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:13px 30px;}
.faq-inner h3.active:after{transform:rotate(90deg) translate(-12px, 5px);transform-origin:center;}
.accordion-box h2:before, .accordion-box h2:after{top:14px;}
.footer-top .footer-box .textwidget a.btn{margin:0 10px 15px 5px;}
.user_profile_iner .left, .user_profile_iner .right{width:100%;text-align:center;}
.user_profile_iner .left .img_hold, .user_profile_iner .left .content{display:block;}
.user_profile_iner .left .img_hold{padding-right:0;}
.user_profile_iner .left .img_hold img{margin:0 auto;}
.case-study-list ul li:nth-child(3n+2), .search_hold ul li:nth-child(3n+2){margin-left:24px;margin-right:24px;}
.case-study-list ul li, .search_hold ul li{float:left;width:calc(50% - 20px);margin:0 15px 24px;}
.case-study-list ul li:nth-child(odd), .search_hold ul li:nth-child(odd){margin-left:0;}
.case-study-list ul li:nth-child(even), .search_hold ul li:nth-child(even){margin-right:0;}
.gravityformwrap .gform_wrapper ul.gform_fields li.gfield.gf_right_half{padding-left:0;}
.banner-form .gravityformwrap .gform_wrapper ul.gform_fields li.gfield:first-child input, .gravityformwrap .gform_wrapper ul.gform_fields li.gfield:nth-child(2) input{max-width:100%;}
.no-bg + .content-top .gravityformwrap{padding:45px 35px 55px;margin-top:30px;}
.gravityformwrap .gform_wrapper ul.gform_fields li.gfield:first-child input, .gravityformwrap .gform_wrapper ul.gform_fields li.gfield:nth-child(2) input{max-width:100%;}
.gravityformwrap .gform_wrapper ul.gform_fields li.gfield:nth-child(-n + 2){width:100%;}
.patter-section ul li:last-child img{margin:0;float:right;}
.footer-bottom p:last-child{text-align:left;}
.footer-bottom p{width:100%;margin-bottom:0;line-height:1;}
.footer-middle .footer-box, .footer-middle .footer-box:first-child {width:100%;}
.widget.footer-box h4{margin:0;padding5px 0;}
.widget.footer-box h4 span{float:right;margin:-4px 0 0;display:block;position:relative;}
.widget.footer-box h4 span:before, .widget.footer-box h4 span:after{content:'';display:inline-block;width:14px;height:2px;background:#fff;}
.widget.footer-box h4 span:after{position:absolute;left:0;right:0;margin:0 auto;top:16px;transform:rotate(90deg);bottom:0;}
.widget.footer-box h4.active span:after{transform:rotate(0);}
.widget.footer-box .menuHold{display:none;padding-left:10px;}
.footer-bottom{padding:20px 0;}
.footer-box p + a{display:block;margin-top:0;}
.case-study-list .content_hold h3, .search_hold .content_hold h3 {font-size: 1.25em;}
.footer-middle .footer-box .social-icons ul li {padding-bottom:0;}
	.footer-top .footer-box .textwidget a.btn + a.btn {margin-right:0;}
}
@media (max-width:480px){
.menu-main-menu-container{padding:70px 20px 0;}
h1{font-size:2em;}
a.btn{font-size:1em;}
.banner-text h2, .banner-form.no-bg .banner-text h1 {font-size: 1.85em;}
.about-in-text h1, .silder-text h3{line-height:1.3;}
section.business{padding-bottom:40px;}
.full-article .article-img{width:100%;}
.full-article .article-text{margin-top:24px;width:100%;padding-left:0;}
.testimonial-text:before{width:30px;background-size:25px;}
.testimonial-text{padding-left:55px;}
.testimonial .owl-nav{position:relative;right:0;bottom:-10px;}
.dashboard-img{padding:0 20px;}
footer{padding-top:70px;}
.lead-left h4{font-size:2.20em;}
.dashboard-text h3{font-size:2.2em;}
.case-study-right-in p strong{font-size:3em;}
.case-study-right-in h3, .case-study-right-in p{line-height:1.4;}
.mailbox-left h2{font-size:2em;margin-top:0;}
.mailbox p{line-height:1.5;}
.about-img-inner{min-height:380px;}
.case-study-left-inner{min-height:380px;}
section.content-top a:last-child{margin-top:20px;}
.team_info_hold ul li:nth-child(3n+2){margin-left:0;margin-right:0;}
.team_info_hold ul li{width:100%;margin:0 0 25px;}
.team_info_hold ul li:nth-child(odd){margin-left:0;}
.team_info_hold ul li:nth-child(even){margin-right:0;}
.gallery-columns-3 .gallery-item:nth-child(3n+2){margin-left:5px;margin-right:5px;}
.gallery-columns-3 .gallery-item{float:left;width:calc(50% - 5px);margin:0 5px 10px;}
.gallery-columns-3 .gallery-item:nth-child(odd){margin-left:0;}
.gallery-columns-3 .gallery-item:nth-child(even){margin-right:0;}
.team-members-info .team-profile-designation{text-align:center;}
.team-members-info .team-profile-details h4{max-width:100%;padding-right:35px;}
.case-study-list ul li, .search_hold ul li{float:left;width:100%;margin:0 0 24px;}
.case-study-list ul li:nth-child(3n+2), .search_hold ul li:nth-child(3n+2){margin-left:0;margin-right:0;}
.case-study-list ul li:nth-child(odd), .search_hold ul li:nth-child(odd){margin-left:0;}
.case-study-list ul li:nth-child(even), .search_hold ul li:nth-child(even){margin-right:0;}
.full-article.article-box .article-text h3{font-size:1.5em;}
.testimonial-avatar p{font-size:1.40em;}
.footer-top .footer-box h3 {font-size: 1.65em;}
}
@media (max-width:375px){.owl-carousel .owl-item .testimonial-avatar img{display:block;}
.testimonial-avatar p{width:100%;padding-left:0;}
.testimonial .owl-carousel .owl-nav button.owl-prev, .testimonial .owl-carousel .owl-nav button.owl-next{height:45px;width:45px;margin:0 10px;}
}