/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-primary.submit-btn-form {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 18px;
    padding: 20px 0 !important;
    width: 100% !important;
    background: #202020;
    color: #fff !important;
    border-radius: 4px;
    border: 0 !important;
}
#footer-form input.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-primary.submit-btn-form-bottom {
    background: #4BCBCC !important;
    width: 158px !important;
    padding: 18px 10px !important;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 18px;
    border-radius: 4px !important;
    border: 0 !important;
    color: #fff !important;
}
.faq-bg {
    background-position: center right !important;
}
#book-a-consultion input{
    color:#777 !important;
}
ul#menu-main-menu li a {
    padding: 14px 22px !important;
}
.main-content.col-lg-12 {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
#header .header-main {
    background-color: transparent !important;
}
li.menu-bg a {
    padding: 14px 22px !important;
    background: #4BCBCC !important;
    border-radius: 4px !important;
}
li.menu-bg:hover a {
    background: #00cccc !important;
}
.header-right {
    padding: 36px 0 !important;
}
h1,h2,h3,h5,h6,p,a,li {
    letter-spacing: 0 !important;
}
.footer-bottom {
    display: none !important;
}
a.mobile-toggle, 	.porto-btn-ctn-left.top-btn-menu{
    display: none !important;
}
#why-choose-us .porto-sicon-description ,div#content-bottom .porto-sicon-description{
    padding-left: 0 !important;
}

@media screen and (max-width: 600px) {
	.porto-btn-ctn-left.top-btn-menu {
	display: block !important;
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 9999;
	margin-bottom: 0 !important;
}
	
  div#banner h4, div#banner h1,div#banner p ,div#banner .porto-btn-ctn-left, div#faq h4, div#faq h1, #book-a-consultion h4, #book-a-consultion h2{
    text-align: center !important;
}
	#doctors-row button.owl-next,#doctors-row  button.owl-prev  {
    border: 0 !important;
    padding: 0 !important;
}
#doctors-row .owl-carousel .owl-nav .owl-next:before ,#doctors-row .owl-carousel .owl-nav .owl-prev:before{
    font-family: "porto" !important;
    content: "\e8cc" !important;
    border: 1px solid #4BCBCC;
    border-radius: 50% !important;
    font-size: 18px;
    padding: 8px;
    background: #4BCBCC;
    color: #fff;
}

#doctors-row button.owl-prev {
    transform: rotate(180deg) !important;
}
#doctors-row button.disabled::before {
    content: "\e8cc" !important;
    border: 1px solid #202020 !important;
    color: #202020 !important;
    background: transparent !important;
}
	.wpb_wrapper.vc_column-inner.col-half-section {
    padding-top: 0 !important;
}
	 .faq-row section.toggle label {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
	.footer-icon .porto-sicon-img {
    font-size: 18px !important;
}
	
h3.dis-none {
    display: none !important;
}
div#content-bottom .porto-sicon-description {
    padding-left: 0 !IMPORTANT;
}
}
@media screen and (max-width: 425px) {
	.porto-btn-ctn-left.top-btn-menu {
    top: 30px;
}
.porto-btn-ctn-left.top-btn-menu a {
    font-size: 12px !important;
    font-weight: 700;
    width: 131px !important;
    min-height: 36px !important;
    height: 36px;
    line-height: 36px !important;
}
	h1,	h2  {
    font-size: 30px;
    line-height: 40px;
}

h4 {
    font-size: 12px;
}
div#banner p {
    font-size: 16px !important;
}

div#banner .porto-info-list-item-desc {
    text-align: left !important;
    font-size: 14px;
    line-height: 26px;
}
	.form-group label {
    font-size: 14px;
    line-height: 14px;
}
	.form-group input {
    padding: 16px 10px;
}
	.form-group.btn-primary-outline button.btn {
    padding: 21px 0 !important;
}
	p {
    font-size: 14px;
    line-height: 22px;
}
	#why-choose-us h3.porto-sicon-title {
    font-size: 18px;
    line-height: 18px;
}
	#why-choose-us .porto-sicon-description {
    font-size: 14px;
    line-height: 20px;
    padding-left: 0 !important;
}
}

@media screen and (max-width: 375px) {
#header .logo {
    --porto-logo-mw: 130px;
}
}