@charset "utf-8"; /* CSS Document */ @import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800|Open+Sans:400,400i,600,700&display=swap'); *{margin:0; padding:0;} body{font-family: 'Open Sans', sans-serif;} h1, h2, h3, h4, h5, h6{font-family: 'Montserrat', sans-serif;} .container{max-width: 1200px;} a{-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;} .unorderList{list-style:none;} img{max-width:100%;} p{font-size:14px; line-height:26px; color:#52575e;} .style_none{list-style:none; margin-bottom:0;} .clearfix{clear: both;} .style_none{list-style:none;} ul.tick{ list-style: none;} ul.tick li{position:relative; padding-left:28px; font-size: 15px; font-weight: 600;} ul.tick li:before{ font-family: 'Font Awesome 5 Free'; font-weight: bold; content: '\f0a9'; position:absolute; top:0; left:0; color:#e784a2; } ul.tick li{margin-bottom:10px;} .title{margin-bottom:40px; position: relative;} .title h1{font-size: 48px; color: #56225e; margin: 0; font-weight: bold;} .title:after{background: #e782a0; content:""; width: 56px; height: 2px; position: absolute; bottom: -18px; left: 0;} .title h1 span{display: block;} .title p{font-size: 20px; letter-spacing: 3px; color: #e784a2; text-transform: uppercase; margin-bottom: 0;} .readmore{margin-top: 20px;} .readmore a{text-decoration: none; font-size: 15px; background: #e784a2; text-transform: uppercase; border-radius: 36px; font-weight: bold; display: inline-block; padding:18px 38px; color: #fff;} .readmore a:hover{color: #fff; background: #1d2435} /******************************************** == Header Css Start == ********************************************/ .header-wrap {position: absolute; top: 20px; left: 0; width: 100%; z-index: 1000; padding-top: 10px; } .header-wrap .conInfo { padding-left: 52px; position: relative; font-size: 16px; font-family: 'Montserrat', sans-serif; } .header-wrap .conInfo span { font-size: 12px; text-transform: uppercase; color: #a3a3a3; letter-spacing: 2px; display: block; font-family: 'Montserrat', sans-serif; font-weight: 600; } .header-wrap .conInfo a { text-decoration: none; font-size: 20px; color: #000; font-weight: 600; line-height: 24px; } .header-wrap .conInfo a:hover{color: #e784a2;} .header-wrap .addressWrp:before { content: ""; background: url(../images/map_icon.png) no-repeat; width: 46px; height: 45px; position: absolute; top: 0px; left: 0; } .header-wrap .phonewrp:before { content: ""; background: url(../images/phone_icon.png) no-repeat; width: 46px; height: 45px; position: absolute; top: 0; left: 0; } .header-wrap .phonewrp a { font-size: 20px; font-family: 'Montserrat', sans-serif; font-weight: 600; } .header-wrap .phonewrp { padding-left: 56px; } /********************************************* Navigation css *********************************************/ .navbar-brand { display: none; } .navigation-wrap { z-index: 1000; float: right; position: relative; } .navbar-nav li{padding: 10px 15px;} .navbar-light .navbar-nav .nav-link { color: #fff; font-size: 14px; padding: 0; font-weight: 600; text-transform: uppercase; display: inline-block; } .navbar{padding: 0;} .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color: #fff; } .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link:hover { color: #fff; } .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link { color: #fff; } .sticky{top:0; position:fixed; width:100%; left: 0; z-index:10000; background: #e784a2; height:65px; margin-top: 0; -webkit-box-shadow: 0px 5px 7px rgba(3, 3, 3, 0.11); -moz-box-shadow: 0px 5px 7px rgba(3, 3, 3, 0.11); box-shadow: 0px 5px 7px rgba(3, 3, 3, 0.11);} .custom-navbar .navbar-nav li.active > a { background-color: #1d2435; color: #fff; } .navbar-light .navbar-nav .nav-link:hover{color: #e784a2;} .navbar-nav li{position: relative;} .navbar-nav > li > ul {list-style: none; position: absolute; left:15px; top: 200%; width: 200px; padding: 0px; z-index: 100; background: #fff; visibility: hidden; opacity: 0; border-radius: 0px 2px 2px 2px; -ms-border-radius: 0px 2px 2px 2px; -webkit-border-radius: 0px 2px 2px 2px; -moz-border-radius: 0px 2px 2px 2px; -o-border-radius: 0px 2px 2px 2px; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; box-shadow: 0 0 18px rgba(0, 0, 0, 0.38); } .submenu li:last-child{border: none;} .navbar-nav > li:hover > ul { top: 100%; opacity: 1; visibility: visible; } .navbar-nav > li > ul > li { position: relative; float: none; width: 100%; border-bottom: 1px solid rgba(255,255,255,0.50); padding: 0; } .submenu>li:hover>a { background: #e784a2; color: #fff !important; } .navbar-nav > li > ul > li > a {text-decoration:none; position: relative; display: block; padding: 10px 20px; font-weight: normal; font-size: 14px; color: #000 !important; word-wrap: break-word; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .navbar-nav li> .submenu >li a+i{display: none; position: absolute; right: 15px; top: 7px; font-size: 24px; cursor: pointer; color: #0b3c5d; background: #fff; width: 30px; height: 30px; text-align: center; line-height: 30px;} .navbar-nav>li>a+i{ display: none; font-size: 16px; color: #fff; display: inline-block; } .submenu li .submenu_right{display: none;} .submenu_right{background:#328bc3; position: absolute; top: 0; left: 100%; width: 200px;} .submenu_right li{padding-bottom: 0; padding: 0px; border-bottom: 1px solid rgba(255,255,255,0.50);} .submenu_right li a{display: block; padding: 7px 10px; color: #fff; text-decoration: none;} .submenu_right li a:hover{background: #c79935; color: #fff !important;} .submenu li:hover .submenu_right{display: block;} /********************************************* Custom slider options **********************************************/ .tp-banner-container { position: relative; z-index: 1; padding: 0; width: 100%; } .tp-banner { position: relative; width: 100%; } .tp-caption { line-height:normal !important } .tp-caption a { color: inherit !important; } .tp-bullets.simplebullets.round .bullet { border: 3px #fff solid; border-radius: 50%; background-image: none !important; } .tparrows { width: auto !important; height: auto !important; background-image: none !important; } .tp-arr-allwrapper { margin: 0 10px; width: 50px; height: 60px; background: rgba(255,255,255,0.5); } .tp-arr-allwrapper:hover .tp-arr-iwrapper { color: #fff; } .tp-leftarrow .tp-arr-allwrapper { } .tp-rightarrow .tp-arr-allwrapper { } .tp-arr-iwrapper { color: #000; text-align: center; font-size: 30px; font-family: 'Font Awesome 5 Free'; font-weight: bold; line-height: 60px; } .tp-leftarrow .tp-arr-iwrapper { } .tp-leftarrow .tp-arr-iwrapper:before { content: "\f104"; } .tp-rightarrow .tp-arr-iwrapper:before { content: "\f105"; } .tp-rightarrow .tp-arr-iwrapper { } .slide-h1 { margin: 5px 0 !important; padding: 0 0 10px !important; padding-bottom: 5px !important; color: #444; text-transform: uppercase; font-weight: bold; font-size: 57px; } .slide-h2 { margin: 5px 0 !important; padding: 0 0 10px !important; padding-bottom: 5px !important; color: #555; font-weight: bold; font-size: 55px; line-height: 100%; } .big-font { text-transform: uppercase; font-weight: 800; font-size: 60px; } .large-desc { font-size: 16px; } .slide-h3 { color: #fff; font-size: 31px; line-height: 100%; } .slide-h3 span { text-transform: uppercase; font-weight: bold; } .slide-head { text-transform: uppercase; font-weight: 900; font-size: 30px; } .slide-desc { font-size: 22px; line-height: 150%; } .main-title { text-transform: uppercase; font-weight: 800; font-size: 70px; } .icon-cont { padding: 15px 40px; border-radius: 10px; text-align: center; } .icon-cont:after { position: absolute; bottom: -10px; left: 40%; z-index: 5; display: inline-block; width: 0; height: 0; border-width: 10px 10px 0 10px; border-style: solid; content: ""; } .icon-cont i { margin-bottom: 10px; color: #fff; font-size: 50px; } .icon-cont span { display: block; padding: 0 0 5px; color: #fff; text-align: center; font-size: 18px; } a.wit-btn { background: #fff; color: #333 !important; text-transform: uppercase; } .wit-line { width: 5%; height: 1px; background: #fff; } .vert-line { min-height: 270px; width: 1px; background: #fff; } .subTxt { text-transform: uppercase; font-weight: bold; font-size: 17px; color: #333; } .large-title { color: #222; font-size: 60px; font-weight: 800; text-transform: uppercase !important; } .large-light-title { color: #787878 !important; font-size: 70px; font-weight: lighter; text-transform: uppercase; letter-spacing:2px } .large-text { font-size: 20px; color: #000; font-weight: lighter; } .larger-text { font-size: 24px; font-weight: lighter; text-transform: uppercase; } .witTxt { color: #fff !important; } .light-font { font-weight: lighter !important; font-size: 50px; } .black-bg{ background:rgba(0,0,0,.63); color:#a8a8a8; text-transform:none; } .lft-list { padding: 10px; font-size: 18px; color: #fff; } .wit-border { border: 1px #fff solid; padding: 15px 60px; color: #fff; font-size: 16px; text-transform: uppercase; } .rounded-bord { margin-right: 15px; border: 1px #fff solid; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 13px; border-radius: 50%; } #vertical-ticker{ height:120px; overflow:hidden; } #vertical-ticker li{ padding:15px 20px; display:block; text-align:center; } .to-bottom i.fa{ font-size: 30px; border:2px #a8a8a8 solid; padding:20px 22px; border-radius:50%; -webkit-animation: bounce 2s infinite linear; animation: bounce 2s infinite linear; } .slidertext1{color:#fff; letter-spacing: 4px; font-size:30px; font-weight:normal; padding:15px 0; text-transform:inherit !important; font-family: 'Montserrat', sans-serif; text-align:center; line-height:26px !important;} .slidertext2{color:#fff; font-size:102px; font-weight:bold !important; padding:15px 0; text-transform:none !important; text-shadow: 0 0 10px rgba(0, 0, 0, 0.15); font-family: 'Montserrat', sans-serif; text-align:left;} .slidertext2 span{color: #fff;} .slidertext3{color:#fff; font-size:18px; font-weight:600 !important; letter-spacing:0px; padding:15px 0; text-transform:none !important; font-family: 'Open Sans', sans-serif; text-align:left; text-shadow: 0 0 4px rgba(0, 0, 0, 0.15);} .slidertext3 span{color:#fff;} .slidertext4 a{color:#fff !important; font-size:18px; border-radius: 30px; font-weight:700; padding:18px 40px; text-transform:uppercase !important; text-align:left; background:#e784a2; font-family: 'Open Sans', sans-serif;} .slidertext4 a:hover{background:#fff; color: #e784a2 !important;} a.slidebtn{background:#fff; color:#e784a2 !important; padding:15px 30px; font-size:16px; font-weight:normal !important; text-transform:none !important; display:inline-block; font-family: 'Montserrat', sans-serif;;} a.slidebtn i{margin-left:10px;} @-webkit-keyframes bounce { 0% { transform:translateY(0%); } 50% { transform:translateY(-30%); } 100% { transform:translateY(0); } } /* Mozilla Firefox 15 below */ @-moz-keyframes bounce { 0% { transform:translateY(0%); } 50% { transform:translateY(-30%); } 100% { transform:translateY(0); } } /* Opera 12.0 */ @-o-keyframes bounce { 0% { transform:translateY(0%); } 50% { transform:translateY(-30%); } 100% { transform:translateY(0); } } /* W3, Opera 12+, Firefox 16+ */ @keyframes bounce { 0% { transform:translateY(0%); } 50% { transform:translateY(-30%); } 100% { transform:translateY(0); } } /*--------------------------------------- About Css -----------------------------------------*/ .about-wrap{padding: 60px 0;} .aboutImg{margin-bottom: 15px;}.about-wrap .readmore{margin-top: 40px;} .about-wrap .title h1{font-size: 38px;} .about_box{margin-left: 30px;} .subText{font-size: 18px; font-weight: 600; color: #000; font-family: 'Montserrat', sans-serif; margin-bottom: 15px;} /*--------------------------------------- Services section -----------------------------------------*/ .service-wrap{padding: 60px 0 200px 0; background: url(../images/service-bg.jpg) no-repeat top; text-align: center;} .service-wrap h1{color: #fff;} .service-wrap .title:after{left: 50%; margin-left: -26px; background: #fff;} .service_box{background: #fff; padding: 40px;} .service-wrap h3{margin: -20px 20px 0 20px; z-index: 99; position: relative;} .service-wrap h3 a{color: #fff; font-size: 30px; background: #56225e; padding: 30px; display: block; text-decoration: none;} .service-wrap h3 a:hover{background: #333;} .service-wrap h3 span{display: block;} .service_box{margin-bottom: -160px; position: relative; margin-top: 60px;} .page_content .service-wrap{background: none; padding: 0;} /*--------------------------------------- gallery section -----------------------------------------*/ .gallery-wrap{text-align: center;} .gallery-wrap .title{margin-bottom: 65px;} .title_center{text-align: center;} .title_center:after{left: 50%; margin-left: -26px;} .galleryImg {position: relative; } .gallery-wrap .col-lg-3{padding: 0;} /*--------------------------------------- Appointment section -----------------------------------------*/ .appointment-wrap{padding: 40px 0; background: url(../images/appointment-bg.jpg) no-repeat top; background-size: cover;} .appointment-wrap .readmore{margin: 0;} .appointment-wrap .readmore a{background: #56225e;} .appointment-wrap .readmore a:hover{background: #000;} .appointment-wrap h3{color: #fff; padding-top: 15px;} /*--------------------------------------- Blog section -----------------------------------------*/ .blog-wrap{background: #f8f8f8; padding: 60px 0;} .blog-wrap .title{margin-bottom:60px;} .blog_sec{background: #fff; padding: 30px;} .blog-wrap h3 a{color: #000; text-decoration: none;} .blog-wrap h3 a:hover{color: #e784a2;} .blog_date{font-size: 14px; color: #e784a2; font-weight: bold; margin-top: 10px;} /*--------------------------------------- Testimonials section -----------------------------------------*/ .testimonials-wrap{padding: 60px 0; background: url(../images/testimonials-bg.jpg) no-repeat top; background-size: cover; text-align: center;} .testimonials_sec p{font-size: 14px; line-height: 22px; color: #727678; font-style: italic; } .testimonials-wrap .title{margin-bottom: 50px;} .testimonials-wrap .title:after{left: 50%; margin-left: -28px;} .testimonials-wrap .title h1, .testimonials-wrap .title p{color: #fff;} .testimonials_sec h3{font-size: 18px; color: #000; font-weight: bold;} .clientImg{margin-bottom: 25px; margin-top: -76px; margin-right: 20px;} .clientImg img{border-radius: 30px 0 30px 0;} .client_name{font-size: 24px; color: #2a9ee2; line-height: 24px; font-family: 'Montserrat', sans-serif;} .client_name span{font-size: 14px; color: #282e32; display: block; font-family: 'Open Sans', sans-serif;} .right_info{float: right;} .testimonials-wrap ul li{padding-top: 50px;} .testimonials-wrap .owl-dots{text-align: center; margin-top: 25px;} .testimonials-wrap .owl-dots button{width: 20px; height: 20px; border: 2px solid #e784a2; border-radius: 100%; background: #fff; margin: 5px;} .client_box{display: flex;} .testimonials-wrap button.active{background: #e784a2;} .client_comment{font-size: 18px; color: #2a9ee2; font-family: 'Montserrat', sans-serif;} .client_rating li{display: inline-block; padding: 0 2px; color: #ffa800; padding: 0 !important;} .quote_icon{position: absolute; top: 0; right: 50px; font-size: 70px; color: #61c0f7;} button:focus{outline: none;} .testimonials-wrap .owl-nav{display: none;} .tagline-wrap{text-align: center; background: #e66814; padding: 40px 0;} .tagline-wrap h3{font-size: 30px; color: #fff;} .testimonials_sec{max-width: 830px; margin: 0 auto; text-align: left; padding: 35px; background: #fff;} .testimonials-wrap ul{margin-bottom: 0;} .starWrp{} .starWrp li{display: inline-block; font-size: 18px; color: #ff9600;} .quote_icon{position: absolute; top: -2px; right: 40px; font-size: 64px; color: #d47994;} /******************************** Blog Css ********************************/ .advice-wrap{padding: 60px 0; text-align: center; background: url(../images/advice_bg.jpg) no-repeat top; background-size: cover;} .advice-wrap .title{margin-bottom: 60px;} .advice-wrap .title h1{font-size: 62px; color: #fff; font-weight: bold;} .advice-wrap .title:after{left: 50%; margin-left: -28px; bottom: -24px;} .advice-wrap p{color: #fff; font-size: 16px; padding: 0 140px;} .callText{font-size: 24px; color: #fff; font-family: 'Montserrat', sans-serif;} .advice-wrap .phonewrp{position: relative; display: inline-block; padding-left: 85px; margin-top: 20px;} .advice-wrap .phonewrp a{text-decoration: none; font-size: 50px; color: #fff; font-family: 'Montserrat', sans-serif;} .advice-wrap .phonewrp:before{content: ""; background: url(../images/call_icon.png) no-repeat top; background-size: cover; width: 63px; height: 63px; position: absolute; top: 10px; left: 0;} .advice-wrap .phonewrp a:hover{color: #e784a2;} /********************************************* Contact css *********************************************/ .contact-wrap{position: relative; overflow: hidden; padding: 60px 0;} .contact-wrap .title h1{font-size: 36px; color: #541f5c;} .contact-wrap p{font-size: 14px; line-height: 24px; color: #000; margin-bottom: 20px;} .form-group .btn{background: #e784a2; letter-spacing: 2px; display: inline-block; border-radius: 30px; font-family: 'Montserrat', sans-serif; font-size: 16px; color: #fff; text-transform: uppercase; padding: 16px 40px;} .form-group .btn:hover{background: #541f5c; color: #fff;} .contact-wrap .form-control { height: 50px; width: 100%; padding-left: 15px; border-radius: 0; box-shadow: none; text-shadow: none; border: none; border: 1px solid #f2f0fa; background: none; color: #000; font-size: 14px; } .contact-wrap textarea.form-control{height: 160px;} .contact_form{padding: 0px 50px 30px 0px;} .contact_info{padding: 55px 0px 30px 50px; background: url(../images/contact-bg.jpg) no-repeat top; background-size: cover;} .contact-wrap ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color: #71567e; opacity: 1; /* Firefox */ } .contact-wrap :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #71567e; } .contact-wrap ::-ms-input-placeholder { /* Microsoft Edge */ color: #71567e; } .contact_info{position: relative;} .contact_info .title:after{background: #fff;} .contact_box{display: flex; margin-bottom: 25px;} .contact_box p{font-size: 16px; color: #fff; font-weight: bold; margin-left: 20px; text-transform: uppercase;} .contact_box p span{display: block; font-weight: normal; font-size: 14px; text-transform: none;} .contact_box p span a{text-decoration: none; color: #fff;} .contact_info .title h1{font-size: 50px; color: #fff;} .contact_info .title{margin-bottom: 60px;} /********************************************* Footer css *********************************************/ .footer-wrap{background: url(../images/footer-bg.jpg) no-repeat top; background-size: cover; padding: 50px 0 20px 0;} .footer-wrap p{font-size: 14px; color:#bcc5d0; margin-top: 15px;} .footer-wrap h3{font-size: 18px; margin-bottom: 20px; display: inline-block; font-weight: bold; font-family: 'Open Sans', sans-serif; color: #fff; margin-bottom: 25px;} .footer-links{list-style:none; margin-bottom: 0;} .footer-links li{margin-bottom: 10px;} .footer-links li a{text-decoration:none; color:#bcc5d0; font-size:14px;} .footer-links li:before{content: "\f0da"; font-weight: 600; font-family: 'Font Awesome 5 Free'; padding-right:10px; color:#bcc5d0; font-size: 14px;} .footer-links li a:hover{color: #e47b9b;} .insta_pics{} .insta_pics li{display: inline-block; padding-right: 5px; margin-bottom: 9px;} .hourswrp{} .hourswrp li{font-size: 14px; color: #bcc5d0; border-bottom: 1px solid #484848; padding:5px 0;} .hourswrp li span{float: right;} .hourswrp li:first-child{padding-top: 0;} .hourswrp li:last-child{border: none;} .footer_info{} .footer-adress{list-style:none;} .footer-adress li{margin:0; padding-bottom: 15px; display: flex;} .footer-adress li > i{vertical-align:top; font-size:16px; color:#bcc5d0; width:30px; padding-top: 3px;} .footer-adress li span a, .footer-adress li span{font-size: 14px; color: #bcc5d0; text-decoration: none;} .footer-adress li span a:hover{color: #77dda7;} .footer_phone a{font-size: 24px !important; font-weight: bold;} .footer_address i, .footer_phone i{font-size: 24px !important;} .footer_icon{text-align: left;} .footerLinks li{position:relative; padding-left:16px;} .footerLinks li a{font-size:14px; color:#fff; line-height:30px; text-decoration:none;} .footerLinks li:before{content:"\f105"; font-family: 'FontAwesome'; position:absolute; top:4px; left:0; font-size:14px; color:#fff;} .footerLinks li a:hover{color:#328bc3;} .social-icons ul li{display:inline-block; margin-right:3px;} .social-icons ul li a{border:1px solid #fff; display:block; font-size:18px; text-align: center; color:#fff; width:38px; height:38px; line-height:38px; border-radius:100%; } .social-icons ul li:nth-child(1) a{background: #3c599b; border-color: #3c599b;} .social-icons ul li:nth-child(2) a{background: #1ea1f3; border-color: #1ea1f3;} .social-icons ul li:nth-child(3) a{background: #cd2e80; border-color: #cd2e80;} .social-icons ul li:nth-child(4) a{background: #fb000f; border-color: #fb000f;} /********************************************* Copyright css *********************************************/ .copyright-wrap{padding: 8px 0;} .copyright{font-size:14px; color:#838383; padding-top: 5px; text-transform: capitalize;} .credits{font-size:14px; color:#838383; text-align:right; padding-top: 5px;} .credits a{color:#838383; text-decoration:none;} .credits a:hover{color:#e47b9c;} .close-toggler{display: none;} .navbar-toggler{display: none;} .innerHeading-wrap{background: url(../images/innerHeading-bg.jpg) no-repeat top; background-size: cover; padding: 70px 0 40px 0; margin-top: -34px;} .innerHeading-wrap h1{margin-bottom: 0; color: #fff; text-align: center;} .innerContent .blog_sec{margin-bottom: 30px;} .innerContent .blog-service{margin-top: 0;} .blog-pagination{margin-top: 30px;} .blog-pagination a {display: inline-block; width: 50px; height: 50px; text-align: center; text-decoration: none; line-height: 50px; color: #e784a2; border: 1px solid #e784a2; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 3px; } .blog-pagination a:hover, .blog-pagination a.active { background: #e784a2; color: #ffffff; } .blogWrp{background: none;} .blogWrp .blog_sec{background: #fbfbfb;} .blogWrp h3{font-size: 20px;} .single-widgets { border: 1px solid #e5e8f3; padding: 30px 28px 35px; margin: 0 0 40px; } .single-widgets:hover{border-color: #e784a2;} .single-widgets.widget_search form { position: relative; } .single-widgets.widget_search form button { position: absolute; right: 5px; top: 5px; bottom: 0px; cursor: pointer; border-radius: 4px; background: #e784a2; color: #ffffff; border: 0; font-size: 14px; line-height: 50px; height: 50px; width: 52px; } .categories{list-style: none;} .category_wrp { padding: 0; list-style: none; } .category_wrp li { display: block; border-bottom: 1px solid #eaeaea; padding: 11px 0; } .category_wrp li a{text-decoration: none; color: #000; font-size: 14px;} .category_wrp li a:hover{color: #e784a2;} .category_wrp li:first-child { border-top: none; } .category_wrp li a span { float: right; } .single-widgets.widget_search form input[type="search"] { border-radius: 4px; border: 1px solid #ebedf5; background: #f9fafc; font-size: 12px; padding: 10px 70px 10px 16px; height: 60px; width: 100%; } .single-widgets{text-align: left;} .single-widgets .title:after{left: 0; margin-left: 0;} .tagswrp li { display: inline-block; margin-bottom: 10px; } .tagswrp li a { color: #242323; line-height: 32px; display: block; border: 1px solid #ebedf5; text-decoration: none; padding: 6px 14px; font-size: 14px; } .tagswrp li a:hover{background: #e784a2; color: #fff; border-color: #e784a2;} .blog_del .blog-detail{text-align: left;} .blog_del .blog-detail p{font-size: 14px;} blockquote { font-size: 14px; font-style: italic; line-height: 24px; background: #fff4e6; padding: 25px; border-left: 8px solid #e784a2; margin: 20px 0; } .blog_list .date{left: 1px;} .blog_list .blog-image{overflow:inherit ;} .blog_list .blog-detail{text-align: left; padding: 20px 20px 20px 0} .blog_list .blog-detail p{font-size: 14px;} .blog_list .readmore a{padding: 12px 22px;} .sidebar .sidebar-item{ margin-bottom: 30px; } .sidebar-title{ font-size: 30px; color: #4a4a4a; margin-bottom: 15px; border-left: 2px solid #e784a2; padding-left: 18px; } .blog_sec{margin-bottom: 30px;} .sidebar form input{ width: 100%; border: 1px solid #f0f0f0; color: #696969; padding: 14px; outline: none; font-style: italic; border-radius: 30px; } .sidebar-item form{position: relative;} .sidebar form button{ position: absolute; right: 0px; top: 0px; font-size: 24px; color: #696969; background: transparent; outline: none; padding: 15px 30px 15px 26px; border: none; color: #fff; background: #e784a2; cursor: pointer; border-radius: 0 30px 30px 0; line-height: 1; } .sidebar form button:hover{background: #000;} .sidebar .sidebar-categories{ margin: 0px; } .sidebar .sidebar-categories li{ list-style: none; border-bottom: 1px solid #f0f0f0; } .sidebar .sidebar-categories li:last-child{ border: none; } .sidebar .sidebar-categories li a{ display: block; font-weight: 700; font-size: 16px; color: #707070; text-decoration: none; padding: 10px 0px; } .sidebar .sidebar-categories li:first-child a{ padding-top: 0px; } .sidebar .sidebar-categories li:last-child a{ padding-bottom: 0px; } .sidebar .sidebar-categories li a:hover{ padding-left: 16px; color: #92278f; } .sidebar .sidebar-categories li span{ float: right; } .sidebar .sidebar-categories li a:hover span{ height: 30px; width: 30px; text-align: center; background-color: #92278f; color: #fff; border-radius: 100%; display: inline-block; line-height: 30px; } .sidebar .sidebar-posts{ margin: 0px; } .sidebar .sidebar-posts li{ list-style: none; overflow: hidden; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #f0f0f0; } .sidebar .sidebar-posts li:last-child{ margin: 0px; padding: 0px; border: none; } .sidebar .sidebar-posts .image{ float: left; margin-right: 20px; width: 90px; margin-top: 7px; } .sidebar .sidebar-posts .content{ display: table; } .sidebar .sidebar-posts a{ display: block; text-decoration: none; font-size: 14px; line-height: 24px; color: #707070; } .sidebar .sidebar-posts li:hover a{ color: #92278f; } .sidebar .sidebar-posts span{ font-style: italic; font-size: 13px; color: #fa6f57; } .sidebar .sidebar-gallery{ margin: 0px; overflow: hidden; margin: -5px; } .sidebar .sidebar-gallery li{ list-style: none; float: left; width: calc(100% / 4 - 1px); padding: 5px; } .sidebar .sidebar-gallery li img{ width: 100%; } .sidebar .sidebar-twitts{ margin: 0px; } .sidebar .sidebar-twitts > li{ list-style: none; overflow: hidden; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #f0f0f0; } .sidebar .sidebar-twitts > li:last-child{ margin: 0px; padding: 0px; border: none; } .sidebar .sidebar-twitts .icon{ float: left; font-size: 46px; color: #65bbf2; margin-right: 15px; line-height: 46px; } .sidebar .sidebar-twitts .content{ display: table; } .sidebar .sidebar-twitts .content ul{ margin: 0px; } .sidebar .sidebar-twitts .content ul li{ list-style: none; display: inline-block; } .sidebar .sidebar-twitts .content ul li a{ text-decoration: none; } .sidebar .sidebar-twitts .content p{ margin: 0px; } .sidebar .sidebar-twitts .content > a{ text-decoration: none; } .sidebar .sidebar-tags{ margin: 0px; overflow: hidden; margin: -5px; } .sidebar .sidebar-tags li{ list-style: none; display: inline-block; float: left; margin: 5px; } .sidebar .sidebar-tags li a{ text-decoration: none; font-style: italic; font-weight: 700; font-size: 15px; color: #707070; border: 1px solid #f0f0f0; border-radius: 1px; padding: 8px 24px; display: inline-block; } .sidebar .sidebar-tags li a:hover{ background-color: #92278f; border-color: #92278f; color: #fff; } .sidebar .class-details{ margin: 0px; border: 1px solid #f0f0f0; } .sidebar .class-details li{ overflow: hidden; list-style: none; border-bottom: 1px solid #f0f0f0; padding: 9px 15px; } .sidebar .class-details li:last-child{ border: none; } .sidebar .class-details .name{ float: left; width: 50%; font-size: 15px; color: #ffc000; } .sidebar .class-details .name i{ margin-right: 10px; display: inline-block; } .sidebar .class-details .name i:before{ font-size: 18px; } .sidebar .class-details .info{ float: left; width: 50%; font-style: italic; font-weight: 700; font-size: 16px; color: #363636; } .sidebar .class-details .info.rating i{ color: #fcb614; } .sidebar .class-details li:last-child .info{ color: #92278f; } .sidebar{margin-left: 20px;} .blog_list{list-style: none;} .blog_list .col-lg-5, .blog_list .col-md-5{padding-right: 0;} .blog_list .col-lg-7, .blog_list .col-md-7{padding-left: 0;} .blog_list p{margin-bottom: 0; margin-top: 16px;} /********************************************* Categories **********************************************/ .categories li{} .categories li a{margin-top:0; text-transform: capitalize; color:#8f8f8f; text-decoration: none; font-size:14px; position:relative; padding-left:20px; border-bottom: 1px dashed #e4e4e4; padding-bottom: 10px; padding-top: 10px; display: block;} .categories li a:before {content: "\f068"; font-family: 'FontAwesome'; position: absolute; top: 16px; left: 0px; color: #000; font-size:8px;} .categories li a:hover{background: #e784a2; padding-left: 30px; color: #fff;} .categories li a:hover:before{left: 15px; color: #fff; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;} /********************************************* Tags **********************************************/ .tags:after{display:table; clear:both; content:'';} .tags li {display: inline-block; float: left;} .tags a {font-size: 13px; color: #969595; border: 1px solid #dadada; padding: 7px 10px; display: inline-block; margin-right: 5px; margin-bottom: 5px; text-transform: uppercase;} .tags a:hover {border: 1px solid #e784a2; background:#e784a2; color: #fff; text-decoration:none;} /************************************* Static Banner css *************************************/ .staticbanner_wrap{background: url(../images/slider2.jpg) no-repeat top; background-size: cover; padding: 90px 0 60px 0; margin-top: -34px;} .banner_wrap{margin-top: 18px;} .banner_wrap .title{margin-bottom: 40px;} .banner_wrap .title h1{color: #fff; font-size: 50px; text-transform: uppercase;} .banner_wrap .title h1 span{color: #fff; font-weight: normal; font-family: 'Questrial', sans-serif; font-size: 28px;} .banner_wrap .title:before{left: 0; margin-left:0;} .bannerText{color: #fff; font-size: 18px; font-family: 'Questrial', sans-serif;} .banner_col {margin-top: 50px; max-width: 620px; } .banner_col .readmore a{font-size: 16px; padding: 18px 30px;} .banner_col .readmore a:hover{background: #fff; color: #000;} .bannerform .input-group{margin-top: 8px;} .bannerform .input-group .form-control{border-radius: 0; height: 38px; border: none; font-size: 14px;} .bannerform textarea.form-control{height: 100px !important;} .contact_form h1{text-transform: none !important; font-size: 30px !important;} .bannerform .sub{box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); color: #fff; font-size: 15px; text-transform: uppercase; background: #e784a2; font-weight: bold; padding: 14px 30px; border: none; display: inline-block;} .bannerform .sub:hover{background: #fff; color: #000;} .bannerform .col-lg-6:nth-child(1){padding-right: 5px;} .bannerform .col-lg-6:nth-child(2){padding-left: 5px;} .bannerform .col-lg-6:nth-child(3){padding-right: 5px;} .bannerform .col-lg-6:nth-child(4){padding-left: 5px;} .bannerform .sub:focus{outline: none !important;} .staticbanner_wrap .contact_form { background: rgba(0, 0, 0, 0.28); padding: 40px; max-width: none; border: 1px solid #fff;} /********************************************* Slider Video wrap css *********************************************/ .video{margin-top: -34px;} .videoWrp{background:none !important; position:relative; padding:0; height:600px;} .hero-wrapper{height:600px; min-width: 100%; position: absolute; top:0px; left:0; width:100%;} .video{position:relative;} .hero-wrapper:before {content: ''; position: absolute; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.5);} .hero-image {width: 100%; height: 100%; overflow: hidden; z-index: -1; top: 0; background-position: center center; background-size: cover;} .hero-image #bgvid { display: block; min-height: 100%; min-width: 100%; max-width: inherit;} .videoslider{position:absolute; top:200px; left:0; width:100%; z-index:1000; text-align: center;} .videoslider h1{color: #fff; font-size: 72px; font-weight: bold; text-transform: uppercase;} .videoslider p{font-size: 28px; color: #fff; letter-spacing: 4px;} .practicearea_sec .practice_box{padding: 0; overflow: hidden;} .practice_section{padding: 20px;} .indexblog02{padding-bottom: 0;} /********************************************* Expert css *********************************************/ .expert-wrap{padding: 70px 0;} .team_content{ text-align: center; position: relative; z-index: 2; margin: -25px 20px 5px; padding: 18px 0 22px; background-color: #fff; border-bottom: 5px solid transparent; box-shadow: 0 0 12px 0 rgba(32,46,60,.06); -webkit-transition: .5s cubic-bezier(.3,.57,.55,1); transition: .5s cubic-bezier(.3,.57,.55,1);} .team_content h5{margin-bottom: 0px;} .team_content h5 a{font-size: 18px; line-height: 26px; text-decoration: none; color: #000; } .teamImg{overflow: hidden; position: relative;} .teamImg img{-webkit-transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -ms-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s; transition: all 0.5s ease-in-out 0s;} .experts:hover img{-webkit-transform: scale(1.05); -ms-transform: scale(1.05); -moz-transform: scale(1.05); transform: scale(1.05);} .team_content p{color: #9dabaf; margin-bottom: 0;} .experts:hover .team_content{border-color: #e782a0 !important;} .expert-wrap .social-icons { position: absolute; top: 0; left: -40px; right: auto; text-align: center; padding: 14px; margin-top: 0; opacity: 0; z-index: 9; background-color: #e784a2; -webkit-transition: .5s all ease; -ms-transition: .5s all ease; -moz-transition: .5s all ease; -o-transition: .5s all ease; transition: .5s all ease; } .expert-wrap .social-icons a { font-size: 16px; color: #fff; position: relative; } .expert-wrap .social-icons li {margin: 4px 0; display: block; } .teamImg:hover .social-icons { opacity: 1; left: 0; } .innerExpert{background: #f9f9f9;} /************************************* Switcher css *************************************/ #style-switcher { background: #fff; border-radius: 0 0 3px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); left: 0; position: fixed; top: 168px; width: 220px; z-index: 9999; } #style-switcher div { padding: 0px 10px; } #style-switcher h2 { color: #333; font-family: montserrat, sans-serif; font-size: 14px; margin-bottom: 0; margin-right: 0; margin-top: 0; padding: 10px 0; text-align: center; text-transform: uppercase; } #style-switcher h2 a { background: #a7a7a7; display: block; height: 50px; position: absolute; right: -50px; top: 0; width: 50px; } #style-switcher h2 a i { color: #fff; font-size: 26px; left: 12px; position: absolute; top: 12px; } .colors { padding-left: 7px; } .colors { list-style: none; margin: 0px 0px 10px 0px; overflow: hidden; } .colors li { float: left; } .colors li a { border-radius: 100px; cursor: pointer; display: block; height: 35px; margin: 6px; width: 35px; } .layout-style select { width: 100%; padding: 5px; border: none; margin: 0 0 0 -5px; color: #fff; cursor: pointer; } #reset { margin: 0 0 15px 2px; } #reset a { color: #fff; font-size: 12px; } .brown { background: #e784a2; } .blue { background: #0891d7; } .red { background: #d21515; } .orange { background: #d27b15; } .yellow { background: #e5c51a; } .nvblue { background: #343db9; } .green { background: #36b119; } .pink { background: #d814d2; } .colors li a.active { box-shadow: 0 0 0px 2px #fff; } .icon-2x { color: #fff; font-size: 22px; line-height: 30px; } @media only screen and (max-width: 768px) { #style-switcher { display: none; } } .inner_heading{background: url(../images/inner_heading.jpg) no-repeat top; background-size: cover; padding:100px 0 30px 0; text-align: center;} .inner_heading h1{color: #fff;} .page_content{padding:60px 0;} .page_content .serviceImg img{width: 100%;} .page_content .service_box{margin: 0; padding: 0;} .page_content .service_box > div{margin: 30px 0;} .serImg{margin-bottom: 30px;} .galley_inner .row > div{margin: 15px 0;} .galley_inner{text-align: center;} .testi_list{list-style: none;} .testi_list li{margin: 36px 0;} .testi_list .testimonials_sec{box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);} .portfolio-overley {z-index: 1000; position: absolute; width: 100%; height: 100%; display: block; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.5); text-align: center; -webkit-transform: scale(0); -moz-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .galleryImg img{width: 100%;} .gallery-wrap .galleryImg:hover .portfolio-overley, .galley_inner .galleryImg:hover .portfolio-overley { -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1); } .gallery-wrap .content, .galley_inner .content { z-index: 1000; position: absolute; top:50%; left:0; width:100%; } .gallery-wrap .content .image-link, .galley_inner .content .image-link{ position:absolute; left:50%; top: 50%; width:50px; height:50px; color:#ffffff; line-height:50px; background:#e782a0; display:block; font-size:16px; z-index:1; text-align:center; margin-left: -25px; margin-top: -25px; border-radius: 100%; } /*****: Media Quries :*****/ @media screen and (max-width: 1200px){ #counter{margin-top: 40px;} .header_phone a{font-size: 22px;} .header_phone{padding-left: 35px; margin-right: 25px;} .law-wrap .title h1{font-size: 32px;} .blog-detail h3 a{font-size: 20px;} .contact_form{padding: 20px;} .contact_info{padding:30px;} .contact_info:after{bottom: -100px; right: -220px;} .slider_info .sliderText{font-size: 50px;} .navbar li{padding: 0px 12px;} .navbar-light .navbar-nav .nav-link{font-size: 14px; padding: 0px 8px;} .view_map{right: 50px;} .slider-wrap{padding: 220px 0 180px 0;} .slidertext1, .slidertext2, .slidertext3, .slidertext4{margin-left: 60px !important;} .about-wrap .title h1{font-size: 30px; line-height: 40px;} } @media screen and (max-width: 990px){ .sidebar{margin: 30px;} .blog-pagination{margin-bottom: 40px;} .expert-wrap .row>div{margin: 15px 0;} .teamImg img{width: 100%;} .navbar-toggler{padding: 4px 10px;} .sticky{display: none;} .inner_heading{padding: 30px 0;} .page_content .service_box{margin: 0 auto; padding: 0;} .staticbanner_wrap{margin-top: 0; padding: 60px 0;} .banner_col{margin-top: 0; max-width: inherit;} .video{margin-top: 0;} .service-wrap{padding: 60px 0 20px 0;} .videoslider{top: auto;} .videoslider h1{font-size: 50px;} .appointment-wrap{text-align: center;} .blogImg img{width: 100%;} .blog_list li{ margin-bottom:40px;} .videoWrp, .hero-wrapper{height: 450px;} .staticbanner_wrap .contact_form{padding: 20px;} .staticbanner_wrap .contact_form{margin-top: 40px;} .service_box{padding: 28px; margin-bottom: 0;} .service-wrap h3 a{font-size: 20px;} .appointment-wrap .readmore{margin-top: 15px;} .serviceImg img{width: 100%;} .service-wrap h3{margin-bottom:50px; font-size: 24px;} .service-wrap h3 span{display: inline-block;} .innerHeading-wrap{margin-top: 0; padding: 40px 0;} .quote-btn a{display: inline-block; font-size: 14px; padding: 14px 24px;} .header-wrap .atlanta_logo{text-align: left;} .tp-banner{margin-top: 0;} .header_info{float: none;} .law-wrap:before{display: none;} .offset-1{margin-left: 0;} .contact_info:after{display: none;} .copyright-wrap, .credits{text-align: center;} .contact-wrap:after{display: none;} .contact-wrap:after, .contact-wrap:before{width: 100%;} .contact-wrap:before{height: 50%;} .law-wrap .offset-6{margin-left: 0;} .aboutImg{text-align: center; margin-top: 30px;} .header-wrap .navbar{float: none;} .advice-wrap p{padding: 0;} .counterbox{margin: 15px 0;} .navbar-toggler{background: #fff;} .navbar-light .navbar-nav .nav-link{color: #fff; padding: 10px 16px;} .navbar-light .navbar-nav .nav-link:hover{background: #000; color: #fff !important;} .navbar-light .navbar-nav .active>.nav-link{background: #000; color: #fff;} .footer-wrap .credits{margin-top: 10px; text-align: center;} .header_logo{text-align: center;} .header-wrap{position: static; background: #2D2D2D; padding: 15px 0;} .slider-wrap{padding: 120px 0 80px 0; height: 450px;} .slider_info .sliderText{line-height: 55px;} .sinceWrp{text-align: center;} .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{border: none;} .navbar-light .navbar-nav .nav-link{border: none;} .navbar-light .navbar-nav .active>.nav-link{background: #bd935c;} .navigationWrp{padding: 0;} .header_info{text-align: center; border-top: 1px solid #ddd; margin-top: 14px; padding-top: 15px; } .services-wrap .laptopImg{width: auto;} .navbar-collapse.show { visibility: visible; -webkit-transform: translateX(-100%); transform: translateX(-100%); } .newsletter-wrap{text-align: center;} .copyright-wrap{text-align: center;} .about-wrap h3{font-size: 40px;} .navbar-collapse { position: fixed; top: 0px; bottom: 0; left: 100%; width: 60%; padding-right: 1rem; padding-left: 1rem; overflow-y: auto; visibility: hidden; background-color: rgba(0,0,0,0.8); transition: visibility .3s ease-in-out, -webkit-transform .3s ease-in-out; transition: transform .3s ease-in-out, visibility .3s ease-in-out; transition: transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out; z-index: 10000; } .navbar-nav { clear: both; } .navigationWrp .collapse:not(.show){display: inline-block;} .navbar-light .navbar-nav .nav-link { color: #fff; } .navbar-light .navbar-nav .nav-link { color: #fff; font-size: 14px; z-index: 1000; font-weight: 400; } .navbar-toggler { position: absolute; top: 0px; right: 20px; background: #fff; display: block; } .header_phone{margin-top: 0;} .close-toggler { background: none; color: #fff; padding: 5px; border: none; margin-top: 10px; font-size: 24px; float: right; display: block; } .navbar-nav > li{display: block;} .navbar{text-align: left;} .navbar-light .navbar-nav .nav-link:hover{background: #e784a2; color: #fff;} .navbar{margin: 0;} .header-wrap .conInfo span{text-align: left;} .about_box{margin-left: 0; padding: 0 30px;} .navbar-nav>li>a+i{ display: block; position: absolute; right: 15px; top: 7px; font-size: 24px; cursor: pointer; color: #0b3c5d; background: #fff; width: 30px; height: 30px; text-align: center; line-height: 30px; } .navbar-nav > li > ul {width: 100%; position: static; display: none; margin-left: 0; opacity: 1; visibility: visible;} .sidebar-item{margin-bottom:50px;} .blog_sec { margin-bottom: 40px; } .blog_list li .blog_sec{height: 100%;} } @media screen and (max-width: 767px){ .videoslider h1{font-size: 34px} .videoslider p{font-size: 24px;} .videoWrp, .hero-wrapper{height: 300px;} .footer_icon{text-align: center;} .blog_list .blog-detail{padding: 20px;} .navbar li{padding: 0;} .social-media, .topbar-wrap{text-align: center;} .header_info{display: inline-block; text-align: left;} .header_info li{display: block; margin: 20px 0; padding: 0; border: none;} .header_info{border: none;} .atlanta_logo{text-align: left !important; margin-right: 76px;} .advice-wrap .title h1{font-size: 32px;} .advice-wrap .phonewrp a{font-size: 36px;} .advice-wrap .phonewrp:before{top: 0;} .header-wrap{text-align: center;} .contact-list{position: static; margin: 0 auto 50px auto;} .blog_list .col-lg-5, .blog_list .col-md-5{padding-right: 15px;} .blog_list .col-lg-7, .blog_list .col-md-7{padding-left: 15px;} .work-wrap .title p{font-size: 16px;} .work-wrap .title p:before, .work-wrap .title p:after{display: none;} .title h1{font-size: 36px;} .testi_list li{margin-bottom: 45px;} .contact_form{margin-bottom: 30px;} .media_logo{margin-top: 30px;} .medialinker_img img{width: 100%;} .work-wrap .readmore a{font-size: 18px; padding: 12px 30px;} .slider_info .sliderText{font-size: 22px; line-height: 30px;} .sinceWrp{font-size: 18px; color: #000;} .copyright-content p{text-align: center;} .credit{text-align: center;} .readmore a{font-size: 14px; padding: 14px 24px;} .newsletter-wrap .form-control { font-size: 14px; padding: 34px 22px 34px 65px; } .newsletter-wrap .form_icon {font-size: 28px; margin-top: -13px;} .newsletter-wrap{padding: 35px 15px;} .hourswrp, .footer-links{margin-bottom: 30px;} .footer-wrap h3{margin-bottom: 15px;} } @media screen and (max-width: 480px){ .videoslider h1{font-size: 24px;} .banner_wrap .title h1{font-size: 32px;} .videoslider p{font-size: 16px;} .videoWrp, .hero-wrapper{height: 200px;} .client_box{display: block;} .advice-wrap .phonewrp:before{left: 50%; margin-left: -31px;} .advice-wrap .phonewrp{padding-left: 0; padding-top: 80px;} .page-navigation .page-go-link, .page-navigation .page-go {margin-left: auto; margin-right: auto;} .newsletter-wrap form input[type="submit"] {padding: 0 16px; font-size: 14px;} .newsletter-wrap .form_icon {font-size: 22px; margin-top: -10px;} .newsletter-wrap .form-control {padding: 32px 20px 32px 56px; font-size: 12px;} .maprwp iframe{height: 200px;} .contact-info-icon{margin: 30px auto;} .single-contact-info{display: block; text-align: center;} .contact-info-text{margin: 30px 0;} .about-wrap h3{font-size: 20px;} .header-wrap{text-align: left;} .footer_links{border: none;} .footer_links li{display: block; text-align: left; border-bottom: 1px solid #3d5565; padding: 5px 0;} .footer_links li a{font-weight: normal;} .footer_links li:first-child{border-top: 1px solid #3d5565;} .footer_links{margin-top: 20px;} .testimonial-wrap .owl-nav{position: static; margin-top: 20px; text-align: center;} .header_logo{padding-right: 80px;} .about-wrap .title h1{font-size: 20px; line-height: 26px;} .title p{letter-spacing: 1px;} .title p:before, .title p:after{display: none !important;} .contact-list li .icon img{width: 30px;} .contact-list p{font-size: 14px;} .law-wrap .title h1{font-size: 20px;} .contact-wrap:before{height: 56%;} .newsletter-wrap .title h1{font-size: 22px;} .newsletter-wrap .title h1 span{font-size: 18px;} .contact-wrap .title h1{font-size: 22px;} .blog-detail p{font-size: 14px;} .lawflex .law_box{font-size: 20px;} .contact_info{padding: 20px !important;} .contact_box{margin-bottom: 8px;} .emailtext{font-size: 15px !important; font-weight: normal;} .title h1{font-size: 26px;} .title p{font-size: 14px;} .blog_info{padding: 20px;} .blog_List span{padding-right: 12px;} .blog-wrap h3{line-height: 28px; font-size: 20px;} .slider-wrap{padding: 80px 0;} .slider_info .sliderText{font-size: 16px; line-height: 20px;} .copyright-wrap .footer_links li{border-bottom: 1px solid #d0d0d0;} .copyright-wrap .footer_links li:first-child{border-top: none} .copyright-wrap .footer_links li:last-child{border-bottom: none} }