@media only screen and (max-width: 375px) and (min-width: 0px) {
   .logo img {  width: 100%;}
iframe {  height: 206px;}
.logo {  float: left !important;  margin: 15px 0 !important;  width: 41% !important;}
.login {  float: right !important;  margin-top: 38px !important;  width: 53% !important;}
.login span a {    padding: 9px 11px !important;}
.menu-btns ul li {   display: inline-block !important;  float: none!important;  margin: 20px 0!important;  padding: 10px 0px!important;  text-align: center!important;  width: auto!important;}
.menu-btns ul {   overflow: scroll!important;  width: 700px!important;}
.menu-main-menu-container {  overflow-x: scroll!important;}
.discover span {  padding: 0!important;}
.testimonial-theme3-theme3 {  margin: 0 21px;  width: 78% !important;}
.left-sec {  float: left!important;  width: 100% !important;}
 .page-id-30 .menu  {  display: none;}
 .right-sec {  float: left;  width: 100% !important;}   
 .page-id-151 .menu {  display: none;}
 .page-id-153 .menu {  display: none;}
 .left-img {  width: 100% !important;}  
 .right-txt {  float: left;  width: 100%;}
 .page-id-155 .menu {  display: none;}
 .contact_left { width: 100% !important;}   
 .contact_left img {  width: 100%!important;}
 .contact_right .wpcf7-form-control-wrap {width: 93%!important;}
 .contact_right {width:100% !important; float:left!important;}
 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {  width: 100%;}
 .page-id-157 .menu {  display: none;}
    
.wraper , .top-wraper , .top-wraper{width:290px;}
.top-wraper{height: 130px;}
.top-title { width: 100%; float: none; text-align: center;}
.logo { width: 100%; float: none; margin: 15px 0; text-align: center;}
.login {
  float: right;
  margin-top: 47px;
  width: 53%;
}
.login a {
  color: #1e1e1e;
  font-size: 16px;
  font-weight: 500;
  margin-right: 9px;
}
.banner {  background-size: 100%;  min-height: 95px;   max-height: 100%;}
.banner-text {    display: none;}
.menu-btns ul li {text-align: center; width: 290px; display: block; float: none; margin: 10px 0px;background: #F2F2F2 none repeat scroll 0% 0%; padding: 10px 0;}
.menu-btns ul li:hover {    background: #0B9C4C none repeat scroll 0% 0%; color: #FFF !important;}
.menu-btns ul li a {   background: none;}
.events {    padding-bottom: 0;}
.event-img img {    width: 100%;}

.events ul li {     width: 100%;   margin-bottom: 30px !important;}
.discover ul li {   width: 100%;  text-align: center;   margin-bottom: 20px;}
.discover > h1 {   width: 100%; margin: 49px auto 37px;}
.how-work { margin: 0px auto; padding: 0;   width: 100%;}
.how-work h2 {background:none; font-size: 29px; text-align: center; padding-top: 49px; float: none; width: 100%; margin: 0px;}
.how-work span {  background: none;   padding: 0px;}
.how-work ul li {  width: 100%;  margin:32px 0px 0px; }
.how-work ul li h1 {   font-size: 30px;  }
.evnt-work {   padding-bottom: 60px;}
.testmonial > h1 {  font-size: 27px;  margin: 40px auto 40px;   width: 100%;}
.testmonial span {   padding: 0px 8px;}
.testmonial p {   width: 100%;}
.testmonial ul li {    width: 100%;}
.testmonial ul {    width: 100% !important;}
.testmonial > h1 {   border-bottom: none;  font-size: 20px;  width: 100% !important;}
.testmonial blockquote {   width: 100%;  padding: 21px 12px;  font-size: 13px;}
.fotter {  padding: 13px 0px 20px;   margin-top: 58px;}
.ftr-menu {   display: none;}
.social-icon ul {   margin: 20px 0px 0;}
.social-icon ul li {   vertical-align: top;}
.contact_right .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { padding: 10px 11px; box-sizing: border-box;}
.contact_right textarea {   box-sizing: border-box;}
.menu-btns {
  text-align: left;
}
}

@media only screen and (max-width: 480px) and (min-width: 376px){
.wraper , .top-wraper{width:320px;}
.top-wraper{height: 130px;}
.top-title { width: 100%; float: none; text-align: center;}
.logo { width: 100%; float: none; margin: 15px 0; text-align: center;}
.login { width: 100%;  float: none; text-align: center;}
.banner {  background-size: 100%;  min-height: 138px;   max-height: 100%;}
.banner-text {    display: none;}
.menu-btns ul li {text-align: center; width:100%; display: block; float: none; margin: 10px 0px;background: #F2F2F2 none repeat scroll 0% 0%; padding: 10px 0;}
.menu-btns ul li:hover {    background: #0B9C4C none repeat scroll 0% 0%; color: #FFF !important;}
.menu-btns ul li a {   background: none;}
.event-img img {    width: 100%;}
.events {    padding-bottom: 0;}

.events ul li {     width: 100%;   margin-bottom: 30px !important;}
.discover ul li {   width: 100%;  text-align: center;   margin-bottom: 20px;}
.discover > h1 {   width: 100%; margin: 49px auto 37px;}
.how-work { margin: 0px auto; padding: 0;   width: 100%;}
.how-work h2 {background:none; font-size: 29px; text-align: center; padding-top: 49px; float: none; width: 100%; margin: 0px;}
.how-work span {  background: none;   padding: 0px;}
.how-work ul li {  width: 100%;  margin:32px 0px 0px; }
.how-work ul li h1 {   font-size: 30px;  }
.evnt-work {   padding-bottom: 60px;}
.testmonial > h1 {  font-size: 27px;  margin: 40px auto 40px;   width: 100%;}
.testmonial span {   padding: 0px 8px;}
.testmonial p {   width: 100%;}
.testmonial ul li {    width: 100%;}
.testmonial ul {    width: 100% !important;}
.testmonial > h1 {   border-bottom: none;  font-size: 20px;  width: 100% !important;}
.testmonial blockquote {   width: 100%;  padding: 21px 12px;  font-size: 13px;}
.img-tab {   margin: 44px auto 0px;}
.img-tab img {    width: 100%;}
.img-tab h5 {   margin: 5px 0px 2px;}
.img-tab h6 {   margin-bottom: 30px;}
.fotter {  padding: 13px 0px 20px;   margin-top: 58px;}
.ftr-menu {   display: none;}
.social-icon ul {   margin: 20px 0px 0;}
.social-icon ul li {   vertical-align: top;}
.menu-btns {
  text-align: left;
}
}

@media only screen and (max-width: 600px) and (min-width: 481px){ 
.wraper {width:450px;}
.top-wraper {    width: 570px;}
.top-title {  width: 28%;}
.logo {    width: 26%;}
.login {    width: 45%;}
.banner {   background-size: 100%;}
.banner-text h1 {    font-size: 26px;}
.banner-text a {  padding: 5px 25px;   font-size: 14px;}
.banner-text {  padding: 43px 0px 36px;}
.banner-text h5 {  font-size: 17px; font-weight: 500;   margin: 7px 0px 22px;}
.menu-btns ul li {  display: inline-block;  margin: 18px 0;   width: 43%;   text-align: center;}
.events ul li {   width: 48%;  display: inline-block;   margin: 0px 3px 16px 3px !important;}
.events {    padding-bottom: 20px;}
.dis-img img {  width: 100%;}
.discover ul li {   width: 49%;}
.discover > h1 {   margin: 42px auto 38px;width: 100%;}
.how-work {    width: 100%;}
.how-work h2 {   background: none;     margin: 25px auto 0;}
.how-work ul li {   width: 100%;  display: inline-block; margin: 45px 0px 0;}
.testmonial span {   padding: 0 20px;}
.testmonial > h1 { width: 100%;}
.testmonial ul {  width:100% !important;}
.testmonial > h1 {  font-size: 31px;   width: 99% !important;}
.testmonial blockquote {  width:100% !important;   padding: 21px 9px;}
.testmonial ul li {   width: 100%;  }
.ftr-menu {    display: none;}
.social-icon ul li {   vertical-align: top;}
.social-icon ul {   margin: 20px 0px 0;}
.fotter {    padding: 10px 0px 29px;}
}

@media only screen and (max-width: 667px) and (min-width: 601px){
    
    
.wraper {width:500px;}
.top-wraper {    width: 615px;}
.top-title {  width: 28%;}
.logo {    width: 26%;}
.login {    width: 45%;}
.banner {   background-size: 100%;}
.banner-text h1 {    font-size: 26px;}
.banner-text a {  padding: 5px 25px;   font-size: 14px;}
.banner-text {  padding: 43px 0px 36px;}
.banner-text h5 {  font-size: 17px; font-weight: 500;   margin: 7px 0px 22px;}
.menu-btns ul li {  display: inline-block;  margin: 5px 0px;   width: 43%;   text-align: center;}
.events ul li {   width: 48%;  display: inline-block;   margin: 0px 3px 16px 3px !important;}
.events {    padding-bottom: 20px;}
.dis-img img {  width: 100%;}
.discover ul li {   width: 49%;}
.discover > h1 {width: 100%;   margin: 42px auto 38px;}
.how-work {    width: 100%;}
.how-work h2 {   background: none;     margin: 25px auto 0;}
.how-work ul li {   width: 100%;  display: inline-block; margin: 45px 0px 0;}
.testmonial span {   padding: 0 20px;}
.testmonial > h1 { width: 100%;}
.testmonial ul {  width:100% !important;}
.testmonial > h1 {  font-size: 31px;   width: 99% !important;}
.testmonial blockquote {  width: 100%;   padding: 21px 9px;}
.testmonial ul li {   width: 100%;  }
.ftr-menu {    display: none;}
.social-icon ul li {   vertical-align: top;}
.social-icon ul {   margin: 20px 0px 0;}
.fotter {    padding: 10px 0px 29px;}
}

@media only screen and (max-width: 800px) and (min-width: 668px){ 
    
    
     .logo img {  width: 100%;}
iframe {  height: 340px;}
.logo {  float: left !important;  margin: 15px 0 !important;  width: 41% !important;}
.login {  float: right !important;  margin-top: 78px !important;  width: 53% !important;}
.login span a {    padding: 9px 11px !important;}
.menu-btns ul li {   display: inline-block !important;  float: none!important;  margin: 20px 0!important;  padding: 10px 0px!important;  text-align: center!important;  width: auto!important;}
.menu-btns ul {   overflow: scroll!important;  width: 700px!important;}
.menu-main-menu-container {  overflow-x: scroll!important;}
.discover span {  padding: 0!important;}
.testimonial-theme3-theme3 {  margin: 0 21px;  width: 100% !important;}
.left-sec {  float: left!important;  width: 75% !important;}
 .page-id-30 .menu  {  display: none;}
 .right-sec {  float: left;  width: 100% !important;}   
 .page-id-151 .menu {  display: none;}
 .page-id-153 .menu {  display: none;}
 .left-img {  width: 22% !important;}  
 .right-txt {  float: left;  width: 72%;}
 .page-id-155 .menu {  display: none;}
 .contact_left { width: 41% !important;}   
 .contact_left img {  width: 100%!important;}
 .contact_right .wpcf7-form-control-wrap {width: 93%!important;}
 .contact_right {width:45% !important; float:left!important;}
 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {  width: 100%;}
 .page-id-157 .menu {  display: none;}
    
    
.wraper {width:640px;}
 .top-wraper {  width: 750px !important;   height: 50px;}
.top-title {  width: 28%;}
.logo {    width: 38%;}
.login {    width: 34%; float: right;}
.banner {   background-size: 100%;}
.banner-text h1 {    font-size: 26px;}
.banner-text a {  padding: 5px 25px;   font-size: 14px;}
.banner-text {  padding: 43px 0px 36px;}
.banner-text h5 {  font-size: 17px; font-weight: 500;   margin: 7px 0px 22px;}
.menu-btns ul li {  display: inline-block;  margin: 5px 0px;   width: 28%;   text-align: center;}
.events ul li {   width: 48%;  display: inline-block;   margin: 0px 3px 25px 3px !important;}
.events {    padding-bottom: 20px;}
.event-img img {   width: 100%;}

.menu-btns ul li a { font-size: 15px;   padding: 9px 13px;}
.dis-img img {  width: 100%;}
.discover ul li { margin-bottom: 30px;  width: 49%;}
.discover > h1 {width: 100%;   margin: 42px auto 38px;}
.how-work {  padding: 0px 0px 57px;  width: 100%;}
.how-work h2 {   background: none;     margin: 25px auto 0;}
.how-work ul li {   width: 49%;  display: inline-block; margin: 45px 0px 0;}
.testmonial span {   padding: 0 20px;}
.testmonial > h1 { width: 85% !important}
.testmonial ul {  width: 100%;}
.testmonial blockquote {    width: 100%;}
.testmonial ul li {    width: 100%;}
.ftr-menu {    display: none;}
.social-icon ul li {   vertical-align: top;}
.social-icon ul {   margin: 20px 0px 0;}
.fotter {    padding: 10px 0px 29px;}

}

@media only screen and (max-width: 962px) and (min-width: 801px){
    
    .logo {
  float: left;
  width: 30%!important;
}
.wraper {width:780px;}
.top-wraper {   width: 870px; height: 45px;}
.banner {   background-size: 100%;}
.banner-text {    padding: 46px 0px 72px;}
.banner-text h1 {   font-size: 45px;}
.banner-text a {   padding: 10px 34px;}
.banner-text h5 {   margin: 7px 0px 43px;}
.menu-btns ul li {    padding: 10px 0px;}
.menu-btns ul li a {   font-size: 13px;    padding: 9px 5px;}
.dis-img img {    width: 100%;}
.event-img img {    width: 100%;}
.events ul li {    width: 18%;}
.event-img h4 {     font-size: 12px;    padding: 0 0px 0px 4px;}
.event-text h3 {  font-size: 13px;}
.discover > h1 {  width: 70%;}
.testmonial > h1 {   width: 80%;}
.testmonial ul {   width: 100% !important;}
.testmonial blockquote {    width: 100%;}
.testmonial ul li {    width: 100%;}
.ftr-menu ul li a {   padding: 0px 7px;}
.social-icon ul li {   vertical-align: top;}
.how-work {   width: 100%;}
}

@media only screen and (max-width: 1067px) and (min-width: 963px){
     .logo { float: left; width: 30%!important;}
.login { float: right; margin: 78px 0 55px;text-align: left;  width: 27%;}
.wraper{width:940px;}
.top-wraper {   width: 950px; height: 45px;}
.banner {   background-size: 100%;}
.banner-text {    padding: 46px 0px 72px;}
.banner-text h1 {   font-size: 45px;}
.banner-text a {   padding: 10px 34px;}
.banner-text h5 {   margin: 7px 0px 43px;}
.menu-btns ul li {   /* padding: 10px 0px;*/}
.menu-btns ul li a {   font-size: 14px;    padding: 9px 12px;}
.dis-img img {    width: 100%;}
.event-img img {    width: 100%;}
.events ul li {    width: 18%;}
.event-img h4 {         font-size: 13px;    padding: 0px 0px 0px 4px;}
.event-text h3 {  font-size: 13px;}
.discover > h1 {  width: 70%;}
.testmonial > h1 {   width: 80%;}
.testmonial ul {   width: 100% !important;}
.testmonial blockquote {    width: 70%;}
.testmonial ul li {    width: 100%;}
.ftr-menu ul li a {   padding: 0px 7px;}
.social-icon ul li {   vertical-align: top;}
.how-work {   width: 100%;}

}

@media only screen and (max-width: 1280px) and (min-width: 1068px){
.wraper {width:1024px;}
.top-wraper {    width: 1200px;}
.menu-btns ul li {   padding: 10px 0px;}
.event-img img {    width: 100%;}
.event-img h4 {  font-size: 15px;}
.dis-img img {    width: 100%;}
.testmonial ul {   width: 58%;}
.social-icon ul li {   vertical-align: top;}
.social-icon ul {   margin: 0 0px;}
.fotter {  padding: 27px 0px 45px;}
}



/* 15-03-2019*/

@media only screen and (max-width: 375px) and (min-width: 0px)
{
    .menu-btns ul{width: 100% !important;}
.menu-btns ul li {text-align: center !important;width: AUTO !IMPORTANT;display: block !important;float: none !important;margin: 10px 0px !IMPORTANT;background: #F2F2F2 none repeat scroll 0% 0%;padding: 10px 0 !IMPORTANT;}
}

@media only screen and (max-width: 600px) and (min-width: 481px)
{
.menu-btns ul li {display: inline-block; margin: 18px 0;width: auto;text-align: center;}
.login {width: 45%;margin: 20px 0 0 0;}
}


@media only screen and (max-width: 800px) and (min-width: 668px)
{
    .menu-btns ul{ width: auto !important;}
.menu-btns ul li { display: inline-block !important;float: none!important;margin: 20px 0!important;padding: 0px!important;text-align: center!important;width: auto!important;}
}

@media only screen and (max-width: 962px) and (min-width: 801px)
{
    .fotter .ftr-menu ul li {display:inline-block; width: auto;}
}

@media only screen and (max-width: 1067px) and (min-width: 963px)
{
.login {float: right;margin: 65px 0 55px;text-align: right; width: 27%;}
.fotter .ftr-menu ul li {display:inline-block; width: auto;}

}

@media only screen and (max-width: 1280px) and (min-width: 1068px)
{
    .fotter .ftr-menu ul li {display:inline-block; width: auto;}
}



/*21-6-19*/

@media only screen and (max-width: 667px) and (min-width: 601px)
{
.login {
    margin: 24px 0 25px;
}
}