/*Sohail CSS*/ 

.static_section1{background-color:#fff}

/*About us*/
.sectionContentDiv{border: 1px solid #e0e0e0}
.connect_box,.client_box{background: #fff;border:1px solid #f4f4f4;border-radius: 4px;padding: 15px}
.connect_box .social_div .icon_div{width: 40px;height: 35px;padding: 8px 10px;border-radius: 100px}
.connect_box .social_div .icon_div:hover{background-color: #f6f8ff}
.connect_box .social_div .icon_div svg{fill:#2e71f6}
.client_box img{filter: grayscale(1)}

.quick_contact_box{border:none; margin: 30px 0px 25px;border: 1px solid #f4f4f4;}
.quick_contact_box a.contact{display: flex;align-items: center;color: #4c4c4c;font-size: 16px;padding:14px 12px;border-top: 1px dashed #9b9b9b}
.quick_contact_box a.contact svg{color: #264997;margin-right: 10px}
.quick_contact_box a.whatsapp svg{color: #10b414}
.quick_contact_box a.contact:hover{color: #408bc0}

/*Contact Us*/
.contact_section .contact_div{background-color: #f9f9f9;border-radius: 10px}
.contact_section .contact_div .address_div{border: 1px solid #e0e0e0;border-radius: 10px;background-color: #fff}
.contact_section .email_us{border:1px solid #eeeeee;border-radius: 5px;display: flex;justify-content: center;align-items: end}

/*FAQ Page*/
.faq_content h2:before{content: ""; width: 100px; height: 3px; background: rgba(254,79,0,.75); position: absolute; top: 50%;transform: translate(-125px, 0px)}
.faq_content .faq_container{border: 1px solid rgba(0, 0, 0, .125)}
.faq_content .faq_container:nth-of-type(1){border-radius: 4px 4px 0px 0px}
.faq_content .faq_container .faq_header{background-color: rgba(0, 0, 0, .03);display: flex;justify-content: space-between;cursor: pointer}
.faq_content .faq_container .faq_header .faq_que{color:#343a40;font-size: 17px;font-weight: 400;padding: 9px 20px;margin:0px}
.faq_content .faq_container .faq_header .faq_que:first-child{border-radius: 4px 4px 0px 0px}
.faq_content .faq_container .faq_header .faq_check{font-size: 24px;padding: 0px 15px}
.faq_content .faq_container .faq_body{display: none;opacity: 0;transition: opacity 1s ease, height 1s ease;height: 0;overflow: hidden;padding: 16px 20px 0px}
.faq_content .faq_container .faq_body.show{display: block;opacity: 1;height: auto}
.faq_content .faq_container .faq_body .faq_ans{color: #343a40;font-size: 15px;line-height: 30px;font-weight: 300}
.faq_content .faq_container .faq_body table{width: 100%;color: #212529;border-collapse: collapse;border-color: #dee2e6;margin-bottom: 15px}
.faq_content .faq_container .faq_body table thead{border-bottom: 2px solid #212529}
.faq_content .faq_container .faq_body table thead th{text-align: left;padding: 8px}
.faq_content .faq_container .faq_body table tbody td{padding: 12px 8px}
.faq_content .faq_container .faq_body table tbody tr:nth-child(odd) td{background: #EFEFEF;border-top: 1px solid #dee2e6;border-bottom:1px solid #dee2e6}
.faq_content .faq_container .faq_body table tbody tr:nth-child(even) td{background: #fff}
.faq_content .faq_container .faq_body table tbody tr:hover td{background: #f7f7f7}

/*Sitemap Page css*/
.sitemap_section{border-bottom:1px solid #dee2e6 }
.sitemap_section .row1 .category_div{border-bottom:1px solid #dee2e6;padding: 20px 0px}
.sitemap_section .row1 a{display: block;padding: 5px 0px}
.sitemap_section .row1 .category_div .subCat_div a{width:33%;color:#0868ad;font-size:16px;font-weight: 300;padding:10px 0px 10px 10px;display: inline-block;transition: all ease .3s}
.sitemap_section .row1 .col_2 a{margin-bottom: 8px}
.sitemap_section .row2{border-top: 1px solid #dee2e6}

/*404 page css*/
.page_not_banner{background-color:#215ed7; /*#f6f8ff*/}
.page_not_banner:before{bottom: 50%;transform: translate(0px, 50%)}
.page_not_img_div p{width:60%;margin:0 auto;position: relative; top: -47px;padding-bottom: 36px;border-bottom: 2px dashed #fff}
.page_gone_img_div p{width:60%;margin:0px auto 0px;position: relative;padding-bottom: 36px;border-bottom: 2px dashed #fff}
.page_not_img_div a, .page_gone_img_div a{display: inline-block;padding:10px 30px;border:2px solid #fff;border-radius: 100px}
.page_not_img_div a:hover, .page_gone_img_div a:hover{color: #0177b0;background: #fff}
.search_div1 input{width: 40%;border-radius: 4px 0px 0px 4px;border: 1px solid #e4e4e4;padding: 11px 12px;font-size: 16px}
.search_div1 .search_btn{background-color: #ffb822;border: 1px solid #e4e4e4;border-left: none;padding: 10px 44px;border-radius: 0px 4px 4px 0px}

footer{background-color: #f3f3f3}
footer address{line-height: 26px;}
footer .footer_links a{font-size:14px;display: inline-block;color: #555;padding:5px 20px 10px 0px}
.footer_copyright{background-color: #eaeaea}
.move_top{width: 40px;height: 40px;background:#aeb3be;color:#fff;padding: 4px;border-radius: 4px;border:none;position: fixed;bottom: 150px;right: 30px;opacity: 0;cursor: pointer;transition: all ease .3s;outline: none}
.move_top:hover{background-color: #91949b;transform: translateY(-5px)}
.move_top svg{vertical-align: middle;font-size: 16px}
.opacity_1{opacity: 1}

