@charset "utf-8";
/* CSS Document */

@media only screen and (max-width : 1024px) {

}
	
@media only screen and (max-width : 979px) {
	
}
	
@media only screen and (max-width : 812px) {
	br {display: none;}
	.h-hero-sec.page-hero-sec {margin-top: 70px;padding: 0 0 50px;}
	.h-hero-txt > * {text-align: center !important;}
	a.page-hero-btn {margin: 0 auto;}
	.page-hero-txt h1 {font-size: 35px;text-align: center;}
	.page-hero-txt p {font-size: 16px;margin-bottom: 30px;text-align: center;}
	.product-hdr h2 {font-size: 34px;text-transform: capitalize;}
	.h-product-sec {padding: 60px 0 0;}
	.h-prd-wrap {background-color: #f8f9fa;}
	.product-single-box {
		display: block;
    	background-color: #fff;
		min-height: auto;
		margin-bottom: 10px;
	}
	.product-single-box a > * {display: inline-block;vertical-align: middle;}
	.product-single-box a {width: 290px;display: block;margin: 0 auto;overflow: hidden;text-align: left;}
	.product-single-box.prd-num-5 a {padding: 15px 0;}
	.product-single-box a img {margin-right: 40px;}
	.product-single-box a h4 {font-size: 20px;text-align: right;margin-bottom: 0;}
	.prd-num-1 img {width: 63px;margin-right: 30px;}
	.prd-num-1 h4 {color: #c40233;}
	.prd-num-2 img {width: 63px;margin-right: 40px;}
	.prd-num-2 h4 {color: #ff7538;}
	.prd-num-3 img {width: 63px;margin-right: 30px;}
	.prd-num-3 h4 {color: #2fac66;}
	.prd-num-4 img {width: 68px;margin-right: 25px;}
	.prd-num-4 h4 {color: #2e5fd4;}
	.prd-num-5 img {width: 40px;margin-right: 53px;}
	.prd-num-5 h4 {color: #00abde;}
	.h-why-sec {padding: 60px 0 30px;}
	.why-txt h2 {font-size: 35px;}
	.why-txt p {font-size: 16px;}
	.h-customer-sec {padding: 60px 0 70px;}
	.customer-hdr {padding: 0 15px;}
	.customer-hdr h2 {font-size: 35px;}
	.customer-hdr p {font-size: 18px;margin-bottom: 30px;}
	.customer-logo {
	    width: 140px;
	    padding: 50px 20px !important;
	    box-shadow: 0px 0 5px 1px #ccc;
	    border: 1px solid #ccc;
	    margin: 0 10px;
	}
	.slick-prev.slick-arrow, .slick-next.slick-arrow {display: none;}
	.slick-dots {bottom: -65px;}
	.page-hero-sec {margin-top: 70px;padding: 0 15px 50px;}
	.page-hero-txt {text-align: center;}
	.gs-traffic-sec {padding: 60px 0;}
	.gs-traffic-hdr {margin-bottom: 0;}
	.gs-traffic-sec h2 {font-size: 35px;text-align: center;}
	.gs-traffic-sec p {font-size: 16px;text-align: center;}
	.gs-analytics-btn {margin: 0 auto;}
	.gs-work-sec {padding: 60px 0;}
	.gs-work-hdr h2 {font-size: 30px;text-align: left;}
	.gs-work-hdr p {font-size: 16px;text-align: left;margin-bottom: 30px;}
	.gs-work-main li p {
	  font-size: 18px;
	  font-weight: 500;
	  line-height: 1.38;
	  text-align: left;
	  color: #2b2f3d;
	}
	.gs-work-main {counter-reset: section;}
	.gs-work-main li.gs-work-item {
	    margin-bottom: 20px;
	    padding-left: 51px;
	    position: relative;
	}
	.gs-work-main li::before {
	    counter-increment: section;
	    content: counter(section) " ";
	    position: absolute;
	    top: 4px;
	    left: 0;
	    background-color: #f84875;
	    width: 35px;
	    height: 35px;
	    border-radius: 50%;
	    text-align: center;
	    line-height: 35px;
	    color: #fff;
	    font-size: 18px;
	}
	.gs-all-well-sec {padding: 60px 0;}
	.gs-all-well-txt {transform: translateY(0);}
	.gs-all-well-txt h2 {font-size: 35px;}
	.gs-all-well-txt p {font-size: 16px;margin-bottom: 40px;}
	.gs-search-article-sec {padding: 60px 0;}
	.gs-search-article-lft-sec h3 {font-size: 35px;}
	.gs-search-article-lft-sec p {font-size: 16px;}
	.gs-search-article-form .easy-autocomplete input {font-size: 14px;}
	.gs-search-article-rgt-sec {padding: 40px 0 0;}
	.gs-search-article-rgt-sec h3 {font-size: 30px;font-weight: 500;color: #2b2f3d;}
	.gs-social-live-list li {display: inline-block;margin-bottom: 0;margin-right: 40px;}
	.gs-addition-sec {padding: 60px 0;}
	.gs-addition-hdr h2 {font-size: 35px;}
	.gs-addition-hdr p {font-size: 16px;margin-bottom: 30px;}
	.gs-addition-box {border-radius: 4px;min-height: auto;padding: 20px;}
	.gs-addition-box > * {display: inline-block;vertical-align: middle;}
	.gs-addition-box img {margin-bottom: 0;margin-right: 30px;}
	.gs-addition-box h6 {
	    border-bottom: 0 none;
	    margin-bottom: 0;
	    padding-bottom: 0;
	    width: 70%;
	}
	.gs-getstarted-sec {padding: 60px 0;}
	.get-started-txt {transform: translateY(0);}
	.get-started-txt h2 {font-size: 35px;}
	.get-started-txt p {font-size: 16px;margin-bottom: 40px;}
	.monthly-subs-box {padding: 50px 0px 0;}
	.monthly-subs-box p {margin-bottom: 50px;padding: 0 15px;}
	.gls-why-sec {padding: 60px 0;}
	.gls-why-txt h2 {font-size: 35px;}
	.gls-why-txt p {font-size: 16px;margin-bottom: 20px;}
	.gls-online-form {padding: 60px 15px;width: 100%;}
	.gls-online-form h2 {font-size: 30px;}
	.gls-online-form p {font-size: 16px;margin-bottom: 20px;}
	.gls-all-well-sec {padding: 60px 0;}
	.gls-all-well-txt {transform: translateY(0);}
	.gls-help-sec {padding: 60px 0;}
	.gls-help-sec h2 {font-size: 35px;}
	.gls-help-check-txt {margin-bottom: 20px;}
	.gls-plan-sec {padding: 60px 0 0;}
	.gls-plan-hdr h2 {font-size: 35px;}
	.gls-plan-hdr p {font-size: 16px;margin-bottom: 0;}
	.gls-single-plan-box {box-shadow: 0 0 0 transparent;background-color: transparent;}
	.gls-sp-advanced-box {background-color: #ffe0d3;}
	.gls-program-sec {padding: 60px 0 0;}
	.gls-prg-hdr h2 {font-size: 35px;}
	.gls-prg-hdr p {font-size: 16px;margin-bottom: 50px;}

	.tab-pane {padding: 15px;}
	.gls-prg-tab-item {
	    display: inline-block;
	    vertical-align: top;
	    width: 49%;
	    padding: 0 5px;
	    margin-bottom: 20px;
	}
	.gls-prg-tabs-wrap #basic, .gls-prg-tabs-wrap .basic, .gls-prg-tabs-wrap .basic.active {background-color: #ffe0d3;}
	.gls-prg-tabs-wrap #advanced, .gls-prg-tabs-wrap .advanced, .gls-prg-tabs-wrap .advanced.active {background-color: #ff7538;}
	.nav-tabs .nav-item {width: 50%;}
	.nav-tabs .nav-item a.nav-link  {
		border: 0 none;
	   	font-size: 16px;
	 	font-weight: 600;
	 	height: 40px;
	 	line-height: 40px;
	 	padding: 0;
		border-radius: 0;
	 	text-align: center;
	 	text-transform: uppercase;
	 	width: 100%;
	}
	.nav-tabs .nav-item a.basic {color: #ff7538;}
	.nav-tabs .nav-item a.advanced {color: #ffffff;}
	#advanced .gls-prg-tab-item h6 {color: #ffffff;}
	#advanced .gls-prg-tab-item p {color: #ffe5da;font-size: 14px;}
	.gls-prg-tabs-wrap #advanced, .gls-prg-tabs-wrap #basic {border-bottom: 1px solid #ffffff;}
	.singleproduct-link-slide {
	    text-align: center;
	    padding: 11px 10px;
	    border: 1px solid #ddd;
	    margin: 0 10px;
	    border-radius: 4%;
	    box-shadow: 0 2px 5px #ccc;
	}
	.product-nav-wrap.d-md-none {padding-bottom: 15px;}
	.singleproduct-link {margin-bottom: 15px;}
	.prd-txt {width: 65%;text-align: left;}
	.prd-txt h5 {font-size: 12px;}
	.prd-txt p {font-size: 11px;}
	.prd-txt h5, .prd-txt p {text-align: left;}
	.product-nav-slider .slick-dots {bottom: -35px;}
	.product-nav-slider.slick-slider.slick-dotted {margin-bottom: 20px;}
	.prd-icon {margin-right: 2px;width: 48px;height: 48px;text-align: center;}
	.prd-icon img {width: 24px;}
	.bottom-nav .headr-menu .nav-menu > li {margin-right: 20px;}
	.gp-intro-sec {padding: 60px 0;}
	.gp-intro-content-lft img {margin-bottom: 20px;}
	.gp-intro-content-lft h2 {font-size: 35px;text-align: center;}
	.gp-intro-content-rgt p {font-size: 16px;text-align: center;}
	.gp-intro-btn {margin: 0 auto;}
	.gp-work-sec {padding: 60px 0;}
	.gp-work-hdr-img img {margin-bottom: 0;}
	.gp-all-well-sec {padding: 60px 0;}
	.gp-all-well-txt {transform: translateY(0%);}
	.gp-all-well-txt h2 {font-size: 35px;}
	.gp-all-well-txt p {font-size: 16px;margin-bottom: 30px;}
	.gp-our-work-sec {padding: 60px 0;}
	.gp-our-work-hdr h2 {font-size: 35px;}
	.gp-our-work-content-img {margin-bottom: 0;}
	.gp-addition-sec {padding: 60px 0;}
	.gp-addition-hdr h2 {font-size: 35px;}
	.gp-addition-hdr p {margin-bottom: 40px;}
	.gp-addition-box {border-radius: 4px;min-height: auto;padding: 20px;}
	.gp-addition-box > * {display: inline-block;vertical-align: middle;}
	.gp-addition-box img {margin-bottom: 0;margin-right: 30px;}
	.gp-addition-box h6 {
	    border-bottom: 0 none;
	    margin-bottom: 0;
	    padding-bottom: 0;
	    width: 66%;
	}
	.gp-getstarted-sec {padding: 60px 0;}
	.gr-intro-sec {padding: 60px 0;}
	.gr-intro-content h2 {font-size: 35px;text-align: center;}
	.gr-intro-content p {text-align: center;}
	.gr-intro-btn {margin: 0 auto;}
	.gr-work-sec {padding: 60px 0;}
	.gr-work-content h2 {font-size: 35px;margin-bottom: 40px;}
	.gr-all-well-sec {padding: 60px 0;}
	.gr-all-well-txt {transform: translateY(0%);}
	.gr-all-well-txt h2 {font-size: 35px;}
	.gr-all-well-txt p {font-size: 16px;margin-bottom: 40px;}
	.gr-our-work-sec {padding: 60px 0;}
	.gr-our-work-hdr h2 {font-size: 35px;}
	.gr-addition-sec {padding: 60px 0;}
	.gr-addition-hdr h2 {font-size: 35px;}
	.gr-addition-hdr p {margin-bottom: 40px;}
	.gr-addition-box {border-radius: 4px;min-height: auto;padding: 20px;}
	.gr-addition-box > * {display: inline-block;vertical-align: middle;}
	.gr-addition-box img {margin-bottom: 0;margin-right: 30px;}
	.gr-addition-box h6 {
	    border-bottom: 0 none;
	    margin-bottom: 0;
	    padding-bottom: 0;
	    width: 66%;
	}
	.gr-getstarted-sec {padding: 60px 0;}
	.alt-hero-link {text-align: center;}
	.alt-why-sec {padding: 60px 0;}
	.alt-why-txt h2 {font-size: 35px;text-align: center;}
	.alt-why-txt p {font-size: 16px;text-align: center;margin-bottom: 30px;}
	.alt-comprehensive-sec {background-color: #fff;padding: 60px 0 0;}
	.alt-conprehensive-txt > h2 {font-size: 35px;padding: 0 15px;}
	.alt-conprehensive-txt > p {padding: 0 15px;}
	a.alt-comprehensive-link {padding: 0 15px;margin-bottom: 0;}
	.alt-comprehensive-box {margin-bottom: 40px;padding: 55.8px 20px 56px;}




}

@media only screen and (max-width : 768px) {
	.result-list-wrap h4 {width: 62%;}
	.tab-content .results {height: 470px;position: relative;}
}
	
@media only screen and (max-width : 480px) {
	
}

@media only screen and (max-width : 414px) {
	
}

@media only screen and (max-width : 365px) {
	
}