@media only screen and (max-width: 1600px) {
	.section-video .wrap{ width: 95%;}
	.section-video .video-box {height:  400px; }
	.video-box-in{ margin: 110px 80px 0 80px; }
	.video-box .col-left p{ font-size: 22px;}
	.video-box .col-right{ height: 270px; }
	
	#header #logo{ width: 300px; }
	#nav ul li{ margin-left: 10px;}
}

@media only screen and (max-width: 1450px) {
	
	#crm .white-bg{ height: 235px;  }
	#crm .col{ margin-top: 70px; }
	#crm .col p{ line-height: 26px; font-size: 17px; margin-top: 80px; }
	#crm .col .button{  margin-top: 15px; }	
	
	#crm .apple{ top: 80px; right: -40px; width: 75%;}
	#crm .apple img{  width: 105%;  }
	
	#nav{ margin-top: 10px; }
	#nav ul li{ margin-left: 6px; }
	#nav ul li a{ font-size: 15px;}
	
}
@media only screen and (max-width: 1390px) {
	.section-faq .wrap{ width: 95%;}
	.section-plugins .col-left .photo{ margin-left: -3%; width: 103%; } 
	.section-plugins .col-right .photo{ margin-right: -3%; width: 103%; } 
}
	
@media only screen and (max-width: 1300px) {
	
	.about-sm{ padding: 70px 0 100px;}
	.about-sm img{ width: 100%; margin-top: -140px;}
	
	.why-sm{ padding: 120px 0 90px; }
	
	.process{ padding: 30px 0; }
	.process .wrap{ width: 1180px; }
	.process .item{ padding: 30px 0; }
	.process .col-photo img{ width: 100%; } 
	.process .item .col .in{ margin-left: 50px; }
	
	.banners3{ padding: 90px 0; }
	
	.reviews{ padding: 60px 0 40px; }

	.get-started{ padding: 70px 0; }
	
	
	.video-box .col-left h3{ font-size: 45px;}
	.video-box .col-left h3 span{ font-size: 30px; }
	.video-box .col-left p{ font-size: 18px; line-height: 23px; }
	.video-box .col-right{ background-size: 100% auto; }
	
	.section-plugins .plugin-boxex .col .photo{ width: 104%; margin-left: 0%; margin-right: 0%; } 
	.section-plugins .plugin-boxex .col-left  .photo{ margin-left:  -3.5%; }
	.section-plugins .plugin-boxex .col-right .photo{ margin-left: -0.5%; }
	
	#nav ul li{ margin-left: 0; }
	
	
}
@media only screen and (max-width: 1200px) {
	
	#header #logo{ margin-left: 25px;}
	#nav{ margin-right: 20px;}
	
	body.page-template-page-sitemap{ margin-bottom: 100px;}
	
	.hero-sm h1{ font-size: 55px; line-height: 60px; padding: 0; }
	.hero-sm h2{ font-size: 33px; }
	.hero-sm h3{ font-size: 20px; }	
	
	.section-sm .wrap{ width: 960px; }
	.section-sm.section-video .wrap{ width: 95%; }
	
	.sitemap-plugin p{ line-height: 25px; font-size: 16px; }
	
	.hero-sm{ padding-top: 110px; }
	
	.about-sm{ padding-top: 30px; padding-bottom: 70px; }
	.about-sm .col-first{ width: 30%; }
	.about-sm .col-first h3{ font-size: 20px; line-height: 25px; margin-bottom: 0; }
	.about-sm .col-first br{ display: none; }
	
	.about-sm .col-last{ width: 70%;}
	.about-sm .col-last img{ margin-top: -93px; }
	
	.why-sm h2{ font-size: 45px; line-height: 55px; }
	
	.buttons{ padding: 0; }
	.buttons a{ margin: 4px 0; }
	
	.process{ width: 96%; margin: 0 2%; } 
	.process .wrap{ width: 100%; } 
	.process .item .col-txt h3{ margin-top: 70px; font-size: 20px; }
	
	.reviews .owl-item .item{ height: 200px;}
	
	#proud a{ margin: 20px 10px 5px; }
	#proud a img{ height: 36px; }
	
	
	#header #logo{ width: 220px; background-size: 100% auto; }
	#nav{ margin-top: 5px; }
	#nav ul li a{ font-size: 13.5px; }
	 
}
@media only screen and (max-width: 980px) { 
	
	.slicknav_menu{ display: block !important; top: 0; position: fixed; }
	#nav{ display: none !important;}
	
	.section-sm .wrap{ width: 96%; margin: 0 auto; }
	
	.join .col-photo{ width: 100%; margin-right: 0; margin-bottom: 20px; height: 250px;}
	.join .item{ margin: 15px 7px 0 7px; }
	.join .col-txt{ width: 100%; margin-bottom: 0; }
	.join .col-txt h2{ margin: 0; text-align: center; font-size: 25px; line-height: 34px; }
	
	
	.about-sm .col-first{ width: 100%; padding-top: 40px; text-align: center; }
	.about-sm .col-last{ width: 100%; }
	.about-sm .col-first h3{ font-size: 26px; line-height: 40px; }
	
	.why-sm h2{ font-size: 34px; line-height: 44px; }
	
	.process{ width: 80%; margin: 0 10%; }
	.process .item .col-left{ width: 100%; }
	.process .item .col-right{ width: 100%; }
	
	.process .item .col .in{ width: calc( 100% - 100px ); }
	.process .item .col-txt h3{ margin-top: 30px; }
	
	.banners3{ padding: 40px 0; }
	.banners3 .col{ width: 100%; margin-top: 10px; }
	.banners3 .col .icon{ margin-bottom: 0; margin-top: 25px; }
	
	.reviews .owl-item .item{ height: 130px; }
	
	.section-video .video-box { height: 340px; }
	.video-box-in{ margin: 70px 70px 0 60px; }
	.video-box .col-left p br{ display: none; } 
	
	.section-faq .faq-box .col{ width: 100%; }
	
	
	#crm .white-bg{ height: 205px;  }
	#crm .col{ margin-top: 50px; }
	#crm .col p{ font-size: 16px; margin-top: 60px; }
	#crm .col .button{  margin-top: 5px; }	
	
	#crm .apple{ top: 60px; right: -40px; width: 65%;}
	#crm .apple img{  width: 100%;  }
	
	.section-faq .item{ width: 98%;}
}	

