
@media only screen and ( min-width:960px) and ( max-width:1200px ){

.social-left ul li  a{ padding: 10px 16px;}

#menu ul li > a{font-size: 13px; padding: 4px 9px;}

.register-button a{padding: 9px 24px !important;}

.feature-boxes img { width: 45px;  margin-right: 20px;}

.feature-boxes {
  padding: 25px 25px;}

.feature-boxes h3{height: 60px;}

.sbmt-btn{padding: 0px 50px 0px 30px;}

.logo-dv h2{font-size: 21px;}

}


@media only screen and ( min-width:768px) and ( max-width:959px ){

#menu ul li > a{padding: 4px 3px; font-size: 11px;}

.register-button a {  padding: 4px 12px !important;  font-size: 13px;}

.feature-boxes img {
  width: 40px; margin-right: 20px;
}

.feature-boxes { padding: 20px 15px;}

.feature-boxes h3{font-size: 18px;}

.feature-boxes p {  font-size: 14px; line-height: 22px;}

.about-right h1, .video-left h2, .contribute-left h2,
.signup-head h3, .contribute-left h2, .contribute-left h2{font-size:32px;}

.about-experience p{font-size: 19px;}

.about-experience h2{font-size: 50px;}

.services-mn h3{font-size: 18px;}

.services-mn {  padding: 20px;}

.sbmt-btn{padding: 0px 40px 0px 15px;background-position: center right 15px;
background-size: 12px;}

.step-text {  padding: 25px 15px;}

.icon-step i { font-size: 24px;}

.icon-step {  width: 100px;  height: 65px;}

.test-boxes{padding: 20px;}

.quote-icons i{font-size: 30px;}

.footlink img {  width: 120px;}

.foot-info p i { font-size: 17px;  margin-right: 16px;}

.success-dtl h3{font-size: 28px;}

.success-dtl {
  padding: 20px 10px;
}

.logo-dv h2{font-size: 15px;}

.home-featured-section{margin-top: -230px;}

.bg-05 h1 span{font-size: 50px;}

.bg-05 h1{font-size: 31px; line-height: 28px;}  

.bg-05 h1 strong{font-size: 34px;}

}


@media only screen and ( min-width:600px) and ( max-width:767px ){


.social-left ul li a{ padding: 10px 12px;}

.social-left ul li{font-size: 13px;}

.social-left ul li a{font-size: 13px;}

.social-right ul li {  font-size: 11px; padding: 0px 10px; align-items: center;
}

.social-right ul li:last-child{border-right: none;}

.social-right ul li i{font-size: 16px;}

.register-button {
  justify-content: start;
}

.register-button a{margin-left: 30px; background: #0e1e36;
border: 2px solid #0e1e36;}

.register-button a:hover{background: #0e1e36; color: #fff;
border: 2px solid #0e1e36 !important; color: #fff;}

.feature-boxes{margin: 15px 0px;}

header {
  padding: 25px 0px;
}

.about-img2 { margin-top: 30px;}

.about-right{padding: 0px; margin-top: 30px;}

.about-right h1, .video-left h2, .contribute-left h2,
.signup-head h3, .contribute-left h2, .contribute-left h2{font-size:38px;}


.success-about .col-md-6:first-child {
  padding-right: 15px;
}

.success-about .col-md-6:last-child {
  padding-left: 15px;
}

.playicon {  justify-content: center;  margin-top: 60px; height: auto;}

.playicon a { width: 70px; height: 70px; line-height: 70px;
  font-size: 20px; outline: 10px solid rgba(255, 255, 255, 0.15);}

#video-section{padding: 80px 0px;}

.contribute-right{padding-left: 0px;}


#clients-sctn{background: #559eea;}

.foot-sbmt, .sbmt-btn{margin-top: 15px;}

.footlink{margin-top: 60px;}

footer .col-lg-3:first-child .footlink{margin-top: 0px;}

#home-about{margin-top: 0px;}

#featured-sction { padding: 40px 0px; margin-top: 0px}

a#toggle {
  margin-top: 25px;
}

.open-menu a#toggle { margin-top: -38px !important;}

.social-left ul li:first-child {
  padding: 10px 20px;}

.bg-05 h1 span{font-size: 50px;}

.bg-05 h1{font-size: 31px;}  

.bg-05 h1 strong{font-size: 34px;}

}


@media only screen and ( min-width:320px) and ( max-width:599px ){

.social-left ul li:first-child{padding: 10px 20px; padding-left: 0px;}

.social-left ul li a{padding: 11px 17px; float: none;}

.social-left ul{
  text-align: center; margin-top: 11px;
  margin-bottom: 5px;
}

.social-left ul li{border: none; float: none;}

.social-right{justify-content: center; margin-top: 8px;}

#top-header{padding-bottom: 25px;}

.register-button {
  justify-content: start;
}

.register-button a{margin-left: 30px; background: #0e1e36;
border: 2px solid #0e1e36;}

.register-button a:hover{background: #0e1e36; color: #fff;
border: 2px solid #0e1e36 !important; color: #fff;}

header {
  padding: 25px 0px;
}

.social-right ul li:last-child{border-right: none;}

.feature-boxes{margin: 15px 0px;}

#home-about .col-lg-6 {
  padding: 15px;
}

.about-img2 { margin-top: 30px;}

.about-right{padding: 0px;}

.about-right h1, .video-left h2, .contribute-left h2,
.signup-head h3, .contribute-left h2, .contribute-left h2{font-size: 32px;}

.about-right h4, .contribute-left h4, .contribute-left h4, .signup-head p,
.contribute-left h4
{font-size: 19px;}

.success-about .col-md-6:first-child {
  padding-right: 15px;
}

.success-about .col-md-6:last-child {
  padding-left: 15px;
}

.playicon {  justify-content: center;  margin-top: 60px; height: auto;}

.playicon a { width: 70px; height: 70px; line-height: 70px;
  font-size: 20px; outline: 10px solid rgba(255, 255, 255, 0.15);}

#video-section{padding: 80px 0px;}

.contribute-right {
  padding-left: 0px;
}

#clients-sctn{background: #559eea;}

.foot-sbmt, .sbmt-btn{margin-top: 15px;}

.footlink{margin-top: 60px;}

footer .col-lg-3:first-child .footlink{margin-top: 0px;}

.copyright-dv{text-align: center;}

.copyright-dv ul {
  margin: 20px 0px 0px; text-align: center;
}

.quicks {
  padding: 0px 0px;
}

#home-about{margin-top: 0px;}

#featured-sction { padding: 40px 0px; margin-top: 0px;}

.bg-05 h1{font-size: 22px;}

.bg-05 h1 span{font-size: 25px;}

.bg-05 h1 strong{font-size: 24px;}

.bg-05 h1{line-height: 0px;}

.slider-cnt {
  top: 30%;
}

}





