/*!
Theme Name: sova computer
Theme URI: https://sovacomputer.com/
Author: SOVA Dev Team
Author URI: https://sovacomputer.com/
Description: Sova Computer, We digitally convert your concepts to reality, Using modern technologies, our skilled team of professionals creates fantastic solutions for your business and regular life.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License URI: LICENSE
Text Domain: sova-computer
Tags: Best website design development company, ecommerce development company, online news portal development company, react development company in kolkata, angular development company in kolkata, digital marketing company in kolkata, logo design company in kolkata,  custom software development company in kolkata, mobile application development company in kolkata, ios development company, blog website development company in kolkata, portfolio website development company in kolkata, wordpress website development company, laravel development
*/

.banner_txt .slider{overflow: hidden;}
.testimonial_box em a{color:#ff497c;}


/* New Contact page changes CSS */


/* new_contact_page*/
.support_sec {padding: 170px 0;}
.input_fld textarea{height: 130px;}
.confrm_lt ul{margin-top: 20px;}
.confrm_lt ul li{position: relative; padding-left: 3rem; margin-bottom: 1.2rem;}
.confrm_lt ul li:last-child{margin-bottom: 0;}
.confrm_lt ul li i{position: absolute; left: 0; top: 0;}
.confrm_lt ul li img{max-width: 100%;}
.confrm_lt ul li a{color: #000; vertical-align: middle;}
.confrm_lt ul li a:hover{color: #ff497c;}
/* .input_fld{margin-bottom: 5px;} */
.input_fld input[type="text"], .input_fld input[type="email"], .input_fld input[type="tel"], .input_fld textarea, .input_fld select, .input_fld input[type="time"]{width: 100%; height: 50px; background: #F1F6FC; font-weight:600;
    font-size: 15px; line-height: 24px;  box-shadow: none; border: none; border: .1rem solid #fff; outline: none; -webkit-appearance: none; padding: 0 10px; color: #000; border-radius: 5px;}   
.input_fld textarea{height: 150px; font-family: 'Poppins', sans-serif; padding: 15px; resize: none;}
.input_fld input[type="text"]::placeholder, .input_fld input[type="email"]::placeholder, .input_fld input[type="tel"]::placeholder, .input_fld textarea::placeholder{color: #777; opacity: 1;}
.input_fld input[type="submit"]{margin-top: 20px;}
.map_sec iframe{width: 100%; height: 400px;}
.confrm_lt p{padding-top: 5px;}
.qk_sec{color: #000; margin-top: 25px; font-size: 20px; line-height: 25px;}
.qk_sec a{display: inline-block; padding-top: 10px; color: #ff497c;}

/*appliaction_page*/
.uplod_btn {width: 100%; display: inline-block; position: relative;}
.uplod_btn input[type="file"] {display: none;}
.uplod_btn .inputfile+label {border: none; color: #000; position: relative; padding-top: 10px; margin: 0px; padding-left: 0; padding-bottom: 0px; float: left; /*font-family: 'Poppins', sans-serif;*/ font-size: 14px; line-height: 18px; font-weight: 400;}
.uplod_btn .inputfile-2+label {background: none !important; border: none !important; width: auto;}
.uplod_btn .inputfile-2 + label strong {float: left; width: auto !important; height: 35px; font-size: 19px; line-height: 31px; text-transform: capitalize; color: #000 !important; background: url(../images/clip.png) no-repeat left  center; padding-left: 30px; letter-spacing: 1px; font-weight: 400; cursor: pointer;}
.uplod_btn .inputfile-2 + label span {float: left; width: auto !important;  font: 400 20px/31px 'Rockwell'; text-transform: capitalize; color: #000 !important; margin-left: 10px;}

@media (min-width: 992px) and (max-width: 1199px) {
/* new_contact_page */
.support_sec{padding: 130px 0 60px;}
.map_sec iframe {height: 300px;}
}

@media only screen and (max-width: 991px) {
/* new_contact_page */
.support_sec{padding: 130px 0 60px;}
.map_sec iframe {height: 250px;}
.confrm_lt h6{font-size: 24px; line-height: 34px;}
.confrm_rt{margin-top: 2rem;}
.qk_sec {margin-top: 20px;}
}

@media only screen and (max-width: 767px){
/* new_contact_page */
.confrm_lt ul{margin-top: 12px;}
.confrm_lt h6 {font-size: 20px; line-height: 30px;}
.confrm_lt ul li {font-size: 15px;}
.map_sec iframe {height: 200px;}
}

/* CSS for Making all text in Bold */
p {
  font-size: 15px;
  font-weight: 400;
  line-height: 24px;
  color: #212121;
}


/*policy_page*/
.pra_sec, .faq_sec{padding: 70px 0 90px; width: 100%;}
.con_txt p{padding: 5px 0;}
.con_txt ul li{position: relative; padding-left: 20px; margin-top: 8px;}
.con_txt ul li::before{position: absolute; left: 0; top: 8px; width: 8px; height: 8px; background: #ff497c; border-radius: 100%; content: "";}
.con_txt h4{margin-top: 12px; font-size: 18px; line-height: 25px;}
.con_txt p a{color: #ff497c;}
.con_txt p a:hover{color: #000;}
.con_txt h2 {margin-bottom: 10px;}


@media (min-width: 992px) and (max-width: 1199px) {
/*policy_page*/
.pra_sec, .faq_sec{padding: 60px 0 80px;}

}

@media only screen and (max-width: 991px) {
/*policy_page*/
.pra_sec, .faq_sec{padding: 50px 0 70px;}
.pra_sec p{font-size: 15px !important; line-height: 25px !important;}


}

@media only screen and (max-width: 767px){
/*policy_page*/
.pra_sec, .faq_sec{padding: 40px 0;}
.con_txt ul li{font-size: 15px;}

}

/* Client Section*/
.client_sec{padding-top: 70px;}
.client_img img{max-width: 100%; max-height: 70px; vertical-align: middle; display: inline-block; margin-right: auto; margin-left: auto; filter: grayscale(100%); transition: all .3s ease-in-out;}
.cltent_listitem{width: 15%; margin-bottom: 50px; padding-right: 15px; padding-left: 15px;}
.client_list{display: flex; margin-right: -15px; margin-bottom: -50px; margin-left: -15px; justify-content: center; flex-wrap: wrap; align-items: center; text-align: center;}
.client_img:hover img{filter: none;}
.client_img{position: relative;}
.client_img span{position: absolute; left: 0; top: 0;}

@media only screen and (max-width: 991px){
	/* cltent_sec */
        .client_sec {
          padding-top: 50px;
          }
}

@media only screen and (max-width: 767px){
	/* cltent_sec */
         .cltent_listitem {width: 21%;  margin-bottom: 40px;}
         .client_sec {padding-top: 40px;}
}

@media only screen and (max-width: 575px){
	/* client_sec */
	.cltent_listitem {width: 33%;}
 }