

@media (max-width:1320px) {
    
    .head_part .portion .navigation li a{font-size: 12px; margin: 0px 8px;}
    .projectdetails .nav > li > a{padding: 12px 10px;}
    
}

@media (max-width:768px) {
    #status {
  width: 100%;
  height: 400px;
  position: absolute;
  left: 5%;
  /* centers the loading animation horizontally one the screen */
  top: 40%;
  /* centers the loading animation vertically one the screen */
  background-image: url('https://aakashindia.in/wp-content/uploads/2022/01/it-park.gif');
  /* path to your loading animation */
  background-repeat: no-repeat;
  background-position: center;
  margin: -100px 0 0 -100px;
  /* is width and height divided by two */
}

}
@media (max-width:991px){
    
    .head_part .portion .logo {
        margin: 0px;
        padding: 5px 0px 5px 0px;
        width: 130px;
        height: auto;
        float: left;
        position: absolute;
        left: 10px;
        top: -41px;
        z-index: 9;
    }
    
}

@media (max-width:767px){
    
    .tean-sec{margin: 6% 1% 7% 1%; width: 45%;}
    .projectdetails .navbar-header{display: block;}
    
}

@media (max-width:640px){
    
    .menutab1 ul li{text-align: left;}
    .Plans-sec{width: 100%;}
    .contact-us-1{width: 100%; margin: 25% 0 0 0;}
    .Downloads-sec-img{width: 90%;}
    .title-3{font-size: 40px;}
    .tean-sec{margin: 15% 1% 7% 1%; width: 90%;}
    .gallery-sec{width: 44%;}
    .core_values_section .text h4{margin: 15px 0 20px 0; font-size: 30px; line-height: 35px;}
    .about_section .text h2{margin: 30px 0 0 0; font-size: 25px; line-height: 35px;}
    .clubreviera .tab button{font-size: 12px; padding: 5px 7px;}
    .cb-cont p{line-height: 35px; font-size: 20px;}
    .projectlist1 #filters li span{padding: 6px 15px;}
    .projectlist1 #portfoliolist .portfolio{width: 45%;}
    .compleated_bk .cmplt_bk_text{padding: 30px 0;}
    .compleated_bk{height: 150px;}
    .compleated_bk .cmplt_bk_text h2{padding: 0 4px; font-size: 16px;}
    .compleated_bk .cmplt_bk_text h5{font-size: 14px;}
    
}

@media (max-width:480px){
    img.popup-logo {
  height: 20vw;
  width: auto;
}
    .career{width: 100%;}
    .map_contact_us{height: 250px;}
    
}





