/*
Template: QuanTech
Author: Modina Theme
Author URI: https://themeforest.net/user/modinatheme/
Description: IT Solution & Technology php  Template
Version: 1.2.0
*/

/*
=================================
|***    Table of contents:   ***|
=================================

Main Style file-> assets/css/style.css 

All the SCSS File in SCSS Folder of Assets Folder. You can read the doc file also for better understand.

// BASIC
@import 'basic';

// MIXIN
@import 'variables';

// TYPOGRAPHY
@import 'typography';

// MIX
@import 'mix';

// HELPER
@import 'helper';

// ICON FONTS
@import 'icon';

// ANIMATION
@import 'animation';

// Button 
@import 'btn';

// Colors 
@import 'colors';

// Preloader 
@import 'preloader';

/* ----------------------------------
    Template Section Styles
 ------------------------------------*/

 /* // Menu - Header Section 
 @import 'header';
 
 // Hero Slide - Section 
 @import 'hero';
 
 // Section Title - Heading 
 @import 'section';
 
 // About - Section 
 @import 'about';
 
 // Features - Section 
 @import 'features';
 
 // services - Section 
 @import 'services';
 
 // testimonial - Section 
 @import 'testimonial';
 
 // Portfolio - Cases - Section 
 @import 'project';
 
 // Price Table - Section 
 @import 'price';
 
 // Call To Action - Section 
 @import 'cta';
 
 // Content Block - Section 
 @import 'contentblock';
 
 // team - Section 
 @import 'team';
 
 // funfact - Section 
 @import 'funfact';
 
 // FAQ - Section 
 @import 'faq';
 
 // Blog - Section 
 @import 'blog';
 
 // Contact Us - Section 
 @import 'contact';
 
 // footer - Section 
 @import 'footer';n facts */


 .page_banner_wrapss {
  padding: 100px 0 !important;
}
 .testimonial-carousel-grid-active .slick-slide {
    margin: 0 15px;
    height: auto;
}

.single-icon {
    background: #FFFFFF;
    border: 1px solid rgba(95, 45, 238, 0.16);
    border-radius: 8px;
    padding: 9px;
    height: 290px;
    padding-top: 23px;
    transition: 0.3s;
  }
  .main_form_contact_form {
    border: 1px solid #00000017;
    padding: 28px;
    border-radius: 10px;
    box-shadow: 0 0 3px 3px #0000001a;
}
  .icon.check {
    width: 30px;
  }
  .aa i {
    line-height: 2.4;
}

.icon.aaa i {
    line-height: 3.4;
}

ul.sub-menu.fd {
  display: flex;
  width: 750px !important;
}
.sub-menu li a {
  text-align: left !important;
  font-size: 14px;
}

.form_a {
  padding: 5px 0;
}
.form_a input {
  padding: 12px !important;
  border: 1px solid #00000021;
}
.form_a select.custom-select.select_form {
  border: 1px solid #00000021;
}
.gallery-grid ul li {
  border: 1px solid #00000021;
  margin-bottom: 10px;
  padding: 7px;
  border-radius: 5px;
}
select.custom-select.select_form {
  padding: 13px;
  width: 100%;
}
.form_box {
  background: #fff;
  padding: 31px;
  border-radius: 10px;
}
input.submit-btn.home_submit {
  padding: 16px;
  width: 100%;
}
.form_a label {
  margin: 0px;
  padding: 0px;
  color: white;
  text-align: left;
  justify-content: left;
  display: flex;
}
.form_box.home_page_form .contact-form {
  padding-top: unset;
}
.home_page_form .contact-form h2 {
  text-align: center;
  color: #2668d7;
  margin-bottom: 0;
}
.home_page_form .contact-form input, .contact-form textarea {
  border-radius: 4px;
  }
.home_page_form select.custom-select.select_form {
  border-radius: 4px;
}
.section-title {
  margin-top: 0;
}
.about_main_banner {
  text-align: left;
}
.bottom_website_form .cta-banner-box.section-padding {
  background: linear-gradient(353deg, rgb(255 255 255) 0%, rgb(255 255 255) 42%);
  box-shadow: 0 0 11px #0000004f;
}
.page-banner-wrap .breadcrumb {
  -webkit-box-pack: center;
  justify-content: left;
}
.bottom_website_form .section-padding {
  padding: 35px 25px;
}
.bottom_website_form .form_a label {
  color: #fff;
}
.bottom_website_form  .form_a input {
  padding: 11px 4px !important;
  border: 1px solid #0000001c;
  width: 100%;
}
.bottom_website_form select {
  padding: 11px 4px !important;
  border: 1px solid #0000001c;
  width: 100%;
}
.bottom_website_form .main_form_ahead h2 {
  /* margin-left: 17px; */
  text-align: center;
  color: #000;
}
.bottom_website_form input.submit-btn.home_submit {
  background: #59c35e;
  margin-top: 34px;
  padding: 9px;
  color: #fff;
}