@media only screen and (max-width: 768px) { 
	
	#header{ padding-top: 20px; } 
		
	#header #logo{ margin-left: 15px;}
	
	body.page-template-page-sitemap-plugin{ }
		
	.hero-sm{ padding-top: 70px; }
	
	.hero-sm h1{ font-size: 30px; line-height: 30px; }
	.hero-sm h3{ font-size: 18px; line-height: 20px; padding: 0; padding-bottom: 10px; }
	.hero-sm h2{ font-size: 18px; line-height: 20px; padding: 0; padding-top: 10px;  }
	
	.about-sm .col-first h3{ font-size: 19px; }
	
	.buttons a{ font-size: 15px; width: 160px; }
	
	.why-sm{ background-attachment: scroll; }
	.why-sm h4{ font-size: 16px; }
	.why-sm h2{ font-size: 28px; line-height: 40px;  }
	
	.process{ width: 94%; margin: 0 3%; }
	.process .item .col .in{ width: 100%; margin-left: 0; }
	.process .item .col-txt h3{ margin-top: 15px; font-size: 18px; }
	
	.section-faq h2, 
	.reviews h2{ font-size: 20px; line-height: 30px; }
	
	.section-faq .section-head p{
		font-size: 14px; line-height: 18px; 
	}
	
	.reviews .owl-item .item{ height: 220px; }
	.reviews .owl-item .item{ padding: 40px 20px; background-position: 20px 36px; }
	.reviews .owl-item .item .sign{ width: calc( 100% - 40px ); }
	
	.get-started h2{ font-size: 25px; }
	
	.video-box .col{ width: 50%; }
	.video-box .col-right{ display: none; }
	
	#proud a{ margin: 10px 6px 5px; }
	#proud a img{ height: 25px; }
	
	
	#crm .white-bg{ height: 205px;  }
	#crm .col{ margin-top: 50px; width: 100%; text-align: center; }
	#crm .col p{ width: 100%;  }
	#crm .col .free{ width: 100%; font-size: 13px;  }
	#crm .col .free span{ font-size: 12px; }
	#crm .col .button{  margin: 5px auto; }	
	
	#crm .apple{ position: inherit; width: 90%; margin: 0 5%; right: auto; top:auto; margin-top: 20px; }
	#crm .apple img{  width: 100%;  }
	
	.section-plugins .plugin-boxex .col { width: 100%; padding: 0;  }
	.section-plugins .plugin-boxex .col .photo{ width: 100%; margin: 0; }
	.section-plugins .col .txt{ width: 95%; margin-left: 2.5%; padding: 20px; margin-top: -20px; }
	.section-plugins .col .txt h3{ font-size: 20px; }
	
	.section-faq h2{ margin-top: 0; }
	
} 

@media only screen and (max-width: 600px) {
	.section-video .video-box{ height: 240px; }
	.video-box-in{ margin: 40px 30px 0 40px; }
	.video-box .col-left h3 { font-size: 30px; }
	.video-box .col-left h3 span { font-size: 18px; line-height: 30px; } 
	.video-box .col-left p{ font-size: 13px; line-height: 18px; }
	
	.video-box .col-play .icon{ height: 90px; width: 90px; margin-top: 15px;}
	.video-box .col-play p{ font-size: 14px;}
	
	.section-faq .item{ padding: 5px 20px; width: 98%;  }
	
	.section-faq .item h3{ font-size: 15px;}
	.section-faq .item ul li, .section-faq .item ol li,
	.section-faq .item li,
	.section-faq .item p{ font-size: 14px; }
	
	
	.click5crm{ max-width: 50%; }
	
	.modal{ z-index: 100000; }
	.modal .modal-form{ width: 100%; height: 100%; margin-top: 0; padding: 30px 30px;  }
	
	.bar-10{ font-size: 12.5px; }
	
	#footer a{ font-size: 12px;}
	body.page-template-page-sitemap-plugin {  margin-bottom: 140px !important; }
}




@media only screen and (max-width: 980px) {
	.slicknav_menu{ margin-top: 0px; }
	#header{ padding-top: 20px !important; }
}	

@media only screen and (max-width: 768px) { 
	#header{ padding-top: 0px; }  /* we-are-10 ..... 20px  */
	.bar-10	.normal-text{ display: none; } 	
}

@media only screen and (max-width: 600px) {		
	.bar-10{ font-size: 12.5px; }
}	