/*
Theme Name: Bajwa Construction
Description:  Premium WordPress Theme
Author: Saad ALi Tariq
Author URI: mailto:dynamicexperts@gmail.com
Text Domain: Bajwa Construction
Version: 1.0
*/


/*.menu-container .menu > .main-menu > li { position: relative !important; }
.menu-container .menu > .main-menu > li>ul{visibility:hidden;opacity:0;width:250px;background:rgba(255,255,255,0.7);left:0;top:60px;position:absolute;z-index:999;margin-top:0px !important}
.menu-container .menu > .main-menu > li>ul li{display:block}
.menu-container .menu > .main-menu > li>ul li a{display:block; padding: 3px 5px;}
.menu-container .menu > .main-menu > li>ul li:after{display:none}
.menu-container .menu > .main-menu > li:hover ul{visibility:visible;opacity:1;top:36px;margin-bottom:0;}*/



.menu-container .menu > .main-menu > li {
    position: relative !important;
}

.menu-container .menu > .main-menu > li > ul {
    visibility: hidden;
    opacity: 0;
    width: 250px;
    background: #fff;
    left: 0;
    top: 60px;
    position: absolute;
    z-index: 999;
    margin-top: 0px !important;
    box-shadow: 0px 0px 4px;
}

.menu-container .menu > .main-menu > li > ul li {
    display: block
}

.menu-container .menu > .main-menu > li > ul li a {
    display: block;
    padding: 3px 5px;
}

.menu-container .menu > .main-menu > li > ul li:after {
    display: none
}

.menu-container .menu > .main-menu > li:hover ul {
    visibility: visible;
    opacity: 1;
    top: 36px;
    margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
    .menu-container .menu > .main-menu > li:hover ul {
        background: #fff;
        position: relative;
        width: 100%;
        text-align: center;
        top: 0;
    }
	
	.cate-container .cate-thumb p {
    color: #182333;
    font-size: 16px !important;
    text-transform: uppercase;
    max-width: 150px;
    font-weight: 400 !important;
    margin: 10px auto 0 auto;
	}
	.cate-container .cate-thumb .main-img
	{
		
		height: auto !important;
	}
	.testimonial-section .clm .info {
    padding: 15px 15px 53px 15px !important;
}
	.testimonial-section {
    padding: 0px!important;
   
}
	.testimonial-section .clm .main-img{ margin-top: 0px !important;
}
}

/* contact pages start*/



.cms_cont{  padding: 30px 0 0 0;}
.cont_left{ border:4px solid #fff;}
.cont_left iframe{ border:2px solid #fff;}
.cont_right{ background:#fff; padding:20px; text-align:left;}
.cont_rightbor{ border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding: 20px 0 14px 0; margin: 0 0 10px 0;}

.cont_right ul{ padding:0; margin: 22px 0 21px 0;}
.cont_right ul li{ display:inline-block;}
.cont_right .fbc{ background:#fff; color:#111; margin:0 0 0 0px; font-size:14px !important; padding:7px 7px 7px 10px; border:3px solid #d2d2d2; transition:all 0.4s;}
.cont_right .fbc:hover{ background:#43579c; color:#FFFFFF; border-radius:50%;}

.cont_right .twc{ background:#fff; color:#111; margin:0 0 0 0px; font-size:13px !important; padding:7px 5px 7px 8px; border:3px solid #d2d2d2; transition:all 0.4s;}
.cont_right .twc:hover{ background:#2aa3dc; color:#FFFFFF; border-radius:50%;}

.cont_right .ytc{ background:#fff; color:#111; margin:0 0 0 0px; font-size:13px !important; padding:7px 4px 7px 7px; border:3px solid #d2d2d2; transition:all 0.4s;}
.cont_right .ytc:hover{ background:#c32c30; color:#FFFFFF; border-radius:50%;}

.cont_right .insc{ background:#fff; color:#111; margin:0 0 0 0px; font-size:13px !important; padding:7px 4px 7px 7px; border:3px solid #d2d2d2; transition:all 0.4s;}
.cont_right .insc:hover{ background:#8311d5; color:#FFFFFF; border-radius:50%;}


.form_name{   width: 100%; height: 50px; border: none; border: 2px solid #d0d0d0; padding: 10px;  margin: 8px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif;}
.form_textarea{  width: 100%;  border: none; border: 2px solid #d0d0d0; padding: 10px;  margin: 8px 0px 8px 0px; font-family:Arial, Helvetica, sans-serif;}
.submit{font-family: Poppins-Medium; font-size:13px; color:#fff; padding:10px 30px; border:0px; text-decoration:none; background:#111111; transition: 0.5s all; text-transform:uppercase;}
.submit:hover{color:#fff; background:#d80a05;}
