/*
Theme Name: Global Directory
Theme URI: http://pkteam.com
Author: J
Author URI: http://pkteam.com
Description: A semantic HTML/CSS framework base theme for WordPress Developers ported from Twitter Bootstrap
Version: 1.0
=======
License: GNU General Public License
License URI: license.txt

This theme, like WordPress, is licensed under the GPL.

The development of BootstrapWP was powered by Sublime Text 2 and lots of Diet Coke.
Use this starter theme to make something cool.  Please share the results with me via Twitter @rachelbaker.
Enjoy!

*/

/********************************************************

Comfortable with LESS?  Check out the /assets/css/less folder where the bootstrapwp.less file is the master complier

Not comfortable with LESS?  You can override the compiled bootstrapwp.css file by adding custom styles here.
-------------------------------------------------- */
.alignleft { float: left; margin-right: 10px; }
.alignright { float: right; margin-left: 10px; }

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone { margin: 5px 20px 20px 0; }
.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }
.alignright { float: right; margin: 5px 0 20px 20px; }
.alignleft { float: left; margin: 5px 20px 20px 0; }
.aligncenter { display: block; margin: 5px auto 5px auto; }
a img.alignright { float: right; margin: 5px 0 20px 20px; }
a img.alignnone { margin: 5px 20px 20px 0; }
a img.alignleft { float: left; margin: 5px 20px 20px 0; }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto }
.wp-caption { background: #fff; border: 1px solid #f0f0f0; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }
.wp-caption.alignnone { margin: 5px 20px 20px 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; margin: 0; padding: 0 4px 5px; }
a:hover { text-decoration: none; }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; }
ul { padding-left: 0px; list-style: none; color: #000; }
table { width: 100%; }
.breadcrumb .divider, code { display: none; }
.well { box-shadow: none; padding: 10px; border-radius: 0px; }
.well h4.widget-title { background: #ccc; color: #fff; padding: 5px 10px; }
input[type], textarea {	/* display: block; */

	/* width: 100%; */

	/* height: 37px; */

	/* padding: 6px 12px; */

	/* font-size: 14px; */

	/* line-height: 1.644; */

	/* color: #555; */

	/* vertical-align: middle; */

	/* background-color: #fff; */

	/* background-image: none; */

	/* border: 1px solid #ccc; */

	/* border-radius: 3px; */

	/* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); */

	/* box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); */

	/* -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; */
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
textarea { height: auto; }
input[type="submit"] { width: auto; }
form#searchform, form#searchform input#s { margin-bottom: 11.5px; }
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
a { color: #133046 }
a:hover { color: #c7402d }
body { color: #012d58; font-family: 'Open Sans', sans-serif; line-height: 1.7; background: #e6e9ef url("assets/img/bg.jpg") repeat-x left top; }
.lr-0 { margin-right: 0px; margin-left: 0px; }
.main-title>h1, .main-title>h2, .main-title>h3 { font-size: 48px; font-weight: 300; margin-bottom: 30px; }
.main-title>h4, .main-title>h5, .main-title>h6 { font-size: 30px; text-transform: inherit; font-weight: bold; position: relative; margin-bottom: 12px; display: inline-block; padding-left: 90px; padding-right: 90px; }
.main-title>h4:after, .main-title>h5:after, .main-title>h6:after, .main-title>h4:before, .main-title>h5:before, .main-title>h6:before { position: absolute; content: " "; width: 80px; border: 1px solid #012d58; top: 50%; }
.main-title> h4:before, .main-title>h5:before, .main-title>h6:before { left: 0; }
.main-title> h4:after, .main-title>h5:after, .main-title>h6:after { right: 0px; }
.carousel-caption { right: 0%; bottom: 0px; left: 0%; color: inherit; text-shadow: none; padding: 0px; top: 0px; }
h1, h2, h3, h4, h5, h6 { margin-top: 0px; line-height: 1.22; color: #274274; }
a { color: inherit; text-decoration: none; }
a:focus, a:hover { color: #1b95f9; text-decoration: none; }
.top-margin { margin-top: 90px; }
.header-bar { background-color: #274274; color: #fff; padding-top: 5px; padding-bottom: 5px; }
.btn { font-weight: 700; color: #fff; background-color: #1b95f9; padding: 15px 40px; font-size: 18px; text-transform: uppercase; border-color: transparent; border-radius: 4px; }
.btn:focus, .btn:hover, .btn2 { color: #fff; background-color: #274274; }
.btn2:hover, .btn2:focus { background-color: #133046; }
.btn.active, .btn:active { box-shadow: none; }
.mail-blog ul { margin: 0px; }
.mail-blog span { font-weight: 700; }
.mail-blog a { text-decoration: none; }
.mail-blog .fa { font-size: 18px; color: #fff; padding-right: 15px; }
.login-blog .btn { border-radius: 0px; padding: 12px 23px; font-size: 16px; }
.header { background-color: #fff; padding: 12px 0px 10px; font-weight: 600; color: #fff; display: inline-block; width: 100%;	/* border-bottom: 1px solid rgba(204, 204, 204, 0.57); */ }
.thumbnail { border-radius: 0px; }
.panel { border-radius: 0px; }
.navbar { margin-bottom: 8px; min-height: auto; }
.navbar-nav>li a {font-size: 15px;padding: 7px 2px;color: #274274;text-transform: uppercase;font-weight: 600;}
.navbar-nav > li+li { padding-left: 33px; }
.nav>li>a:focus, .nav>li>a:hover { background-color: transparent; color: #1b95f9 }
.navbar .nav li.current-menu-item > a, .navbar .nav>li:hover>a, .navbar .nav>li>a:hover, .navbar .nav>li>a:focus, .navbar .nav>li:focus>a, .navbar .navbar-nav>li.active a, .navbar .navbar-nav>li.dropdown .dropdown-menu>li>a:hover, .navbar .navbar-nav>li.dropdown .dropdown-menu>li>a:focus, .navbar .navbar-nav>.open>a, .navbar .navbar-nav>.open>a:focus, .navbar .navbar-nav>.open>a:hover {
 background-color: transparent; color: #1b95f9 
}
.elementor-widget:not(:last-child) { margin-left: 0px;}
.rated_doctor{    margin-top: 15px;
    padding-left: 15px;}

.rated_doctor li a {padding-bottom: 6px;
    display: inline-block;
    border-bottom: 1px dotted #ccc;
    width: 100%;
    color: #54595f;
    margin-bottom: 10px;
    padding-left: 5px;
    width: 90%;}

     .top_rated_law li a:before , .rated_doctor li a:before{ content: none !important;} 
     .top_rated_law li a ,.rated_doctor li a{ border-bottom: none !important;  }  
.top_rated_law li , .rated_doctor li {
    padding-left: 25px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px dotted #ccc;
}

/**Doctors Images Addition*/
   .rated_doctor li:first-child:before {
    background: url(assets/img/Anesthesiologists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;
}  
.rated_doctor li:nth-child(2):before{ 
        background: url(assets/img/Cardiologists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
    .rated_doctor li:nth-child(3):before{ 
        background: url(assets/img/CardiothoracicSurgeons.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}

      .rated_doctor li:nth-child(4):before{ 
        background: url(assets/img/Dentists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(5):before{ 
        background: url(assets/img/Dermatologists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(6):before{ 
        background: url(assets/img/Gastroenterologists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(7):before{ 
        background: url(assets/img/Internists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(8):before{ 
        background: url(assets/img/Nephrologists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(9):before{ 
        background: url(assets/img/Neurosurgeons.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
      
          .rated_doctor li:nth-child(10):before{ 
        background: url(assets/img/OB-GYNs.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(11):before{ 
        background: url(assets/img/Oncologists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(12):before{ 
        background: url(assets/img/OrthopedicSurgeons.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(13):before{ 
        background: url(assets/img/Orthopedists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(14):before{ 
        background: url(assets/img/Otolaryngologists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(15):before{ 
        background: url(assets/img/Pediatricians.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(16):before{ 
        background: url(assets/img/PlasticAndReconstructiveSurgeons.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(17):before{ 
        background: url(assets/img/PlasticSurgeons.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(18):before{ 
        background: url(assets/img/Psychiatrists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(19):before{ 
        background: url(assets/img/Psychologists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(20):before{ 
        background: url(assets/img/Radiologists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(21):before{ 
        background: url(assets/img/Surgeons.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
          .rated_doctor li:nth-child(22):before{ 
        background: url(assets/img/Urologists.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
      .rated_doctor li:nth-child(23):before{ 
        background: url(assets/img/VascularSurgeons.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
/**Doctors Images Addition*/
.top_rated_law li:first-child:before{ 
	    background: url(assets/img/Personal-InjuryLawyers.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}

.top_rated_law li:nth-child(2):before{ 
	    background: url(assets/img/family-lawyers.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
.top_rated_law li:nth-child(3):before{ 
	    background: url(assets/img/Medical-Malpractice-Lawyers.png);width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
	    .top_rated_law li:nth-child(4):before{ 
	    background: url(assets/img/Business-Lawyers.png);width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
	    	    .top_rated_law li:nth-child(5):before{ 
	    background: url(assets/img/Real-Estate-Lawyers.png);width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
	      .top_rated_law li:nth-child(6):before{ 
	    background: url(assets/img/Divorce-Lawyers.png);width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
	     .top_rated_law li:nth-child(7):before{ 
	    background: url(assets/img/Labor-&-Employment-Lawyers.png);width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}
	    .top_rated_law li:nth-child(8):before{ 
	    background: url(assets/img/Insurance-Lawyers.png);width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;}

   .top_rated_law li:last-child:before {
    background: url(assets/img/Criminal-Lawyers.png);
    width: 55px;
    height: 55px;
    background-position: top left;
    background-size: cover;
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    margin-top: -14px;
    margin-left: -55px;
}
.navbar .navbar-nav>li.dropdown .dropdown-menu {/* min-width: 263px; */box-shadow: none; background: #f7f7f7; border-radius: 0px; border-color: #e7ecf4; border: none; padding: 0; }
.navbar .navbar-nav>li.dropdown:last-child .dropdown-menu {/* left: auto; *//* margin-left: auto; *//* right: 0px */ }
.navbar .navbar-nav>li.dropdown .dropdown-menu:before, .navbar .navbar-nav>li.dropdown .dropdown-menu:after { display: none; }
.navbar .navbar-nav>li.dropdown .dropdown-menu>li>a {padding: 8px 12px;color: inherit;border-bottom: 1px solid #e7ecf4;white-space: nowrap;}
.navbar .navbar-nav>li>a b.fa { margin-top: -3px; margin-left: 5px; font-weight: bold; }
.navbar .navbar-nav>li.dropdown:nth-last-child(1) .dropdown-menu, .navbar .navbar-nav>li.dropdown:nth-last-child(2) .dropdown-menu { left: auto; margin-left: auto; right: 0px; }

@media (min-width:768px) {
	.navbar .navbar-collapse.collapse {/* padding: 0 0px; */ }
	.navbar .nav>li.dropdown:hover > .dropdown-menu, .navbar .nav>li.dropdown .dropdown-menu>li:hover > .dropdown-menu { display: block }
	.navbar .nav>li.dropdown .dropdown-menu>li { position: relative; }
	.navbar .nav>li.dropdown .dropdown-menu>li>a:focus, .navbar .nav>li.dropdown .dropdown-menu>li>a:hover {/* color: #ffffff; *//* background-color: #274274; */}
	.navbar .nav>li.dropdown .dropdown-menu>li.dropdown > a:after { font-family: FontAwesome; content: "\f105"; position: absolute; right: 17px; top: 12px; }
	.navbar .nav>li.dropdown .dropdown-menu>li:hover > .dropdown-menu { position: absolute; left: 100%; margin-left: 0px; top: -2px; }
	.navbar .nav>li.dropdown .dropdown-menu>li>a b.fa { margin-top: 3px; float: right; }
}
.banner { padding: 0px 0px 0px; }
.banner-desc { padding-right: 0px; }
.banner-desc h1 { font-weight: 700; font-size: 51px; line-height: 1.2; margin-bottom: 15px; }
.banner-desc p { font-size: 24px; color: #1c77bd; margin-bottom: 30px; }
.banner-desc img { width: auto !important; margin-bottom: 30px; }
.banner-desc a, .online-builder a, .custom-design a, .our-product a { }
.badge-buddies-blog p { font-size: 16px; font-weight: 500; }
.badges-type-col { background-color: #1c77bd; padding: 70px 0px; color: #fff;/* margin-bottom: 75px; */ }
.badges-type-col h3 { m; margin-bottom: 35px; font-size: 48px; font-weight: 300; }
.online-builder:nth-of-type(odd) { padding-right: 35px; }
.online-builder:nth-of-type(even) { padding-left: 35px; }
.online-builder { overflow: hidden; padding-bottom: 10px; padding-top: 5px; }
.online-builder+.online-builder:before { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; background: #3b92d5; width: 1px; height: 1500px; }
.online-builder h2, .custom-design h2 { font-weight: 700; margin-bottom: 20px; }
.online-builder p { font-size: 16px; font-weight: 400; margin-bottom: 20px; }
.online-builder img { margin-top: 35px; }
.online-builder .btn { margin-top: 45px; }
.custom-design { border: none; }
.custom-design p { margin-bottom: 30px; }
.custom-design img { margin-bottom: 51px; }
.our-product .btn { margin-top: 60px; }
.our-product h2:after { left: 0; }
.our-product h2:before { right: 0; }
.badges-row { margin-left: 0px; margin-right: 0; }
.why-badges-buddies-col, .highest-quality { position: relative; padding: 0px; }
.why-badges-buddies-col { color: #fff; }
.why-badges-buddies-col img { width: 100%; }
.highest-quality img { width: 100%; }
.why-badges-buddies-blog, .highest-quality-desc { margin-left: auto; width: 580px; }
.highest-quality-desc { padding: 35px 15px 20px 30px; }
.why-badges-buddies-blog { padding: 40px 30px 25px 15px; }
.why-badges-buddies-col { position: relative; overflow: hidden; }
.wb-bg { display: inline-block; }
.why-badges-buddies-blog h4, .highest-quality-desc h4 { font-size: 40px; font-weight: 300; }
.why-badges-buddies-blog h4 { margin-bottom: 30px; }
.why-badges-buddies-blog ul { width: 310px; margin-left: auto; list-style-type: none; padding-left: 0px; }
.why-badges-buddies-blog ul li { position: relative; padding-left: 42px; font-size: 15px; line-height: 1.5; margin-top: 20px; }
.why-badges-buddies-blog ul li:before { background: url('assets/img/okicon.png') no-repeat; background-position: left top; content: ''; position: absolute; height: 25px; width: 25px; left: 0px; top: 4px; }
.highest-quality-desc { margin-left: 0px; }
.highest-quality-desc h4 { margin-bottom: 24px; }
.highest-desc { font-size: 15px; line-height: 1.5; margin-bottom: 0px; padding-left: 0px; }
.highest-quality-desc img { width: auto; }
.satisfaction-row { }
.satisfaction-text, .satisfaction-img { display: inline-block; float: none; margin-left: -4px; vertical-align: middle }
.satisfaction-text span { line-height: 1.4; display: block; font-size: 24px; }
.hq-list { padding-left: 85px; min-height: 60px; margin-top: 24px; }
.hq-list i { background-color: #1c77bd; width: 60px; line-height: 60px; text-align: center; color: #fff; font-size: 36px; margin-right: 10px; border-radius: 6px; position: absolute; left: 15px; }
.hq-list span { font-size: 16px; font-weight: 600; line-height: 1.6; display: block; }
.testimonial-col { margin-bottom: 14px; }
.testimonial-blog { }
.testimonial-blog img { width: auto !important; margin-bottom: 36px; }
.testimonial-blog p { font-size: 15px; margin-bottom: 30px; }
.testimonial-blog span { font-weight: 700; font-size: 18px; }
.testimonial-blog h4 { line-height: 1.9; }
.ordering-proces { background-image: url(assets/img/orderingprocess.png); background-repeat: no-repeat; background-size: cover; padding: 220px 0px 90px; color: #fff; }
.ordering-proces-blog h6 { font-weight: 700; font-size: 55px; margin-bottom: 30px; }
.ordering-proces-blog p { font-weight: 600; font-size: 18px; margin-bottom: 20px; }
.ordering-proces-blog .btn { margin-top: 20px; }
.ordering-proces-blog a, .easy-to-use-blog a { }
.easy-to-use { background-color: #1c77bd; padding: 30px 0px 30px; color: #fff; margin-bottom: 45px; }
.easy-to-use-blog { padding-right: 0px; }
.easy-to-use-blog h2 { font-weight: 700; margin-bottom: 15px; }
.easy-to-use-blog p { font-size: 18px; font-weight: 400; }
.easy-to-use-blog span { font-weight: 700; }
.logos { float: none; vertical-align: middle; display: inline-block; margin-left: -4px; margin-bottom: 40px; }
.footer { background-color: #001d3a; padding: 66px 0px 40px; color: #fff; }
.footer h3 { font-weight: 700; margin-bottom: 35px; }
.footer p { font-size: 16px; font-weight: 400; line-height: 1.7; }
.quick-links ul, .contact-us ul { padding-left: 0px; }
.quick-links ul li, .contact-us ul li { list-style-type: none; margin-bottom: 15px; }
.quick-links ul li a, .contact-us ul li a { text-decoration: none; font-size: 16px; }
.contact-us ul li { margin-bottom: 4px; }
.footer hr { margin-top: 70px; }
.copyright {	/* padding-top: 20px; */

/* padding-left: 0px; */ }
.usefull-links { padding-top: 20px; padding-right: 0px; }
.usefull-links li+li { border-left: 1px solid #fff; }
.usefull-links a { text-decoration: none; padding: 0px 15px 0px 20px; }
.left-content { margin-top: 40px; }
.left-content h1 { font-size: 30px; font-weight: 700; color: #133046; padding-left: 15px; }
.top-surgeons { text-align: center; margin-top: 20px; }
.top-surgeons h3 { font-size: 15px; font-weight: bold; color: #274274; }
.top-surgeons h3 a { color: #133046; text-decoration: none; }
.top-surgeons p { font-size: 14px; color: #133046; }
.top-surgeons .thumbnail { padding-top: 5px; padding-bottom: 0px; margin-bottom: 10px; }
.top-surgeons .thumbnail .caption { padding-top: 10px; padding-bottom: 0px; color: #333; }
.hair-news { margin-top: 40px; }
.hair-news h1 { font-size: 22px; font-weight: bold; color: #133046; padding-left: 0px; }
.hair-inner { margin-top: 30px; }
.hair-inner h4 { font-size: 18px; color: #133046; font-weight: bold; }
.hair-inner h5 { font-size: 15px; color: #15959f; }
.hair-inner p { font-size: 14px; color: #133046; }
.hair-news ul { margin: 0px; padding: 0px; }
.hair-news li { list-style: none; color: #133046; font-size: 14px; line-height: 25px; margin-bottom: 30px; }
.hair-news .fa { color: #15959f; }
.hair-news li:first-child { margin-top: 30px; }
.hair-news li a { color: #133046; text-decoration: none; }
.top-rated { margin-top: 40px; }
.three-steps { margin-top: 40px; }
.three-steps h2 { font-weight: bold; font-size: 20px; color: #133046; }
.three-steps ul { padding-left: 0px; }
.three-steps li { list-style: none; color: #133046; font-size: 14px; line-height: 25px; margin-top: 30px; }
.sidebar { margin-top: 105px; }
.sidebar .ad { margin-bottom: 40px; }
.stories { margin-bottom: 40px; }
.stories .stories-pic { float: left; margin-right: 20px; }
.stories .stories-t h2 { color: #15959f; font-size: 30px; font-weight: bold; text-transform: uppercase }
.stories .stories-t h3 { color: #133046; font-size: 16px; }
.panel-primary>.panel-heading { color: #133046; background-color: transparent; border-color: #dfdfdf; font-size: 30px; font-weight: 700; }
.panel-primary { border-color: #dfdfdf; }
.panel-body a { color: #c83f1f; text-transform: uppercase; font-size: 20px; font-weight: 700; }
.transplant { border: 1px solid #dfdfdf; text-align: center; box-shadow: 0 1px 1px rgba(0, 0, 0, .05); padding-bottom: 30px; margin-top: 20px; }
.transplant p { padding-top: 30px; }
.transplant h3 { font-size: 18px; color: #1f1f1f; font-weight: bold; }
.transplant h4 { font-size: 16px; color: #1f1f1f; margin-top: 40px; }
.transplant .btn { font-weight: 700; color: #ffffff; background-color: #c83f1f; padding: 15px 53px; font-size: 16px; border: none; border-radius: 0px; }
.transplant .btn:hover { background-color: #15959f; }
.video { margin-top: 40px; }
.video img { margin-top: 25px; }
.video h1 { color: #133046; font-size: 24px; font-weight: bold; }
.question { margin-top: 40px; }
.posts { margin-top: 40px; }
.posts h1 { color: #133046; font-size: 24px; font-weight: bold; }
.posts .media-heading { color: #133046; font-size: 15px; font-weight: bold; }
.posts .thumbnail { margin-right: 20px; }
.posts .media-body p { color: #15959f; font-size: 14px; }
.footer_wrapper { background: #133046; padding-top: 40px; padding-bottom: 40px; margin-top: 50px; }
.footer_links h3 { color: #FFF; margin-bottom: 25px; width: 100%; }
.Email-box { border: none; border-radius: 2px; padding-left: 10px; }
.submit_btn { padding-left: 0px; }
.submit_btn button { border-radius: 0px; color: #FFF; border: none; font-weight: bold; background: #c83f1f; border: none; font-size: 18px; box-shadow: none; padding: 10px 22px 10px; margin-left: 14px; margin-top: 16px; }
.submit_btn button:hover { background: #019b93; color: #fff; box-shadow: none; border-bottom: none; }
.form_box { margin-bottom: 25px; float: left; }
.footer_links ul { list-style-type: none; padding-left: 10px; width: 100%; }
.footer_links ul li { float: left; padding-right: 13px; font-family: 'Open Sans', sans-serif; }
.f_icons { color: #30323F; }
.f_icons:hover { color: #FE6B38; }
.footer_links ul li a .fa { font-size: 18px; color: #fff; }
.footer_links ul li a .fa:hover { color: #019b93; }
.link_sec { padding-left: 13px; margin-top: 0px; }
.link_sec li { padding-bottom: 8px; list-style-image: url(assets/img/f-arrow.png); float: none !important; }
.link_sec li a { font-family: 'Open Sans', sans-serif; color: #FFF; font-size: 14px; text-decoration: none; }
.link_sec li a:hover { color: #019b93; }
.link_sec_2 { padding-left: 0px; margin-top: 0px; float: none; }
.link_sec_2 li { font-size: 14px; color: #FFF; padding-bottom: 8px; }
.link_sec_2 li span { }
.link_sec_2 li span:first-child { display: block; text-align: right; padding-left: 10px; }
.form-inline .form-control { width: 100%; height: 44px; padding: 6px 12px; font-size: 16px; }
.footer_links p { color: #FFF; }
.copyright {	/* background-color: #0e2537; */

/* text-align: center; */ }
.copyright p { font-size: 14px; color: #FFF; padding: 10px 0px 22px 10px; margin: 0px; }
.find-lawyer { background: #15959f; padding: 10px 0px; }
.find-lawyer-col { padding-right: 0px; display: inline-block; float: none; vertical-align: middle; margin-left: -2px; }
.find-lawyer-col h3 { color: #fff; margin-bottom: 0px; font-size: 18px; }
.find-lawyer-col h3 strong { font-size: 18px; }
.find-lawyer-form { padding-left: 25px; display: inline-block; float: none; vertical-align: middle; margin-left: -3px; }
.find-lawyer-form input:not([type="submit"]), .find-lawyer-form select { height: 48px; font-size: 16px; }
.find-lawyer-form input[type="submit"] { padding: 0px 42px; padding-bottom: 0; line-height: 48px; height: auto; }
.find-lawyer-form .col-md-3 { padding-left: 0px; padding-right: 0px; margin-right: 5px; }
.find-lawyer .get-started { background: #c7402d; border: none; color: #fff; font-size: 18px; font-weight: bold; }
.find-lawyer-form input[type="submit"]:hover, .find-lawyer-form input[type="submit"]:focus {/* background: none; *//* border: 1px solid #fff; */ }
.find-lawyer .get-started:hover { background: #133046; }
.latest_news_one { background-position: center center; width: 100%; height: auto; background-repeat: no-repeat; background-size: cover !important;/* float:left; */ display: block; padding-top: 91%; }
.latest_news_two { background-position: center center; width: 100%;/* height:185px; */ background-repeat: no-repeat; background-size: cover;/* float:left; */ display: block; padding-top: 56%; }
.outer_carousel { float: left; width: 100%; display: inline-block; }
.sidebar-nav { float: left; width: 100%; }
.sidebar-nav .widget { padding: 0px; margin-bottom: 30px; float: left; width: 100%; box-shadow: 0px 0px 10px 0px rgba(21, 23, 20, 0.12); padding: 0px 15px 15px; }
.sidebar-nav .widget:first-child { padding-top: 20px; }
.sidebar-nav .widget form#searchform, .sidebar-nav .widget form#searchform input#s { margin-bottom: 0px; }
.sidebar-nav .widget:last-child { margin-bottom: 0px; }
.sidebar-nav .widget form label { display: none; }
.sidebar-nav .widget form input:not([type="radio"]):not([type="submit"]) { height: 42px; width: 65%; float: left; border: 1px solid #ebebeb; padding: 5px 10px; }
.sidebar-nav .widget form input[type="submit"] { width: 35%; font-size: 16px; padding: 0px 10px; border-radius: 0; height: 42px; }
.well .widget form input[type="submit"]:hover { border: none; box-shadow: none; color: #fff; background: #000; }
.content .col-lg-8 ul, .content .col-lg-12 ul { padding-left: 25px; list-style: disc; list-style-position: inside; }
.content .col-lg-8 a, .content .col-lg-12 a { color: #7bbdfa; }
.content .col-lg-8 .btn, .content .col-lg-12 .btn { color: #fff; }
blockquote { font-size: 1.2em; width: 95%; margin: 50px auto; font-family: Open Sans; font-style: italic; color: #555555; padding: 1.2em 30px 1.2em 75px; border-left: 8px solid #274274; line-height: 1.6; position: relative; background: #EDEDED; }
blockquote::before { font-family: Arial; content: "\201C"; color: #bac1c7; font-size: 4em; position: absolute; left: 10px; top: -10px; }
blockquote::after { content: ''; }
.sidebar-nav .widget h4 { background: #274274; padding: 10px 15px; margin: 0px -15px 12px; color: #fff; margin: 0px -15px 12px; }
.sidebar-nav .widget ul { padding-left: 0; }
.sidebar-nav .widget > ul > li, .widget_nav_menu div > ul > li { list-style: none; margin-bottom: 10px; border-bottom: 1px dashed #ccc; padding-bottom: 10px; }
.sidebar-nav .widget ul li:last-child { margin-bottom: 0px; border-bottom: none; padding-bottom: 0px; }
.sidebar-nav .widget ul li a, .sidebar-nav .widget ul#recentcomments li { position: relative; display: inline-block; padding-left: 15px; }
.sidebar-nav .widget ul li a::before, .sidebar-nav .widget ul#recentcomments li::before { position: absolute; content: "\f101"; font-family: FontAwesome; left: 0px; font-style: normal; top: 0px; }
.sidebar-nav .widget ul#recentcomments li a::before { display: none; padding-left: 0px; }
.sidebar-nav .widget ul .menu-item-has-children .sub-menu { padding-left: 20px; }
.sidebar-nav .widget ul .menu-item-has-children .sub-menu li { margin-top: 10px; }
.archiveBoxes:nth-child(odd) { clear: both }
.archive-post { padding: 15px; margin-bottom: 30px; box-shadow: 0px 0px 10px 0px rgb(228, 225, 225); }
.article-title { font-weight: 600; font-size: 18px; }
.archive-post p.meta, .single-post p.meta { background: #fdfdfd; border: 1px solid #f5f5f5; padding: 5px 6px; font-size: 12px; }
.entry-date, p.meta .author .url { padding-left: 3px; }
.entry-date:before { content: "\f017"; font-family: FontAwesome; margin-right: 4px; }
p.meta .author .url:before { content: "\f007"; font-family: FontAwesome; margin-right: 4px; }
.archive-post figure, .single-post figure { margin-bottom: 13px; }
.archive-post .btn {    /* margin-top: 6px; */
font-size: 14px; padding: 8px 20px;    /* color: #fff !important; */ }
.next-prev-colm { margin-bottom: 20px }
.next-prev-colm li a { display: inline-block; border: 2px solid #121212; padding: 6px 20px; font-weight: 600; }
.next-prev-colm li a:hover { border-color: #fea832; }
.next-prev-colm:before, .next-prev-colm:after { display: table; content: " "; clear: both; }
.post-title { font-size: 28px }
.bg_post_image { background-position: center center; background-repeat: no-repeat; width: 100%;    /* height: 150px; */ padding-top: 45%;    /* float: left; */ background-size: 100%; padding-bottom: 10px;    /* margin-bottom: 5px; */ display: block; }
.post_image { background-position: center center; background-repeat: no-repeat; float: left; background-size: 100%;    /* padding-bottom: 10px; */ margin-bottom: 15px; width: 100%; padding-top: 50%; }
.u-floatLeft { display: none; }

/*new stylesheet start*/
.content-site { background-color: #FFF; -webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.75); box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.75); width: 100%; float: left; }
.login-blog ul { float: right; margin-bottom: 0; }
.login-blog ul li { display: inline-block; }
.login-blog ul li:first-child a { border-left: none; }
.login-blog a { padding-right: 5px; font-size: 14px; color: #fff;    /* float: left; */ border-left: 1px solid #fff; line-height: 1.08; padding: 0px 14px; display: inline-block; }
.Lawyer-banner p { text-align: center; font-size: 16px; color: #1a315a; padding-top: 25px; }
.who-box { margin-top: 25px; }
.who-box img { margin-left: auto; margin-right: auto; }

/*potrolio start******************************************************************************************************************/
.executives { margin-top: 30px; float: left; display: inline-block; width: 100%; }
.executives h1 { font-size: 26px; font-weight: 700; color: #274274; text-transform: uppercase; }
.gallery-title { font-size: 36px; color: #42B32F; text-align: center; font-weight: 500; margin-bottom: 70px; }
.gallery-title:after { content: ""; position: absolute; width: 7.5%; left: 46.5%; height: 45px; border-bottom: 1px solid #5e5e5e; }
.lawyertabs { margin-top: 15px }
.filter-button { font-size: 15px; border: none; border-radius: 0; text-align: center; color: #274274; margin-bottom: 0px; font-weight: 700; background-color: transparent; padding: 6px 8px; text-transform: uppercase; }
.filter-button:hover, .filter-button:active, .filter-button:focus { border: none; border-radius: 0px; text-align: center; color: #1b95f9; background-color: transparent; }
.btn-default:active, .filter-button:active { background-color: transparent; color: #1b95f9; }
.executives .btn:focus, .btn:hover, .btn2 { color: #1b95f9; border-color: transparent; outline: none; }
.port-image { width: 100%; }
.gallery_product { margin-bottom: 30px; }
.bord-exec { background-color: #274274; height: 1px; width: 100%; display: inline-block }
.bord-exec:before { content: ''; width: 50px; height: 5px; background-color: #1b95f9; position: absolute; margin-top: -5px;	/* margin-left: 15px; */ }

/*potrolio ends*****************************************************************************************************************************/
.con-bdy { margin-top: 10px; }
.sectionTitle { color: #274274; font-size: 26px; font-weight: 700; text-transform: uppercase; border-bottom: 1px solid #274274; line-height: normal; position: relative; padding-bottom: 15px; }
.sectionTitle:before { content: ''; width: 50px; height: 5px; background-color: #1b95f9; position: absolute; bottom: 0px; margin-left: 0px; top: auto; }
.news-main { float: left; width: 100%; margin-top: 20px; }
.news-main .news-pic { float: left; width: 39%; }
.news-main .news-content { float: right; width: 57%; }
.news-main h2 { color: #274274; font-size: 24px; font-weight: 700; margin: 0px 0px 10px 0px; }
.news-main span { color: #1b95f9; font-size: 15px; margin-bottom: 10px; display: block; }
.news-main p { color: #18305d; font-size: 14px;	/* padding-top: 10px; */ }
.member-ad { margin-top: 22px; }
.bio-main { float: left; width: 100%; margin-top: 20px; border: 1px solid #e1e1e1 }
.bio-main h3 { font-size: 16px; font-weight: 700; color: #fff; background: #274274; padding: 10px 8px; text-align: center; text-transform: uppercase; }
.biorow { margin-left: -5px; margin-right: -5px; }
.bio-pic { padding-left: 15px; padding-bottom: 8px; }
.bio-desc { padding-left: 0px; padding-top: 10px; }
.bio-main h4 { font-size: 14px; color: #133046; font-weight: 700; }
.bio-main h5 { font-size: 14px; color: #133046; }
.twitter-ad { margin-top: 20px; float: left; }
.services { margin-top: 10px; float: left; width: 100%; }
.service-box { margin-top: 15px; }
.service-box h2 { font-size: 21px; color: #274274; font-weight: 700;	/* text-transform: uppercase; */ padding-top: 10px; margin: 0px 0px 5px 0px; }
.service-box span { color: #1b95f9; font-size: 16px; font-weight: 700; }
.service-box span a:hover { color: #274274; }
.member-new { margin-top: 20px; float: left; width: 100%; }
.member-link { margin-top: 15px; }
.member-link ul { margin: 0px; padding: 0px; }
.member-link ul li { list-style: none; color: #274274; font-size: 16px; padding-bottom: 5px; font-weight: 700; width: 48%; display: inline-block; vertical-align: top; padding-right: 12px; }
.member-link ul li a {color: #1b95f9;
    text-decoration: none;
    padding-left: 22px;
    display: inline-block;}
.member-link ul li em{position: absolute;
    margin-right: 15px;
    margin-top: 5px;}
.member-link ul li a:hover { color: #274274; }
.top-seker-ad { margin-top: 20px; }
footer { background: #253d69; margin-top: 30px; padding: 27px 0px 10px 0px;	/* width: 100%; */	/* float: left; */
color: #fff; }
.social-menu li { display: inline-block !important }
footer .list-inline a { text-decoration: none; color: #fff; }
footer .list-inline .fa { font-size: 18px; padding-right: 15px; }
.footer-links { }
.footer-links ul { margin: 0px; padding: 0px; }
.footer-links ul li { display: inline-block; color: #FFF; font-size: 14px; padding-left: 10px; }
.footer-links ul li a { color: #FFF; text-decoration: none; }
.footer-links ul li a:hover { color: #1b95f9; }
.copyright, .footer-links .menu-footer-menu-container { display: inline-block; }

/*banner caption start*/
.left-banner .title { font-family: sans-serif; font-size: 3rem; font-weight: 700; }
.left-banner .capp { position: relative; border: 6px solid #b0bacd; cursor: pointer; }
.bannerBox img { width: 100% }
.left-banner .image { display: block; width: 200px; height: 200px; }
.left-banner .overlay { position: absolute; transition: all .3s ease; opacity: 0; transition: 0.9s; background: #00b1bab8; }
.left-banner .capp:hover .overlay { opacity: 1; }
.left-banner .text { color: white; font-family: sans-serif; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 18px; width: 100%; text-align: center; padding: 0px 6px; }
.left-banner .capp:hover .overlayleft, .capp:hover .overlayRight { width: 100%; }
.left-banner .capp:hover .overlayCross { height: 100%; width: 100%; }
.left-banner .overlayFade { height: 100%; width: 100%; top: 0; left: 0px; background: #1b95f9; }
.left-banner { background: #274375; padding: 10px 10px 0px 10px; }
.left-banner .bannerBox { padding: 0px 5px 10px 5px; }
.l-b { float: left; width: 100%; }
.bg_thumbnail { background-repeat: no-repeat;    /* width: 150px; */    /* height: 175px; */
background-position: top left; padding-top: 100%; background-size: cover; }
.selectpicker {    background-color: #fff;
    color: #012d58;
    font-size: 14px;
    border-radius: 0;
     padding: 14px 5px;
    font-weight: normal;}
    .selectpicker:hover{ background-color: #fff; }
    .input-block-level{border-color: rgb(206, 212, 218) !important; border: 1px solid !important;}
    .input-block-level:focus {
    
    background-color: rgb(255, 255, 255) !important;
    box-shadow: rgba(0, 123, 255, 0.25) 0px 0px 0px 0.2rem !important;
    border-color: rgb(128, 189, 255) !important;
    outline: 0px !important;
}
.bootstrap-select> .selectpicker  {
 
  padding-right: 0px !important; 
}
.search-col select{
       height: 50px;
    width: 100%;
    overflow: hidden;
    border: none;
    background-color: #fff;
    background-image: url(assets/img/dr_down.png)!important;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-repeat: no-repeat!important;
    background-size: 15px!important;
    background-position: center right!important;
    padding-right: 14px!important;
    border-radius: 0;
    -webkit-border-radius: 0px;
    padding-left: 10px;
   
    }
 .col-custom{width: 20%;}   
/*banner caption end*/
.owl-dots{ display: none; }
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot{ font-size: 24px; }
.owl-theme .owl-nav [class*='owl-']:hover{ background: none !important; color: #F7BA01; }
.owl-theme .owl-nav [class*='owl-']:focus{ outline: none; }
.top_lawyer .elementor-tab-title a:before{    width: 70px !important;
    height: 70px !important;margin-top: -30px !important;
    margin-left: -80px !important;}
/*new stylesheet end*/
@media (min-width:2200px) {
	.banner { padding: 70px 0px 50px; min-height: 836px; }
}
@media (max-width:1400px) {
	.wbb-caption { background: rgba(7, 89, 132, 0.51); }
}
@media (min-width:1400px) {
	.hq-caption { background: rgba(238, 238, 238, 0.68); }
}
@media (max-width:1199px) {
	.hq-caption { background: rgba(238, 238, 238, 0.68); }
}
@media (max-width:767px) {


.archive-post p.meta, .single-post p.meta{ font-size: 11px; }
    .col-custom{width: 100% !important;margin-bottom: 5px;}
	.info_mobile { background-color: #fff; text-align: center; font-size: 15px; }
	.list-inline>li { display: inline-block; text-align: center; }
	footer { padding-bottom: 25px; }
	.latest_news_two { width: 100%; }
	.latest_news_one { float: none; display: inline-block; }
	.who-box { margin-bottom: 25px;	/* margin-top: 10px; */ padding: 0px; }
	.who-box img { margin-bottom: 15px; }
	.Lawyer-banner p { font-size: 13px; padding-top: 5px; }
	.left-banner .text { font-size: 14px !important; }
	.executives h1 { text-align: center; }
	.executives .text-right { text-align: center; }
	.executives .btn { padding-top: 5px !important; }
	.filter-button { font-size: 14px !important; }
	.news-main .news-pic { text-align: center; width: 100% !important; }
	.news-main .news-pic img { display: inline-block; }
	.news-main .news-content { float: left; width: 100% !important; text-align: center; margin-top: 10px; }
	.news-main h2 { font-size: 18px !important; }
	.con-bdy { margin-top: 30px; }
	.con-bdy h1 { text-align: center;	/* margin-top: 20px; */ }
	.con-bdy h1:before { display: none; }
	.services h1 {	/* text-align: center; */ }
	.services h1:before { display: none; }
	.member-new h1 { }
	.member-new h1:before { display: none; }
	.member-link { width: 100% !important; margin-top: 0px !important; }
	footer .list-inline { text-align: center; }
	.footer-links ul { text-align: center; }
	.footer-links ul li { font-size: 12px; padding-left: 8px; }
	.find-lawyer-form input[type="submit"] { width: 100%; }
	.mob-links { padding-top: 10px; color: #fff; background: #274274; }
	.find-lawyer-col h3 { margin-bottom: 10px; text-align: center; font-size: 20px; }
	.left-content { margin-top: 30px; }
	.lawyer-form-fields { margin-bottom: 10px; }
	.top-margin { margin-top: 30px; }
	.list-inline>li {	/* display: block; */ }
	.header-bar { padding-top: 10px; padding-bottom: 10px; }
	.mobile-menu-icnon ul li a { color: #fff; background: #1b95f9; display: inline-block; padding: 4px 10px; border-radius: 3px; }
	.mobile-menu-icnon ul li a em { margin-right: 1px; }
	.mail-blog ul { padding-top: 12px; text-align: center; }
	.login-blog ul { padding-top: 10px; float: none; text-align: center; }
	.mail-blog li { padding-left: 0px; margin-bottom: 0px; }
	.mail-blog li+li { padding-left: 0px; }
	.login-blog .btn { padding: 8px 19px; font-size: 15px; }
	.navbar-brand { padding: 0px; height: auto; width: 70%; }
	.navbar-brand img {	/* max-width: 300px; */ }
	.navbar-header { position: relative }
	.navbar-toggle { border-color: #15959f; margin-right: 0px; margin-top: 15px; position: absolute; right: 0px; top: 50%; margin-top: -20px; }
	.navbar-toggle .icon-bar { background-color: #c7402d; }
	.header { padding: 12px 0px 12px; border-bottom: 1px solid rgba(204, 204, 204, 0.57); }
	.navbar { margin-bottom: 0px; min-height: auto; }
	.navbar-nav { margin: 5px -15px 0px; text-align: left; }
	.navbar-nav li+li { padding-left: 0px; }
	.navbar-nav>li>a { padding: 6px 0px 6px 0px; }
	.navbar-nav>li>a em { display:none}
	
	.navbar .nav>li.dropdown .dropdown-menu > li {border-top: none;padding: 5px 0px;position: relative;}
.navbar .nav>li.dropdown:hover .dropdown-menu { display: none; !important;}
.navbar .navbar-nav>li.open .dropdown-menu { display: block !important; position: static; }
.navbar .navbar-nav>li.dropdown .dropdown-menu {padding: 0px 0px 0px 15px;float: none;background: none;color: inherit;border: none;min-width: 0px;}
.navbar .navbar-nav>li.dropdown:before {content: "\f078";position: absolute;font-family: FontAwesome;right: 0px;font-size: 13px;line-height: 20px;top: 6px;z-index: 10;width: 25px;text-align: center;}
.navbar .navbar-nav>li.open:before {content: "\f077";color: #6295f9;}
.navbar .navbar-nav>li.dropdown .dropdown-menu>li>a {border-bottom: none;padding: 2px 0px 2px 15px;}
.navbar .navbar-nav>li.dropdown .dropdown-menu>li>a:before { position: absolute; font-family: FontAwesome; content: "\f101"; left: 0px; }
.navbar .nav>li.dropdown .dropdown-menu>li.dropdown > a:after {display:none}
.navbar .nav li.current-menu-item > a, .navbar .nav li.current-menu-parent > a, .current-menu-ancestor > a
{ background: none !important; color: #005aab !important; }



	.banner-desc { padding-right: 15px; }
	.banner { padding: 0px; }
	.banner-desc h1 { font-size: 33px; margin-bottom: 20px; }
	.banner-desc img { margin-bottom: 20px; }
	.banner-desc p { font-size: 15px; display: none; }
	.mobile-banner-slider img { width: 100%; }
	.badge-buddies-blog p { font-size: 14px; }
	.badges-type-col { padding: 30px 0px; }
	.badges-type-col h3 { font-size: 30px; margin-bottom: 10px; }
	.left-content h1 { font-size: 22px; padding-left: 0px; text-align: center; }
	.three-steps img { display: none; }
	.posts { text-align: center; }
	.posts h1 { text-align: center; }
	.media .pull-left { float: unset !important; }
	.posts .thumbnail { margin-right: 0px; }
	.online-builder h2, .custom-design h2 { font-size: 22px; margin-bottom: 10px; }
	.online-builder p { margin-bottom: 16px; font-size: 14px; }
	.online-builder img { margin-top: 25px; }
	.online-builder .btn { margin-top: 25px; }
	.online-builder+.online-builder { padding-top: 30px; margin-top: 30px; }
	.online-builder { text-align: center; }
	.online-builder:nth-of-type(even) { padding-left: 15px; }
	.online-builder:nth-of-type(odd) { padding-right: 15px; }
	.online-builder+.online-builder:before { content: ''; position: absolute; left: 0px; top: 0px; bottom: 0px; background: #3b92d5; width: 100%; height: 1px; }
	.our-product { margin-bottom: 15px; }
	.our-product .btn { margin-top: 10px; }
	.columns { margin-bottom: 23px; }
	.columns:nth-child(3n+1) { clear: left; }
	.main-title>h4, .main-title>h5, .main-title>h6 { font-size: 20px; padding-left: 50px; padding-right: 50px; margin-bottom: 10px; }
	.main-title>h4:after, .main-title>h5:after, .main-title>h6:after, .main-title>h4:before, .main-title>h5:before, .main-title>h6:before { width: 45px; top: 50%; }
	.main-title>h1, .main-title>h2, .main-title>h3 { font-size: 32px; margin-bottom: 20px; }
	.desc-row { margin: 0px; }
	.why-badges-buddies-blog, .highest-quality-desc { width: auto; position: static; padding: 30px 15px; text-align: center; }
	.why-badges-buddies-col > img, .highest-quality > img { display: none }
	.why-badges-buddies-blog { background: rgb(28, 119, 189); }
	.wb-bg { text-align: center; }
	.why-badges-buddies-blog h4 { margin-bottom: 20px; }
	.why-badges-buddies-blog ul { text-align: left; width: 90%; margin-right: auto; }
	.why-badges-buddies-blog ul li { padding-left: 25px; font-size: 14.5px; margin-top: 20px; }
	.why-badges-buddies-blog ul li:before { height: 16px; width: 16px; background-size: cover; top: 4px; }
	.hq-caption, .wbb-caption { position: static; }
	.highest-quality-desc { background: rgba(238, 238, 238, 0.68); }
	.why-badges-buddies-blog h4, .highest-quality-desc h4 { font-size: 30px; }
	.highest-desc { padding: 0px 15px; font-size: 14px; text-align: center; }
	.highest-quality-desc h3 { margin-bottom: 0px; }
	.highest-quality-desc img { }
	.highest-quality-desc h4 { margin-bottom: 12px; }
	.satisfaction-text { text-align: right; }
	.hq-list { padding-left: 65px; min-height: 40px; margin-top: 20px; }
	.hq-list i { width: 40px; line-height: 40px; font-size: 20px; }
	.hq-list span { font-size: 14px; }
	.satisfaction-text span { font-size: 20px; }
	.testimonial-col { margin-bottom: 20px; }
	.ordering-proces { padding: 30px 0px 35px; }
	.ordering-proces-img { margin-bottom: 20px; }
	.ordering-proces-blog { text-align: center; }
	.ordering-proces-blog h6 { font-size: 30px; margin-bottom: 13px; }
	.ordering-proces-blog p { font-size: 15px; margin-bottom: 10px; }
	.btn { padding: 8px 20px; font-size: 15px; }
	.easy-to-use { margin-bottom: 20px; }
	.easy-to-use-blog { padding-right: 15px; text-align: center; }
	.easy-to-use-blog h2 { font-size: 20px; margin-bottom: 12px; }
	.easy-to-use-blog p { font-size: 14px; }
	.easy-to-use-btn { margin-top: 15px }
	.logos { margin-bottom: 20px; }
	.footer { padding: 30px 0px 10px; }
	.footer h3 { font-size: 20px; margin-bottom: 15px; }
	.footer p { font-size: 14px; }
	.footer-links { margin-top: 0px; text-align: center; }
	.quick-links ul li a, .contact-us ul li a { font-size: 14px; }
	.usefull-links { padding-top: 0px; padding-right: 15px; text-align: center; }
	.usefull-links ul li { display: inline-block; }
	.footer hr { margin-top: 20px; }
	.copyright { padding-top: 0px; text-align: center; }
	.usefull-links a { padding: 0px 17px 0px 17px; }
	.testimonial-blog img { margin-bottom: 20px; }
	.testimonial-blog p { margin-bottom: 20px; font-size: 14px; }
	.portfolio-item-r > .row { margin-left: -9px; margin-right: -9px; }
	.filter.top-surgeons { padding: 0px 8px; text-align: center; margin-top: 10px; }
	.top-surgeons h3 { font-size: 14px; margin-bottom: 5px; }
	.sectionTitle { font-size: 26px; padding-bottom: 10px; text-align: center; }
	.member-new .sectionTitle { margin-bottom: 18px; }
	.news-main:first-child { margin-top: 15px }
	.news-main { margin-top: 25px; }
	.member-link ul li { font-size: 14px; }
	.top-seker-ad img { margin-right: auto; margin-left: auto; }
	.vipMemebr, .ltNews { margin-top: 25px; }
	.vipMemebr .owl-item .top-surgeons:first-child { margin-top: 11px; }
	.vipMemebr .top-surgeons h3 { font-size: 18px; margin-bottom: 5px; }
	.member-ad img { margin-left: auto; margin-right: auto }
	.bio-main h4 { font-size: 16px; }
	.service-box:first-child { margin-top: 10px; }
	.service-box { margin-top: 25px; }
	.post-title { font-size: 25px; }
	.filter.top-surgeons:nth-child(3n+1) { clear: both; }
	ul.breadcrumb li { font-size: 14px; padding-left: 0px; }
}
@media (max-width:600px) {
	.filter.top-surgeons { width: 33%; text-align: center; margin-top: 10px; }
	.filter.top-surgeons:nth-child(3n+1) {/* clear:both; */ }
	.member-link ul li { font-size: 14px; width: 49%; }
	.article-title { font-size: 17px; }
	.page-title { font-size: 30px }
	.archiveBoxes { width: 100%; }
	ul.breadcrumb li { font-size: 12px; }
}
@media (max-width:500px) {
	.filter.top-surgeons { width: 50%; }
	.filter.top-surgeons:nth-child(3n+1) { clear: none; }
	.filter.top-surgeons:nth-child(odd) { clear: both; }
	.top-surgeons .thumbnail img { width: 100%; }
	.article-title { font-size: 17px; }
	.page-title { font-size: 26px; }
	.lead { font-size: 15px; font-weight: normal; }
	.post-title { font-size: 24px; }
	ul.breadcrumb { display: none }
	ul.breadcrumb li { font-size: 12px; }
	.content { margin-top: 20px; }
}
@media (max-width:479px) {
	.header { padding: 12px 0px 0px; }
	.page-title { font-size: 24px; }
	.lead { font-size: 14px; font-weight: normal; }
	.main-title>h1, .main-title>h2, .main-title>h3 { font-size: 24px; margin-bottom: 20px; }
	.main-title>h4, .main-title>h5, .main-title>h6 { font-size: 18px; padding-left: 50px; padding-right: 50px; }
	.login-blog .btn { padding: 6px 10px; font-size: 13px; }
	.login-blog .btn+.btn { padding: 6px 10px; font-size: 13px; }
	.navbar { margin-bottom: 10px; min-height: auto; }
	.navbar-brand { width: 65%; }
	.navbar-toggle {	/* margin-top: 10px; */
	margin-bottom: 0px; }
	.banner-desc h1 { font-size: 24px; margin-bottom: 10px; }
	.banner-desc p { font-size: 12px; }
	.banner-desc img { width: auto !important; margin-bottom: 20px; }
	.navbar-nav>li>a { font-size: 14px; }
	.left-content h1 { font-size: 15px; }
	.hair-news { margin-top: 30px; }
	.hair-inner { margin-top: 20px; }
	.hair-inner h4, .hair-inner h5 { font-size: 14px; }
	.hair-news li:first-child { margin-top: 20px; }
	.hair-news li { margin-bottom: 20px; }
	.top-rated { margin-top: 10px; }
	.three-steps h2 { font-size: 14px; }
	.stories .stories-pic { float: unset; margin-right: 0px; }
	.stories-pic img { margin: 0px auto; }
	.stories .stories-t h2 { font-size: 28px; }
	.transplant .btn { padding: 15px 49px; }
	.three-steps { margin-top: 20px; }
	.footer_links h3 { margin-bottom: 10px; }
	.mobile-banner-slider img { width: 100%; }
	.badges-type-col h3 { font-size: 24px; margin-bottom: 10px; }
	.online-builder h2, .custom-design h2 { font-size: 18px; }
	.badges-type-col { }
	.badges-row { margin-bottom: 10px; }
	.why-badges-buddies-blog p { font-size: 13px; margin-bottom: 15px; }
	.why-badges-buddies-blog h4, .highest-quality-desc h4 { font-size: 26px; }
	.why-badges-buddies-blog ul { width: 100%; }
	.why-badges-buddies-blog ul li { font-size: 14px; margin-top: 15px; }
	.hq-list { padding-left: 55px; min-height: 30px; margin-top: 20px; }
	.hq-list i { width: 30px; line-height: 30px; font-size: 12px; }
	.hq-list span { font-size: 16px; line-height: 1.4; }
	.testimonial-blog img { margin-bottom: 15px; }
	.testimonial-blog p { font-size: 14px; margin-bottom: 20px; }
	.testimonial-blog .owl-dots { margin-top: 10px; }
	.ordering-proces-blog h6 { font-size: 25px; }
	.ordering-proces-blog p { font-size: 14px; }
	.easy-to-use { padding: 20px 0px 20px; }
	.easy-to-use-blog h2 { font-size: 20px; }
	.easy-to-use-blog p { }
	.footer h3 { margin-bottom: 10px; }
	.footer-links { width: 100%; }
	.quick-links ul li a, .contact-us ul li a { =:11px }
	.quick-links ul li, .contact-us ul li { margin-bottom: 3px; }
	.usefull-links a { padding: 0px 8px 0px 8px; font-size: 11px; }
	.hq-list { width: 100%; padding-left: 55px; min-height: 30px; margin-top: 16px; }
	.columns { width: 50%; margin-bottom: 23px; }
	.columns:nth-child(odd) { clear: left; }
	.columns:nth-child(3n+1) { clear: none; }
	.service-box h2 { font-size: 17px; }
	.service-box span { font-size: 14px; }
}
@media (max-width:414px) {
	.bio-main h4 { font-size: 14px; margin-bottom: 5px }
	.sectionTitle { font-size: 22px; padding-bottom: 10px; }
	.service-box h2 { font-size: 15px; }
	.member-link ul li { width: 100%; }
	.sidebar-nav .widget form input[type="submit"] { font-size: 14px !important; }
	.login-blog ul li a {/* font-size:13px; */padding: 0px 5px 0px 8px; }
}
@media (max-width:390px) {
	.info_mobile { background-color: #fff; text-align: center; font-size: 13px; }
	.bannerBox { padding: 0px 5px 10px 5px; }
	.filter.top-surgeons { width: 100%; }
	.post-title { font-size: 22px; }
}
@media (max-width:360px) {
	.login-blog ul li a { font-size: 13px; padding: 0px 3px 0px 8px; }
	.bio-desc { padding-top: 0px; }
}
@media (min-width:768px) {
	.logo, .navbar { display: inline-block !important; float: none !important; margin-right: -4px; vertical-align: middle; }
	.mail-blog .collapse, .login-blog .collapse { display: block; }
	.mail-blog { display: inline-block; vertical-align: middle; float: none; margin-left: -4px; }
	.login-blog { display: inline-block; vertical-align: middle; float: none; }
	.columns { width: 20%; margin-top: 20px; }
}
@media (min-width:768px) and (max-width:991px) {
	body { line-height: 1.6; }
	.btn { padding: 9px 20px; font-size: 16px; }
	.top-margin { margin-top: 50px; }
	.mail-blog li+li { padding-left: 0px; }
	.login-blog { padding-left: 0px; }
	.login-blog .btn { padding: 8px 10px; font-size: 13px; }
	.header { padding: 15px 0px; }
	.navbar { padding-left: 0px }
	.navbar-collapse.collapse { padding-left: 0px; }
	.navbar-nav li+li { padding-left: 8px; }
	.navbar-nav>li a { font-size: 12px;	/* padding: 6px 4px 8px 4px; */ }
	.banner-desc h1 { font-size: 30px; }
	.banner-desc p { font-size: 19px; display: none; }
	.badge-buddies-blog { }
	.badge-buddies-blog h2:after { left: 11%; }
	.badge-buddies-blog h2:before { right: 11%; }
	.badge-buddies-blog p { font-size: 15px; }
	.badges-type-col { padding: 40px 0px 50px; }
	.online-builder h2 { font-size: 26px; margin-bottom: 20px; }
	.online-builder:nth-of-type(even) { padding-left: 20px; }
	.online-builder:nth-of-type(odd) { padding-right: 20px; }
	.online-builder p { font-size: 14px; margin-bottom: 26px; }
	.custom-design img { margin-bottom: 10px; }
	.our-product h2:after { left: 23%; }
	.our-product h2:before { right: 23%; }
	.why-badges-buddies-blog, .highest-quality-desc { width: 60%; padding: 50px 15px; text-align: left; margin-left: auto; }
	.why-badges-buddies-blog h4, .highest-quality-desc h4 { font-size: 37px; margin-bottom: 20px; }
	.why-badges-buddies-blog p { font-size: 16px; margin-bottom: 30px; }
	.wb-bg {/* width:60% */ }
	.why-badges-buddies-blog ul { width: auto; }
	.highest-desc { width: 100%; padding-left: 15px; }
	.satisfaction-row { margin-top: 20px }
	.hq-list i { width: 30px; line-height: 30px; font-size: 20px; }
	.hq-list { padding-left: 55px; min-height: 32px; }
	.testimonial-col { margin-bottom: 20px; }
	.testimonial-col h6 { font-size: 40px; }
	.ordering-proces { padding: 120px 0px 30px; }
	.ordering-proces-blog h6 { font-size: 34px; }
	.ordering-proces-blog p { font-size: 14px; }
	.ordering-proces-blog a, .easy-to-use-blog a { padding: 9px 22px; font-size: 20px; }
	.easy-to-use-blog h2 { font-size: 17px; }
	.easy-to-use-blog p { font-size: 14px; }
	.footer { padding: 50px 0px 20px; }
	.footer h3 { margin-bottom: 21px; }
	.footer p { font-size: 14px; }
	.quick-links { padding: 0; }
	.quick-links ul li a, .contact-us ul li a { font-size: 14px; }
	.main-title>h1, .main-title>h2, .main-title>h3 { font-size: 40px; margin-bottom: 20px; }
	.main-title>h4, .main-title>h5, .main-title>h6 { font-size: 20px; padding-left: 70px; padding-right: 70px; }
	.main-title>h4:after, .main-title>h5:after, .main-title>h6:after, .main-title>h4:before, .main-title>h5:before, .main-title>h6:before { width: 60px; }
	.badges-type-col h3 { margin-bottom: 30px; font-size: 40px; }
	.executives h1 { font-size: 18px; }
	.lawyertabs { margin-top: 5px; padding-left: 0px; }
	.filter-button { font-size: 12px; padding: 5px 3px; }
	.who-box { margin-top: 25px; margin-bottom: 25px; }
	.latest_news_one {    /* width: 100%; */

	/* height: auto; */ }
	.sectionTitle { font-size: 20px; }
	.news-main h2 { font-size: 16px; margin-bottom: 8px; }
	.news-main span { font-size: 14px; }
	.news-main p { font-size: 14px; padding-top: 6px; }
	.top-surgeons .thumbnail .caption { padding-left: 5px; padding-right: 0px }
	.top-surgeons h3 { font-size: 14px; margin-bottom: 5px; }
	.services h1, .member-new h1 {    /* font-size: 22px; */

	/* line-height: 51px; */ }
	.service-box h2 { font-size: 15px; padding-top: 11px; }
	.service-box span { font-size: 14px; }
	.member-link ul li { font-size: 15px; width: 49%; padding-right: 12px; }
	.member-new h1 { margin-bottom: 20px; }
	.bio-main h3 { font-size: 12px; padding: 9px 7px; }
	.bio-pic {    /* width:45%; */

	/* padding-right: 10px; */ }
	.bio-desc { padding-left: 15px; padding-top: 0px; }
	.bio-main h4 { font-size: 13px; margin-bottom: 5px; }
	.archive-post .btn { font-size: 13px; padding: 7px 15px; }
	.page-title { font-size: 30px; }
	.article-title { font-size: 16px; }
	.sidebar-nav .widget form input[type="submit"] { font-size: 14px; }
	.sidebar-nav .widget { padding: 0px 12px 12px; }
	.sidebar-nav .widget h4 { padding: 10px 12px; font-size: 16px; font-weight: 600; margin: 0px -12px 12px; }
	.archive-post { padding: 12px; margin-bottom: 30px; }
	.archiveRow {    /* margin-right: -10px; */

	/* margin-left: -10px; */ }
	.archiveBoxes {/* padding-left: 10px; *//* padding-right: 10px; */ }
	.social-menu { text-align: center; }
	.footer-links { text-align: center; }
	.footer-links ul li { font-size: 13px; padding-left: 10px; }
}
@media (min-width:992px) and (max-width:1199px) {
	.mail-blog li+li { padding-left: 9px; }
	.navbar-nav li+li { padding-left: 17px; }
	.navbar-nav>li a { font-size: 14px; }
	.btn { padding: 13px 25px; font-size: 17px; }
	.who-box { margin-top: 0px; }
	.Lawyer-banner p { font-size: 15px; padding-top: 15px; }
	.banner { padding: 30px 0px 40px; }
	.banner-desc h1 { font-size: 34px; }
	.banner-desc p { font-size: 18px; margin-bottom: 20px; }
	.banner-desc a, .online-builder a, .custom-design a, .our-product a { padding: 10px 30px; font-size: 18px; }
	.custom-design img { margin-bottom: 10px; }
	.why-badges-buddies-blog, .highest-quality-desc { width: 475px; padding: 30px 10px 0px 30px; }
	.highest-quality-desc { margin-left: 0px; }
	.why-badges-buddies-blog h4 { font-size: 32px; margin-bottom: 20px; }
	.why-badges-buddies-desc { padding-right: 0px; }
	.why-badges-buddies-blog p { font-size: 14px; margin-bottom: 6px; }
	.highest-quality-desc h4 { margin-bottom: 10px; }
	.highest-desc { padding: 0px 10px 0px 0px; font-size: 14px; margin-bottom: 0px; }
	.highest-quality-desc img { width: auto; max-width: 100px; }
	.satisfaction-text span { font-size: 22px; }
	.hq-list { padding-left: 58px; min-height: 40px; margin-top: 15px; }
	.hq-list i { font-size: 20px; width: 35px; line-height: 35px; }
	.hq-list span { font-size: 14px; line-height: 1.5; }
	.easy-to-use-blog h2 { font-size: 22px; }
	.ordering-proces-blog a, .easy-to-use-blog a { font-size: 18px; padding: 10px 30px; }
	.why-badges-buddies-blog ul { width: auto; }
	.why-badges-buddies-blog ul li { margin-top: 15px; }
	.top-margin { margin-top: 70px; }
	.filter-button { font-size: 14px; padding: 6px 6px; }
	.service-box h2 { font-size: 20px; padding-top: 12px; }
	.news-main h2 { color: #274274; font-size: 22px; }
	.bio-main h3 { font-size: 13px; padding: 10px 8px; }
	.bio-pic { width: 45%; padding-right: 10px; }
	.bio-desc { width: 55%; }
	.bio-main h4 { font-size: 13px; margin-bottom: 5px; }
	.sidebar-nav .widget form input[type="submit"] { font-size: 15px; }
}
.no-padding{ padding:0 !important;  }
.elementor-widget-container .member{order-right: 2px solid #7795AF !important;
    text-align: center;
    /* padding: 8px 8px; */
    }
.elementor-widget-container .member .bg_image {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    width: 100%;
    display: inline-block;
    background-position: top left !important; padding-top:50%; padding-bottom:50%;}
.elementor-widget-container .member h3 {    font-size: 18px;
    margin-bottom: 5px;}
    .elementor-widget-container .member h3 a{ color: #000; }
     .elementor-widget-container .member h3 a:hover{ color: #6ec1e4;}
     .elementor-widget-container .member h5{font-size: 14px;
    color: #6ec1e4;
    margin-bottom: 5px;}
      .elementor-widget-container .member span{ font-size: 14px; color: #000; margin-bottom: 0px; }
      .vip-member .bg_image{ height: 270px !important; width:90% !important; }
      .vip-member, .business-member{ border: none !important; }
      .business-member .bg_image{width: 100% !important;
    height: 150px !important;}
 .sk-rotating-plane {
    background-color: #02c0ce;
}
.sk-rotating-plane {
    width: 40px;
    height: 40px;
    margin: 40px auto;
    -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
    animation: sk-rotatePlane 1.2s infinite ease-in-out;
}
  .ui-autocomplete-loading {
    background: white url("https://jqueryui.com/resources/demos/autocomplete/images/ui-anim_basic_16x16.gif") right center no-repeat;
  }













