/*============================================
=            Style Straight Theme            =
============================================*/

@media only screen and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
	   .bggry{
	background: #f6f6f6 !important;
  }
  
  #sync1 .item p {
   margin: 50px 0 30px;
}

.courusel-container {
    padding: 100px 0 100px;
}

#sync2 {
   
    bottom: -55px;
    left: 10px;
}



}



@media only screen and (min-width: 1441px) {
  .iphone-block {
    padding: 20px 0 20px 0;
  }
}
@media only screen and (max-width: 1200px) {
  .philosophy-block {
    margin-bottom: 80px;
  }
}
@media only screen and (max-width: 768px) {
  .courusel-container {
    padding: 110px 0 120px;
  }
  
  .live-currency {
    margin-bottom: 5px;
}
  .philosophy-block {
    margin-bottom: 0px;
  }
  .iphone-block {
    padding: 148px 0 210px 0;
  }
  .our-team {
    padding: 50px 0 70px 0;
  }
  .first-section.not-images {
    padding: 100px 0 309px;
  }
  .table-currency {
    margin-bottom: 0;
  }
  .about-working {
    padding: 80px 0 30px 0;
	background: #f6f6f6;
  }
  
 
  
  .about .first-section {
    padding: 66px 0 0 !important;
	margin-bottom: 100px !important;
}



.first-section {
    
    margin-bottom: 110px;
}

  .about-tax-planning {
    padding: 80px 0 30px 0;
  }
  .about-nri {
    padding: 80px 0 30px 0;
  }
  .calculator-page .first-section.not-images {
    padding: 82px 0 125px;
  }
}
@media only screen and (max-width: 480px) {
	.about-working h3 {
    font-size: 30px;
    padding-bottom: 15px;
}
	
	.about-tax-planning h3 {
    font-size: 30px;
    padding-bottom: 15px;
}
	
	
	.about-nri h3 {
    font-size: 30px;
    padding-bottom: 15px;
}
	.cta-section h2 {
    font-weight: 600;
    font-size: 22px;
    line-height: 32px;
    color: white;
}
	.text-about {
    margin-bottom: 40px;
}
  .team-slider {
    padding-bottom: 0px; 
    
}
  .courusel-container {
       padding: 40px 0 110px;
  }
  
  #sync2 .owl-item {
    
    margin-top: 135px;
}
  .iphone-block {
        padding: 80px 0 70px 0;
  }
  .price-plan-block {
    padding: 30px 0 30px 0;
    margin-bottom: 30px;
  }
  
  .price-plan-block .h2-main {
    margin-bottom: 30px;
}
  .first-section.not-images {
    padding: 82px 0 230px;
  }
  .calculator-page .calculator {
    margin: -253px 0 60px 0;
  }
  .about-working {
    padding: 30px 0 10px 0;
  }
  
  .about-tax-planning{
    padding: 30px 0 10px 0;
  }
  
   .about-nri{
    padding: 30px 0 10px 0;
  }
  
  .login-page footer,
  .sign-up footer {
    padding-top: 60px;
  }
}

.courusel-container {
 
  background: url(../img/background-straight.webp) no-repeat center;
  background-size: cover;
  margin-bottom: 64px;
}

.courusel-container2 h3{color: #075712;
    font-weight: 500;
    font-size: 30px;}

.courusel-container2 .h2-main {
    font-weight: 700;
    font-size: 36px;
    line-height: 51px;
    margin-bottom: 20px;
}
.courusel-container2  #sync1 .item p {
    color: #000000;
    line-height: 27px;
    padding: 0 25px 2px 10px;
    margin: 20px 0 40px;
    font-size: 18px;
    border-left: none;
}
.courusel-container2 {
 
  background: url(../img/2background-straight.png) no-repeat center;
  background-size: cover;
  margin-bottom: 0px;
}
.courusel-container:before {
 
}
.philosophy-block {
  margin-bottom: 9px;
}
.iphone-block {
  background: url(../img/iphone-background-straight.png) no-repeat center;
  background-size: cover;
  padding: 200px 0 196px 0;
}
.our-team {
  padding: 198px 0 130px 0;
}
.price-plan-block {
  padding: 72px 0 72px 0;
  margin-bottom: 0px;
  background: url(../img/background-price-block-straight.webp) no-repeat center;
  background-size: cover;
}
footer {
  padding-top: 30px;
  margin-top: 50px;
  min-height: 100%;
  background: url(../img/bg-footer-straight.png) no-repeat center;
  background-size: cover;
}

   .about .first-section {
    padding: 200px 0 0;
}
.first-section {
  max-height: 635px;
    margin-bottom: 140px;
  background: url(../img/first-section-bg-straight.webp) no-repeat;
  background-size: cover;
}
.first-section.not-images {
  padding: 134px 0 295px;
  background: url(../img/first-section-not-images-straight.png) no-repeat;
  background-size: cover;
}
.text-about {
  margin-bottom: 83px;
}
.table-currency {
  margin-top: -357px;
  margin-bottom: 182px;
}
.about-working {
  padding: 45px 0 20px 0;
  margin-bottom: 65px;
  background: url(../img/background-about-straight.webp) no-repeat center;
}

.about-working h3{color: #009139;}

.about-tax-planning {
  padding: 45px 0 20px 0;
  margin-bottom: 65px;
  background: url(../img/taxbanner.webp) no-repeat center;
}

.about-tax-planning h3{color: #009139;}


.about-nri {
  padding: 45px 0 20px 0;
  margin-bottom: 65px;
  background: url(../img/NRI.webp) no-repeat center;
}

.about-nri h3{color: #009139;}

.team-slider-text {
  margin-top: 0;
}
.contact .first-section.not-images {
  padding: 85px 0 85px;
  background: url(../img/background-price-block-straight.webp) no-repeat;
  background-size: cover;
}
.contact-block {
  margin-top: -255px;
  margin-bottom: 50px;
}
.questions-page .first-section {
  margin-bottom: 177px;
  max-height: 610px;
  background: url(../img/faq-bg-straight.png) no-repeat;
  background-size: cover;
}
.calculator-page .first-section.not-images {
  padding: 134px 0 170px;
  background: url(../img/calculator-bg-straight.png) no-repeat;
  background-size: cover;
}
.calculator-page .calculator {
  margin: -253px 0 213px 0;
}
.calculator:before {
  min-height: 640px;
  background: url(../img/calculator-bg-straight2.png) no-repeat;
}

/*=====  End of Style Straight Theme  ======*/