@media only screen and (min-width:150px) and (max-width:480px) {
.title-1 {font-size: 30px; line-height: 40px; margin: 0px 0px 20px 0px; padding: 1% 0;}
.title-1::after {width: 45px; height: 2px; bottom: -5px;}

.title-2 {font-size: 30px; line-height: 40px; margin: 0px 0px 20px 0px; padding: 1% 0;}
.title-2::after {width: 45px; height: 2px; bottom: -5px;}

.title-3 {font-size: 30px; line-height: 40px; margin: 0px 0px 20px 0px; padding: 1% 0;}
.title-3::after {width: 45px; height: 2px; bottom: -5px;}

.head_part .portion .logo {margin: 0px; padding: 5px 0px 5px 0px; width: 130px; height: auto; float: left; position: absolute; left: 10px; top: -41px; z-index: 9;}

.ind-parallax-1 {padding:15% 0px; text-align:center;}
.ind-parallax-2 {padding:15% 0px 15% 0px; text-align:center;}
.ind-parallax-3 {padding:10% 0px 0px 0px; text-align:center;}

.Aakash_Riviera_logo {padding:0px; margin:0px auto 10% auto; width:150px;}

.Aakash_Riviera_button {font-size: 13px; line-height: 20px; margin: 11% auto; padding: 10px 20px; display:none;}
.Aakash_Riviera_button::before {font-size: 16px; margin: 0px 10px 0px 0px; font-weight: normal;}

.Aakash_Riviera_button1 {font-size: 13px; line-height: 20px; margin: 11% auto 0px auto; padding: 10px 20px; display:inline-block;}
.Aakash_Riviera_button1::before {font-size: 16px; margin: 0px 10px 0px 0px; font-weight: normal;}


.index_ar_1 {padding: 10px; margin: 0px 0px; width: 100%; transform: skewX(0deg);}
.index_ar_2 {padding:25px;}
.index_ar_2 p {font-size: 14px; line-height: 24px; transform: skewX(0deg); text-align: center;}


.indclub-img-1 {padding:0px; margin:0px; width:200px; height:200px; border:5px #FFF solid;}
.indclub-img-2 {padding:0px; margin:0px; width:130px; height:130px; border:5px #FFF solid; top:60%; left:35%;}

.club-riviera_logo {padding:0px; margin:30% auto 0px auto; width:180px;}
.club-riviera_logo img {padding:0px; margin:0px auto}
.club-riviera_button {font-size: 13px; line-height: 20px; margin: 11% auto 0px auto; padding: 10px 20px;}
.club-riviera_button::before {font-size: 16px; margin: 0px 10px 0px 0px; font-weight: normal;}

.igbc-logo {width:60px;}
.ind-parallax-3 h2 {margin: 20px 0px; font-size: 25px; line-height: 35px; text-align: center;}
.ind-parallax-3 p {margin: 0px auto 10% auto; padding: 0px; text-align: center; font-size: 15px; line-height: 22px;}

.ind-Promenade {padding: 20px 0px 0px 0px;}
.Promenade-banner {margin: 20px auto 0px auto;}

.footer_section .portion {padding: 30px 0px;}
.footer_section .portion .box_footer h4 {padding:15px 0px 15px 10px; font-size: 16px;}
.footer_section .portion .box_footer p {padding: 20px 0 0 0; line-height: 21px; font-size: 14px; font-weight: normal; }

.footer_section .portion .box_footer .address li {padding: 0 0 25px 0; line-height: 21px; font-size: 14px; font-weight: normal; }
.footer_section .portion .box_footer .footer_nav_left li a {font-size: 14px; font-weight: normal; line-height: 20px;}
.footer_section .portion .box_footer .footer_nav_left li {padding: 0 0 5px 14px;}
.footer_section .portion .box_footer .footer_nav_right li {padding: 0 0 5px 14px;}
.footer_section .portion .box_footer .footer_nav_right li a  {font-size: 14px; font-weight: normal; line-height: 20px;}
.footer_section .portion .box_footer h4::before {width: 3px; height: 15px; top: 16px; left: 0;}
.footer_bottm .portion .text p {padding: 10px 0px; font-size: 12px; font-weight: normal; text-align: center;}
.footer_bottm .portion .footer_logo {width: 100%;}
.footer_bottm .portion .footer_logo img {padding:0px; margin:0px auto; width:100%; height:auto;}
.footer_bottm .portion .footer_social {margin: 0px auto; padding:0 55px 0 0; float: right;}
.btn-group-lg > .btn, .btn-lg {font-size: 15px; width: 39px;}
.back-to-top {bottom: 10px; right: 10px;}
.masonry {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1;}

.about_section {margin:10% auto;}
.core_values_section {margin:10% auto;}
.about_section .text h1 {font-size:30px; line-height:40px; margin:0px 0px 0px 0px; padding:1% 0px;}
.about_section .text h2 {margin: 0px 0px 0px 0px; font-size: 18px; line-height:27px;}
.about_section .para p {margin:10px 0px 0px 0px; padding:0px; font-size:14px; line-height:20px; font-weight:500;}
.mission_vision_section {padding:0px; margin:0px auto;}
.mission_vision_section .vision_part h2 {padding:30px 0px 15px 0px; font-size: 20px; font-weight: 600; line-height: 30px; margin: 0px 0px 10px 0px;}
.mission_vision_section .vision_part .vision_list li {font-size:14px; line-height:22px; display:flex;}
.mission_vision_section .vision_part .vision_list li::before {margin: 5px 15px 0px 0px; padding: 0px; width: auto; height: auto; position: inherit; top: inherit; left: inherit; font-size: 13px;}
.mission_vision_section .vision_part {margin:0px; padding: 0px 0px 8% 0px; width: 100%; height: auto;}
.mission_vision_section .mission_part h2 {padding:30px 0px 15px 0px; font-size: 20px; font-weight: 600; line-height: 30px; margin: 0px 0px 10px 0px;}
.mission_vision_section .mission_part .mission_list li {font-size:14px; line-height:22px; display:flex;}
.mission_vision_section .mission_part .mission_list li::before {margin: 5px 15px 0px 0px; padding: 0px; width: auto; height: auto; position: inherit; top: inherit; left: inherit; font-size: 13px;}
.core_values_section .text h3 {font-size: 20px;}
.core_values_section .text h4 {margin: 10px 0 15px 0; font-size: 18px; line-height: 25px;}
.core_values_section .core_values_list li {font-size:14px; line-height:22px; display:flex;}
.core_values_section .core_values_list li::before {margin:5px 15px 0px 0px; padding:0px; width:auto; height:auto; position:inherit; top:inherit; left:inherit; font-size:13px;}

.ptitle-1 {margin:0px auto; padding:0px 0px; font-size:13px; line-height:20px; font-weight:500;}
.menutab1 ul li {margin:1% 1%; width:auto; font-size:13px; font-weight:500; text-align:left; line-height:21px;}
.menutab1 ul li::before {font-size: 12px; margin:0px 10px 0px 0px;}

.Lifestyle-tab ul li {padding: 10px; margin:2%; width:45%; min-height:130px;}
.Lifestyle-tab ul li img {padding:0px; margin:0px auto 10px auto; width:50px; height:auto;}
.Lifestyle-tab ul li p {font-size:12px; line-height:18px;}

.menutab2 ul li {font-size:12px; line-height:18px;}
.menutab2 ul li::before {font-family: 'FontAwesome'; content: "\f192"; font-size: 12px; margin:0px 10px 0px 0px;}

.menutab3 ul li {font-size:12px; line-height:18px;}
.menutab3 ul li::before {font-family: 'FontAwesome'; content: "\f192"; font-size: 12px;  margin:0px 10px 0px 0px;}

.menutab4 ul li {font-size:12px; line-height:18px;}
.menutab4 ul li::before {font-family: 'FontAwesome'; content: "\f192"; font-size: 12px;  margin:0px 10px 0px 0px;}

.Plans-sec {width:45%;}
.Plans-sec-1 {padding: 2%; margin:1%; min-height:160px;}
.Plans-sec p {font-size: 12px; line-height: 18px; letter-spacing:inherit;}
#Plans {padding: 50px 0px}
#Downloads {padding: 50px 0px}
.Location-sec-1 {min-height:50px;}
.box {margin-bottom:0px;}

.contact-details .text h1 {font-size:20px; line-height:30px;}
.contact-details .text h2 {font-size:20px; line-height:30px;}
.contact-details .text {margin:0px 0px 25px 0px;}
.contact-details .service-item.style-1 {padding:10px; margin:0px 0px 15px 0px;}
.contact-details .service-item.style-1 i {font-size: 14px; height: 30px; line-height: 28px; margin-right:15px; margin-top:10px; width: 30px;}
.contact-details .service-item.style-1 .content h5 {font-size: 17px;}
.contact-details .service-item.style-1 .content p {font-size: 12px; line-height: 18px;}
.form-group {margin-bottom:10px;}

label {font-size: 12px; line-height: 18px;}
.contact_text_4 {margin-bottom: 10px; padding: 0px 5px; font-size: 12px;}
.submit {font-size: 14px; line-height: 20px; margin: 3% auto 0px auto; padding: 8px 10px; letter-spacing: 1px; }

.contact-us {padding:0px 0px; margin:0px auto;}
.contact-us-1 {width:90%; margin:25% 0px 0px 0px;}
.contact-us-2con p {font-size: 13px; line-height: 21px;}
.contact-us-2a {padding:18px 0px; margin:0px auto; width:70px; height:70px; top:-18%;}
.contact-us-2 {padding: 0px 0px 20px 0px; height: auto;}
.tean-sec h3 {font-size:18px; line-height:28px;}
.tean-sec p {font-size: 13px; line-height: 21px;}

.projectlist1 #filters li span {padding:5px 5px;}
.projectlist1 #filters li {font-size: 13px; letter-spacing:1px;}
.Location-sec-1 p {font-size: 13px; line-height: 21px;}
}



@media only screen and (min-width:481px) and (max-width:767px) {
.title-1 {font-size: 30px; line-height: 40px; margin: 0px 0px 20px 0px; padding: 1% 0;}
.title-1::after {width: 45px; height: 2px; bottom: -5px;}

.title-2 {font-size: 30px; line-height: 40px; margin: 0px 0px 20px 0px; padding: 1% 0;}
.title-2::after {width: 45px; height: 2px; bottom: -5px;}

.title-3 {font-size: 30px; line-height: 40px; margin: 0px 0px 20px 0px; padding: 1% 0;}
.title-3::after {width: 45px; height: 2px; bottom: -5px;}

.head_part .portion .logo {margin: 0px; padding: 5px 0px 5px 0px; width: 130px; height: auto; float: left; position: absolute; left: 10px; top: -41px; z-index: 9;}

.ind-parallax-1 {padding:15% 0px; text-align:center;}
.ind-parallax-2 {padding:15% 0px 15% 0px; text-align:center;}
.ind-parallax-3 {padding:10% 0px 0px 0px; text-align:center;}

.Aakash_Riviera_logo {padding:0px; margin:0px auto 10% auto; width:150px;}

.Aakash_Riviera_button {font-size: 13px; line-height: 20px; margin: 11% auto; padding: 10px 20px; display:none;}
.Aakash_Riviera_button::before {font-size: 16px; margin: 0px 10px 0px 0px; font-weight: normal;}

.Aakash_Riviera_button1 {font-size: 13px; line-height: 20px; margin: 11% auto 0px auto; padding: 10px 20px; display:inline-block;}
.Aakash_Riviera_button1::before {font-size: 16px; margin: 0px 10px 0px 0px; font-weight: normal;}

.index_ar_1 {padding: 10px; margin: 0px 0px; width: 100%; transform: skewX(0deg);}
.index_ar_2 {padding:25px;}
.index_ar_2 p {font-size: 16px; line-height: 26px; transform: skewX(0deg); text-align: center;}


.indclub-img-1 {padding:0px; margin:0px; width:300px; height:300px; border:5px #FFF solid;}
.indclub-img-2 {padding:0px; margin:0px; width:200px; height:200px; border:5px #FFF solid; top:60%; left:35%;}

.club-riviera_logo {padding:0px; margin:20% auto 0px auto; width:230px;}
.club-riviera_logo img {padding:0px; margin:0px auto}
.club-riviera_button {font-size: 13px; line-height: 20px; margin: 11% auto 0px auto; padding: 10px 20px;}
.club-riviera_button::before {font-size: 16px; margin: 0px 10px 0px 0px; font-weight: normal;}

.igbc-logo {width:80px;}
.ind-parallax-3 h2 {margin: 20px 0px; font-size: 25px; line-height: 35px; text-align: center;}
.ind-parallax-3 p {margin: 0px auto 10% auto; padding: 0px; text-align: center; font-size: 15px; line-height: 22px;}

.ind-Promenade {padding: 20px 0px 0px 0px;}
.Promenade-banner {margin: 20px auto 0px auto;}

.footer_section .portion {padding: 30px 0px;}
.footer_section .portion .box_footer h4 {padding:15px 0px 15px 10px; font-size: 16px;}
.footer_section .portion .box_footer p {padding: 20px 0 0 0; line-height: 21px; font-size: 14px; font-weight: normal; }

.footer_section .portion .box_footer .address li {padding: 0 0 25px 0; line-height: 21px; font-size: 14px; font-weight: normal; }
.footer_section .portion .box_footer .footer_nav_left li a {font-size: 14px; font-weight: normal; line-height: 20px;}
.footer_section .portion .box_footer .footer_nav_left li {padding: 0 0 5px 14px;}
.footer_section .portion .box_footer .footer_nav_right li {padding: 0 0 5px 14px;}
.footer_section .portion .box_footer .footer_nav_right li a  {font-size: 14px; font-weight: normal; line-height: 20px;}
.footer_section .portion .box_footer h4::before {width: 3px; height: 15px; top: 16px; left: 0;}
.footer_bottm .portion .text p {padding: 10px 0px; font-size: 13px; font-weight: normal; text-align: center;}
.footer_bottm .portion .footer_logo {width: 100%;}
.footer_bottm .portion .footer_logo img {padding:0px; margin:0px auto; width:100%; height:auto;}
.footer_bottm .portion .footer_social {margin: 0px auto; padding:0px; float: left;}
.btn-group-lg > .btn, .btn-lg {font-size: 15px; width: 39px;}
.back-to-top {bottom: 10px; right: 10px;}
.footer_bottm .portion .footer_social li {padding: 11px 0 0 20px;}
.masonry {-moz-column-count: 1; -webkit-column-count: 1; column-count: 1;}


.about_section {margin:10% auto;}
.core_values_section {margin:10% auto;}
.about_section .text h1 {font-size:30px; line-height:40px; margin:0px 0px 0px 0px; padding:1% 0px;}
.about_section .text h2 {margin: 0px 0px 0px 0px; font-size: 18px; line-height:27px;}
.about_section .para p {margin:10px 0px 0px 0px; padding:0px; font-size:14px; line-height:20px; font-weight:500;}
.mission_vision_section {padding:0px; margin:0px auto;}
.mission_vision_section .vision_part h2 {padding:30px 0px 15px 0px; font-size: 20px; font-weight: 600; line-height: 30px; margin: 0px 0px 10px 0px;}
.mission_vision_section .vision_part .vision_list li {font-size:14px; line-height:22px; display:flex;}
.mission_vision_section .vision_part .vision_list li::before {margin: 5px 15px 0px 0px; padding: 0px; width: auto; height: auto; position: inherit; top: inherit; left: inherit; font-size: 13px;}
.mission_vision_section .vision_part {margin:0px; padding: 0px 0px 8% 0px; width: 100%; height: auto;}
.mission_vision_section .mission_part h2 {padding:30px 0px 15px 0px; font-size: 20px; font-weight: 600; line-height: 30px; margin: 0px 0px 10px 0px;}
.mission_vision_section .mission_part .mission_list li {font-size:14px; line-height:22px; display:flex;}
.mission_vision_section .mission_part .mission_list li::before {margin: 5px 15px 0px 0px; padding: 0px; width: auto; height: auto; position: inherit; top: inherit; left: inherit; font-size: 13px;}
.core_values_section .text h3 {font-size: 20px;}
.core_values_section .text h4 {margin: 10px 0 15px 0; font-size: 18px; line-height: 25px;}
.core_values_section .core_values_list li {font-size:14px; line-height:22px; display:flex;}
.core_values_section .core_values_list li::before {margin:5px 15px 0px 0px; padding:0px; width:auto; height:auto; position:inherit; top:inherit; left:inherit; font-size:13px;}

.ptitle-1 {margin:0px auto; padding:0px 0px; font-size:13px; line-height:20px; font-weight:500;}
.menutab1 ul li {margin:1% 1%; width:auto; font-size:13px; font-weight:500; text-align:left; line-height:21px;}
.menutab1 ul li::before {font-size: 12px; margin:0px 10px 0px 0px;}

.Lifestyle-tab ul li {padding: 10px; margin:2%; width:45%; min-height:130px;}
.Lifestyle-tab ul li img {padding:0px; margin:0px auto 10px auto; width:50px; height:auto;}
.Lifestyle-tab ul li p {font-size:12px; line-height:18px;}

.menutab2 ul li {font-size:12px; line-height:18px;}
.menutab2 ul li::before {font-family: 'FontAwesome'; content: "\f192"; font-size: 12px; margin:0px 10px 0px 0px;}

.menutab3 ul li {font-size:12px; line-height:18px;}
.menutab3 ul li::before {font-family: 'FontAwesome'; content: "\f192"; font-size: 12px;  margin:0px 10px 0px 0px;}

.menutab4 ul li {font-size:12px; line-height:18px;}
.menutab4 ul li::before {font-family: 'FontAwesome'; content: "\f192"; font-size: 12px;  margin:0px 10px 0px 0px;}

.Plans-sec {width:45%;}
.Plans-sec-1 {padding: 2%; margin:1%; min-height:160px;}
.Plans-sec p {font-size: 12px; line-height: 18px; letter-spacing:inherit;}
#Plans {padding: 50px 0px}
#Downloads {padding: 50px 0px}
.Location-sec-1 {min-height:50px;}
.box {margin-bottom:0px;}

.contact-details .text h1 {font-size:20px; line-height:30px;}
.contact-details .text h2 {font-size:20px; line-height:30px;}
.contact-details .text {margin:0px 0px 25px 0px;}
.contact-details .service-item.style-1 {padding:10px; margin:0px 0px 15px 0px;}
.contact-details .service-item.style-1 i {font-size: 14px; height: 30px; line-height: 28px; margin-right:15px; margin-top:10px; width: 30px;}
.contact-details .service-item.style-1 .content h5 {font-size: 17px;}
.contact-details .service-item.style-1 .content p {font-size: 12px; line-height: 18px;}
.form-group {margin-bottom:10px;}

label {font-size: 12px; line-height: 18px;}
.contact_text_4 {margin-bottom: 10px; padding: 0px 5px; font-size: 12px;}
.submit {font-size: 14px; line-height: 20px; margin: 3% auto 0px auto; padding: 8px 10px; letter-spacing: 1px; }

.contact-us {padding:0px 0px; margin:0px auto;}
.contact-us-1 {width:90%; margin:25% 0px 0px 0px;}
.contact-us-2con p {font-size: 13px; line-height: 21px;}
.contact-us-2a {padding:18px 0px; margin:0px auto; width:70px; height:70px; top:-18%;}
.contact-us-2 {padding: 0px 0px 20px 0px; height: auto;}
.tean-sec h3 {font-size:18px; line-height:28px;}
.tean-sec p {font-size: 13px; line-height: 21px;}

.projectlist1 #filters li span {padding:5px 5px;}
.projectlist1 #filters li {font-size: 13px; letter-spacing:1px;}
.Location-sec-1 p {font-size: 13px; line-height: 21px;}
}

@media (min-width: 768px) {
  .modal-xl {
    width: 90%!important;
   max-width:1200px!important;
  }
  .modal-sm1 {
    width: 40%!important;
    max-width:500px!important;
  }
}
@media only screen and (min-width:768px) and (max-width:991px) {
.title-1 {font-size: 30px; line-height: 40px; margin: 0px 0px 20px 0px; padding: 1% 0;}
.title-1::after {width: 45px; height: 2px; bottom: -5px;}

.title-2 {font-size: 30px; line-height: 40px; margin: 0px 0px 20px 0px; padding: 1% 0;}
.title-2::after {width: 45px; height: 2px; bottom: -5px;}

.title-3 {font-size: 30px; line-height: 40px; margin: 0px 0px 20px 0px; padding: 1% 0;}
.title-3::after {width: 45px; height: 2px; bottom: -5px;}

.menu {display:block !important;}
.mean-container .mean-bar {display: none;}
.head_part .portion .navigation li {margin:0px; padding:5px 0px 20px 0px;}
.head_part .portion .navigation li a {font-size:11px; margin:0px 8px;}
.head_part .portion .navigation li:hover .sub-menu {top:45px;}
.head_part .portion .navigation li .sub-menu {width: 150px;}
.head_part .portion .navigation li .sub-menu li a {font-size: 11px; padding: 10px 5px;}
.head_part .portion .logo {margin:0px; padding:0px; width:150px; position: inherit; left: inherit; top: inherit;}
.masonry {-moz-column-count: 2; -webkit-column-count: 1; column-count: 2;}
.ind-parallax-1 {padding:50px 0px;}
.ind-parallax-2 {padding:50px 0px;}
.ind-parallax-3 {padding:50px 0px;}
.Aakash_Riviera_logo {padding:0px; margin:15% 0px 0px 0px; width:200px;}
.Aakash_Riviera_button {font-size: 18px; line-height: 28px; margin: 8% auto; padding: 10px 20px;}
.index_ar_1 {padding:10px; width: auto; transform: skewX(0deg);}
.index_ar_2 {padding:25px;}
.index_ar_2 p {font-size: 14px; line-height:23px; transform: skewX(0deg);}

.indclub-img-1 {padding:0px; margin:0px; width:240px; height:240px; border:5px #FFF solid;}
.indclub-img-2 {padding:0px; margin:0px; width:170px; height:170px; border:5px #FFF solid; top:25%; left:60%;}

.club-riviera_logo {padding:0px; margin:30% auto 0px auto; width:180px;}
.club-riviera_logo img {padding:0px; margin:0px auto}
.club-riviera_button {font-size: 13px; line-height: 20px; margin:11% 20% 0px auto; padding: 10px 20px; float:right;}
.club-riviera_button::before {font-size: 16px; margin: 0px 10px 0px 0px; font-weight: normal;}
.footer_section .portion {padding:10px 0px 50px 0px;}
.footer_bottm .portion .footer_logo img {margin:10px auto; padding:0px; width: 100%;}
.footer_bottm .portion .footer_social {margin:10px auto; padding:0px; float: left;}
.footer_bottm .portion .text p {margin:0px auto; padding: 21px 0px; font-size: 12px;}
.footer_section .portion .box_footer h4 {margin: 25px auto 0px auto;}

.about_section {margin:50px 0px;}
.mission_vision_section {margin:50px 0px;}
.about_section .text h1 {font-size:30px; line-height:40px; margin:0px 0px 0px 0px; padding:1% 0px;}
.about_section .text h2 {margin: 0px 0px 0px 0px; font-size: 18px; line-height:27px;}
.about_section .para p {margin:10px 0px 0px 0px; padding:0px; font-size:14px; line-height:20px; font-weight:500;}
.mission_vision_section {padding:0px; margin:0px auto;}
.mission_vision_section .vision_part h2 {padding:30px 0px 15px 0px; font-size: 20px; font-weight: 600; line-height: 30px; margin: 0px 0px 10px 0px;}
.mission_vision_section .vision_part .vision_list li {font-size:14px; line-height:22px; display:flex;}
.mission_vision_section .vision_part .vision_list li::before {margin: 5px 15px 0px 0px; padding: 0px; width: auto; height: auto; position: inherit; top: inherit; left: inherit; font-size: 13px;}
.mission_vision_section .vision_part {margin:0px; padding: 0px 0px 8% 0px; width: 100%; height: auto;}
.mission_vision_section .mission_part h2 {padding:30px 0px 15px 0px; font-size: 20px; font-weight: 600; line-height: 30px; margin: 0px 0px 10px 0px;}
.mission_vision_section .mission_part .mission_list li {font-size:14px; line-height:22px; display:flex;}
.mission_vision_section .mission_part .mission_list li::before {margin: 5px 15px 0px 0px; padding: 0px; width: auto; height: auto; position: inherit; top: inherit; left: inherit; font-size: 13px;}
.core_values_section .text h3 {font-size: 30px;}
.core_values_section .text h4 {margin:25px 0 15px 0; font-size:20px; line-height:32px;}
.core_values_section .core_values_list li {font-size:14px; line-height:22px; display:flex;}
.core_values_section .core_values_list li::before {margin:5px 15px 0px 0px; padding:0px; width:auto; height:auto; position:inherit; top:inherit; left:inherit; font-size:13px;}

.ptitle-1 {margin:0px auto; padding:0px 0px; font-size:13px; line-height:20px; font-weight:500;}
.menutab1 ul li {margin:0.5% 1%; font-size:13px; font-weight:500; text-align:left; line-height:21px;}
.menutab1 ul li::before {font-size: 12px; margin:0px 10px 0px 0px;}

.Lifestyle-tab ul li {padding: 10px; margin:2%; width:20%; min-height:135px;}
.Lifestyle-tab ul li img {padding:0px; margin:0px auto 10px auto; width:50px; height:auto;}
.Lifestyle-tab ul li p {font-size:12px; line-height:18px;}

.menutab2 ul li {font-size:12px; line-height:18px;}
.menutab2 ul li::before {font-family: 'FontAwesome'; content: "\f192"; font-size: 12px; margin:0px 10px 0px 0px;}

.menutab3 ul li {font-size:12px; line-height:18px;}
.menutab3 ul li::before {font-family: 'FontAwesome'; content: "\f192"; font-size: 12px;  margin:0px 10px 0px 0px;}

.menutab4 ul li {font-size:12px; line-height:18px;}
.menutab4 ul li::before {font-family: 'FontAwesome'; content: "\f192"; font-size: 12px;  margin:0px 10px 0px 0px;}

.Plans-sec {width:25%;}
.Plans-sec-1 {padding: 2%; margin:1%; min-height:160px;}
.Plans-sec p {font-size: 12px; line-height: 18px; letter-spacing:inherit;}
#Plans {padding: 50px 0px}
#Downloads {padding: 50px 0px}
.Location-sec-1 {min-height:50px;}
.box {margin-bottom:0px;}

.contact-details .text h1 {font-size:20px; line-height:30px;}
.contact-details .text h2 {font-size:20px; line-height:30px;}
.contact-details .text {margin:0px 0px 25px 0px;}
.contact-details .service-item.style-1 {padding:10px; margin:0px 0px 15px 0px;}
.contact-details .service-item.style-1 i {font-size: 14px; height: 30px; line-height: 28px; margin-right:15px; margin-top:10px; width: 30px;}
.contact-details .service-item.style-1 .content h5 {font-size: 17px;}
.contact-details .service-item.style-1 .content p {font-size: 12px; line-height: 18px;}
.form-group {margin-bottom:10px;}

label {font-size: 12px; line-height: 18px;}
.contact_text_4 {margin-bottom:5px; padding: 0px 5px; font-size: 12px; line-height:25px; height:auto;}
.submit {font-size: 14px; line-height: 20px; margin: 3% auto 0px auto; padding: 8px 10px; letter-spacing: 1px; }

.contact-us {padding:0px 0px; margin:0px auto;}
.contact-us-1 {margin:7% 1% 0px 1%;}
.contact-us-2con p {font-size: 13px; line-height: 21px;}
.contact-us-2a {padding:18px 0px; margin:0px auto; width:70px; height:70px; top:-18%;}
.contact-us-2 {padding: 0px 0px 20px 0px; height: auto; min-height: 215px;}
.tean-sec h3 {font-size:15px; line-height:25px;}
.tean-sec h3 span {font-size: 13px; line-height: 20px;}
.tean-sec p {font-size: 13px; line-height: 21px; padding: 0px 0px 30px 0px;}

.projectlist1 #filters li span {padding:5px 5px;}
.projectlist1 #filters li {font-size: 13px; letter-spacing:1px;}
.Location-sec-1 p {font-size: 13px; line-height: 21px;}
.projectdetails .nav > li > a {padding: 10px 5px; font-size: 12px; line-height: 20px;}
.tean-sec-img {width: 70px; height: 70px; top: -10%;}
.tean-sec {padding:1%; min-height: 285px;}
.team-but {font-size:13px; line-height:20px; margin:0px auto; padding:7px 10px; width:auto;}
.career {width: 60%;}
}


@media only screen and (min-width:992px) and (max-width: 1365px) {}


@media only screen and (min-width:1366px) and (max-width: 1609px) {}