/*Style Listed For ...*/
/*Base Structure*/
.site_wrapper {width: 100%;  margin: 0 auto 0 auto;}
.container_full {width: 100%; float: left; margin: auto auto auto auto; }

body {background-color: #fff !important; font-family: 'Poppins', sans-serif;}
.btn-primery{    background-color: #277ad1;
  border: solid 1px #277ad1;
  padding: 6px 10px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 10px 0;
  margin-top: 20px;}
.btn-custom{ background-color: #e66a12;
  border: solid 1px #e16a17;
  padding: 6px 10px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 10px 0;
  margin-top: 20px;}
.btn-secondary{    padding: 10px;
  margin-bottom: 0;
  background-color: #1c7bdc;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  width: 100%;
  border: solid 1px #1c7bdc;}

/* ----------------
header-top
---------------- */
#header-top{    width: 100%;
    float: left;
    background-color: #000;
    padding: 9px 0;
    position: relative;}

#header-top a {color: #ffffff;
    font-family: 'Roboto', sans-serif;
    text-decoration: none;
    padding: 0 10px;
    font-size: 13px;
    text-transform: inherit;
    font-style: italic;}
#header-top .aa{ width: 100%; float: right; text-align: right;}





/*-------------*/
/*header_menu*/
/*-------------*/

#header_menu{    width: 100%;
    float: left;    height: auto !important;
    padding: 16px 0;
    background-color: #0a0a0a;
    box-shadow: 0 5px 8px 0 #0000001f;
    z-index: 99;}
.menu2 .navbar-brand {
      float: left;
      height: 0;}

.menu2 .navbar-brand>img {
      display: block;
      width: 42% !Important;
      float: left;
      top: -71px !Important;
      position: relative;
  }
    .shrink-nav {
      color: #000 !important;
      top: 0;
      background-color: #fff;
      position: fixed;
    }
    .shrink-nav .navbar-nav > li > a {
      color: #000 !important;
      line-height: 24px;
    }

    .shrink-nav .logo_main img { width: 51% !important;
      left: 23% !important; top: -33px !important;
  }



    .btn-blink {    padding: 6px 10px;
        border-radius: 7px 0;    
        -webkit-animation: glowing 1500ms infinite;
        -moz-animation: glowing 1500ms infinite;
        -o-animation: glowing 1500ms infinite;
        animation: glowing 1500ms infinite; }
      
      @-webkit-keyframes glowing {
        0% {
          background-color: #1c7bdc;
          -webkit-box-shadow: 0 0 3px #1c7bdc; }
        50% {
          background-color: #e66a12;
          -webkit-box-shadow: 0 0 0px #e66a12; }
        100% {
          background-color: #1c7bdc;
          -webkit-box-shadow: 0 0 3px #1c7bdc; } }
      @-moz-keyframes glowing {
        0% {
          background-color: #1c7bdc;
          -moz-box-shadow: 0 0 3px #1c7bdc; }
        50% {
          background-color: #e66a12;
          -moz-box-shadow: 0 0 0px #e66a12; }
        100% {
          background-color: #1c7bdc;
          -moz-box-shadow: 0 0 3px #1c7bdc; } }
      @-o-keyframes glowing {
        0% {
          background-color: #1c7bdc;
          box-shadow: 0 0 3px #1c7bdc; }
        50% {
          background-color: #e66a12;
          box-shadow: 0 0 0px #e66a12; }
        100% {
          background-color: #1c7bdc;
          box-shadow: 0 0 3px #1c7bdc; } }
      @keyframes glowing {
        0% {
          background-color: #1c7bdc;
          box-shadow: 0 0 3px #1c7bdc; }
        50% {
          background-color: #e66a12;
          box-shadow: 0 0 0px #e66a12; }
        100% {
          background-color: #1c7bdc;
          box-shadow: 0 0 3px #1c7bdc; }
      }
#header_menu .left_main{ width: 100%;text-align: center;
    float: left;    padding: 8px 0 0 0;    margin: 0;
    position: relative;}	
	
#header_menu .left_main p{    font-size: 13px;
    font-weight: 500;
    padding-top: 3px;
    letter-spacing: 1px;
    color: #189930;}	

#header_menu .left_main li{ display:inline-block; list-style-type:none;    padding: 0 10px;}
#header_menu .left_main a{ font-size: 15px;  font-family: 'Poppins', sans-serif; 
    letter-spacing: 1px;    color: #fff;  -webkit-transition: all ease-in-out 0.4s;
    -moz-transition: all ease-in-out 0.4s;
    -o-transition: all ease-in-out 0.4s;
    transition: all ease-in-out 0.4s;
    text-transform: uppercase;}

#header_menu  .logo_main img{ width: 61%;
    position: absolute;
    z-index: 99;
    float: none;
    transition: ease-in-out .5s;
    left: 0;
    top: -20px;
    width: 180px!important;
    transition: ease-in-out .5s!important;
    background-color: #fff !important;
    border: solid 5px #000 !important;
    border-radius: 0!important;
    padding: 19px 10px!important;
}
#header_menu .btn-primary {
    color: #000;
    background-color: transparent;
    border-color: transparent;
    text-transform: uppercase;
    font-weight: 100;
}




#header_menu .btn-primery {    display: block;
    width: auto;
    padding: 6px 10px;
    background-color: #9a0000;
    float: right;
    color: #fff;
    border-radius: 4px;
    margin: 0 1em 0 0;
    font-weight: 100;
}


@media( max-width: 767px) {#banner-full img { line-height: 1;  height: 209px !important; width: 100%; 
  filter: brightness(0.7); object-fit: cover;}
  #banner-full .carousel-caption { position: absolute; bottom: 5em !important; right: 0; 
    left: 0;}
 .navbar-default {
    background-color: #1d1d1d !important;
    border-color: transparent !important;
    margin-bottom: 0 !important;
}
  #banner-full .carousel-caption h2 {font-size: 17px !Important; font-weight: 100;}
  #main-middle-full .box-image img {    max-width: 89px;
    height: 49px !important;
    width: auto !important;}
  #main-middle-full .box-image h2 {    margin: 3px 0;
      font-size: 8px !important;
      text-align: center;}
#main-middle-full .box-image {
    padding: 5px !important;
    margin-bottom: 5px !important;
    border-radius: 7px !important;
}
  #main-middle-full .col-xs-4{ padding-left: 5px; padding-right: 5px;}
      
    #first-book-full .btn-primery { margin-top: 0 !Important;
    font-size: 9px;}
    #first-book-full  .btn-custom {
    margin-top: 0;}
    .btn-custom{font-size: 9px;}
    #first-book-full .heading h1::before {
    bottom: -55px;
    height: 64px;
    width: 42px;
    margin: 0 auto;}
}


@media(min-width: 768px) and ( max-width: 991px){#header_menu .left_main a {
  font-size: 9px!important;}
  #header_menu .left_main {
  padding: 0;
  margin: 0;}
  #header_menu .left_main li {
    padding: 0 5px;}
    .shrink-nav .logo_main img {
    width: 51% !important;
    top: -22px !important;}
}








/* -------------
banner-full
------------- */

#banner-full { width: 100%; float: left;}
#banner-full img {
    line-height: 1;
    height: 561px;
    width: 100%;    filter: brightness(0.7);
    object-fit: cover;
}
#banner-full .carousel-caption  h2 {
    font-size: 38px;
    font-weight: 100;
}
#banner-full .carousel-caption {
    position: absolute;
    bottom: 16em;}



/* -------------
main-middle-full
------------- */

#main-middle-full { width: 100%; float: left; background-color: #000; padding: 5% 0;}
#main-middle-full .box-image{ width: 100%;
    float: left; text-align: center;
    padding: 10px;
    position: relative;
    background-color: #fff;
    margin-bottom: 20px;
    border-radius: 12px;}
#main-middle-full .box-image img{width: 53%;
    height: 169px;
    object-fit: fill;}
#main-middle-full .box-image h2 {
        font-size: 17px;
        text-align: center;
    }


@media( min-width: 768px) and ( max-width: 991px){#main-middle-full .box-image {
    padding: 2px;
    border-radius: 12px;
}
    #main-middle-full .box-image img { width: 53%;
    height: 91px;}
    #main-middle-full .box-image h2 {
    font-size: 12px;
    text-align: center;}
    #main-middle-full {
    padding: 5% 0 0 0;}
}










/* -------------
first-book-full
------------- */

#first-book-full { width: 100%; float: left; background-color: #fff; padding: 1% 0; text-align: center;
  border-style: solid;
  border-width: 5px 0;
  border-color: #3479c4;}
#first-book-full  h1 {font-size: 28px;
  text-transform: capitalize;
  font-weight: 100;
  font-weight: 500;
  color: #2b71ab;
}
#first-book-full  .heading {
    float: left;
    width: 100%;
    margin-bottom: 19px;
    text-align: center;
    position: relative;
    z-index: 3; }
  
#first-book-full  .heading h1 {
    font-size: 28px;
    text-transform: capitalize;
    font-weight: 400;
    color: #2b71ab;
    position: relative;
    display: inline-block;
    padding: 0 0 20px 0;
    margin: 20px 0 30px; }
#first-book-full h2{ color: #2b71ab; font-weight: 600;font-size: 19px;} 
#first-book-full .heading h1::after {
    position: absolute;
    content: "";
    z-index: -1;
    left: 50%;
    top: auto;
    bottom: 0;
    right: auto;
    width: 180px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-bottom: 1px solid #bdbdbd; }
  
#first-book-full .heading h1::before {position: absolute;
    content: "";
    background: url(../images/makeup-heading.png) no-repeat;
    -webkit-transform: translateX(-50%);
    transform: translateX(0);
    left: 0;
    right: 0;
    text-align: center;
    bottom: -49px;
    padding: 0 8px 3px;
    height: 64px;
    width: 42px;
    margin: 0 auto;}

@media(max-width: 767px){#first-book-full .heading h1 {
    font-size: 11px; padding: 0 0 19px 0;
    margin: 9px 0 19px;}
    #first-book-full h2{ font-size: 12px;
    margin: 0;}
    #first-book-full .heading {
    margin-bottom: 0;}
    #first-book-full p { margin: 0; font-size: 10px;}
}






/* -------------
fleet-full
------------- */

#fleet-full { width: 100%; float: left; background: #121212 url("../images/services-bg.png") repeat; 
  padding: 3% 0; text-align: center;}
#fleet-full  .heading {
    float: left;
    width: 100%;
    margin-bottom: 19px;
    text-align: center;
    position: relative;
    z-index: 3; }
#fleet-full .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
      color: #fff;
      cursor: default;
      background-color: transparent;
      border: none;
      border-bottom-color: transparent;
  } 
#fleet-full  .nav-tabs>li>a:hover {
    border-color: transparent;
    background-color: transparent;
}
#fleet-full .nav>li>a {
  position: relative;    margin-right: 0;
  display: block;
  padding: 10px 0;
}
#fleet-full  .nav-tabs>li { float: none;
  margin-bottom: -1px;
  display: inline-block;    text-transform: capitalize;
  width: 8%;
}
#fleet-full .nav-tabs img {
  width: 75%;
}
#fleet-full  .heading h1 {
    font-size: 28px;
    text-transform: capitalize;
    font-weight: 400;
    color: #2b71ab;
    position: relative;
    display: inline-block;
    padding: 0 0 20px 0;
    margin: 10px 0 30px; }
#fleet-full .heading h1::after {
    position: absolute;
    content: "";
    z-index: -1;
    left: 50%;
    top: auto;
    bottom: 0;
    right: auto;
    width: 180px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-bottom: 1px solid #bdbdbd; }
  
#fleet-full .heading h1::before {position: absolute;
    content: "";
    background: url(../images/makeup-heading.png) no-repeat;
    -webkit-transform: translateX(-50%);
    transform: translateX(0);
    left: 0;
    right: 0;
    text-align: center;
    bottom: -49px;
    padding: 0 8px 3px;
    height: 64px;
    width: 42px;
    margin: 0 auto;}

#fleet-full .nav-tabs { border-bottom: none;}
#fleet-full .tab-content .box-full{ width: 100%; float: left; position: relative; padding: 0;
background-color: #fff; transition: ease-in-out .5s;}
#fleet-full .tab-content .box-full a{    padding: 10px 0;
  width: 100%;
  float: left;
  border-bottom: solid 1px #eee;
  color: #272626;}
#fleet-full .tab-content img{ width: 100%;
  height: 188px;
  object-fit: contain;}
#fleet-full .tab-content h1 {
    font-size: 18px;
    background: transparent;
    color: #000;
    padding: 15px 0;
    margin: 0;
    font-weight: 300;
    letter-spacing: 1px;
    font-family: 'Roboto', sans-serif;
}
#fleet-full .tab-content i{
    color: #2a7ace;
}
#fleet-full .tab-content p {
    color: #000;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    font-style: italic;
}
#fleet-full .tab-content a {
     text-decoration:none;
}

@media(max-width: 767px){#fleet-full .nav-tabs>li {
    float: left;
    margin-bottom: -1px;
    display: inline-block;
    text-transform: capitalize;
    width: 20%;
}
    #fleet-full .nav>li>a {
    font-size: 9px;}
}
.margin-b{ margin-bottom: 20px;}


@media( min-width: 768px) and ( max-width: 991px){#fleet-full .nav-tabs>li {
    width: 8%;
}
  #fleet-full  p {
    margin: 0 0 10px;
    font-size: 9px;}
}

















#blog-area { width: 100%; float: left; padding: 5% 0;}
#blog-area .heading {
  float: left;
  width: 100%;
  margin-bottom: 19px;
  text-align: center;
  position: relative;
  z-index: 3; }
#blog-area .heading h1 {
    font-size: 28px;
    text-transform: capitalize;
    font-weight: 400;
    color: #000;
    position: relative;
    display: inline-block;
    padding: 0 0 20px 0;
    margin: 10px 0 30px; }
#blog-area .heading h1::after {
    position: absolute;
    content: "";
    z-index: -1;
    left: 50%;
    top: auto;
    bottom: 0;
    right: auto;
    width: 180px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    border-bottom: 1px solid #bdbdbd; }
  
#blog-area .heading h1::before {position: absolute;
    content: "";
    background: url(../images/makeup-heading.png) no-repeat;
    -webkit-transform: translateX(-50%);
    transform: translateX(0);
    left: 0;
    right: 0;
    text-align: center;
    bottom: -49px;
    padding: 0 8px 3px;
    height: 64px;
    width: 42px;
    margin: 0 auto;}

  #blog-area .blog-area-inner{float: left;width: 100%;}
  #blog-area .blog-area-inner .inner-details{float: left;width: 100%;margin-bottom: 20px; padding: 0 20px;}
  #blog-area .blog-area-inner .inner-details .img-area{float: left;width: 100%;overflow: hidden;position: relative;}
  #blog-area .blog-area-inner .inner-details .img-area .date-tag{position: absolute;top: 0;right: 0;padding: 20px;background-color: #fd7751;text-align: center;}
  #blog-area .blog-area-inner .inner-details .img-area .date-tag i{display: block;color: #ffffff;font-size: 45px;margin-bottom: 10px;}
  #blog-area .blog-area-inner .inner-details .img-area .date-tag h3{font-family: "Roboto Condensed" , sans-serif;font-weight: 700;color: #ffffff;}
  #blog-area .blog-area-inner .inner-details .img-area img{width: 100%;transition: .4s ease;transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);object-fit: cover;object-position: top;font-family: 'object-fit: cover; object-position: top';}
  #blog-area .blog-area-inner .inner-details .img-area a:hover img{transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);}
  #blog-area .blog-area-inner .inner-details .content-area{float: left;width: 100%;padding: 15px;border: 1px solid #cecece;}
  #blog-area .blog-area-inner .inner-details .content-area .title{display: block;font-size: 30px;/* font-weight: 700; */color: #3c3c3c;margin-bottom: 10px;font-size: 24px;}
  #blog-area .blog-area-inner .inner-details .content-area p{margin-bottom: 15px;line-height: 20px;}
  @media(min-width:1200px) {
    #blog-area .blog-area-inner .inner-details .img-area img { height: 216px;
    object-fit: fill;
    object-position: bottom;
    }
  }
  @media(max-width:767px){
    #blog-area .blog-area-inner .inner-details .img-area .date-tag{padding: 10px;}
    #blog-area .blog-area-inner .inner-details .img-area .date-tag i{font-size: 25px;margin-bottom: 5px;}
    #blog-area .blog-area-inner .inner-details .img-area .date-tag h3{font-size: 22px;}
    #blog-area .blog-area-inner .inner-details .content-area .title {font-weight: 700; font-size: 13px;}
    #blog-area .blog-area-inner .inner-details {
    padding: 0;}
    #blog-area .btn-primery{ font-size: 10px;}
  }


@media( min-width: 768px) and ( max-width: 991px){#blog-area .blog-area-inner .inner-details .img-area img {
    height: 200px;}
    #blog-area .blog-area-inner .inner-details .content-area .title {
    font-weight: 700;
    font-size: 13px;}
}





    #footer-area {
      position: relative;
      float: left;
      width: 100%;
      overflow: hidden;
      padding: 45px 0 0;
      background-color: #171717; }
    
    #footer-area .footer-area-inner {
      float: left;
      width: 100%; }
    
    #footer-area .footer-area-inner .footer-area-inner-content {
      float: left;    color: #8a8a8a;
      width: 100%;
      margin-bottom: 14px; }
    
    #footer-area .footer-area-inner .footer-area-inner-content h4 {
      font-size: 15px;
      text-transform: uppercase;
      color: #ffffff;
      position: relative;
      padding: 8px 0;
      border-bottom: 2px solid #2e3335;
      font-weight: 300; }
    
    #footer-area .footer-area-inner .footer-area-inner-content p {
      text-transform: capitalize;
      font-size: 12px;
      font-weight: 400;
      color: #88949b;
      line-height: 24px;
      margin-bottom: 10px; }
    
    #footer-area .footer-area-inner .footer-area-inner-content .quick-links {
      padding: 0;
      margin: 0; }
 #footer-area .footer-area-inner .footer-area-inner-content .quick-links li{ list-style-type: none;}
 #footer-area .footer-area-inner .footer-area-inner-content .quick-links li a {
      text-transform: capitalize;
      font-size: 13px;
      font-weight: 400;
      color: #88949b;
      font-family: "Roboto", sans-serif; }
    
    #footer-area .footer-area-inner .footer-area-inner-content .quick-links li a:hover {
      color: #134f83; }
    
    #footer-area .footer-area-inner .footer-area-inner-content .quick-links li {
      margin: 10px 0; }
    
    #footer-area .footer-area-inner .footer-area-inner-content .quick-links i {
      border-radius: 50%;
      display: block;
      width: 30px;
      height: 30px;
      line-height: 30px;
      text-align: center;
      color: #4292d7;
      background-color: #2e3335; }
    
    #footer-area .footer-bottom {
      float: left;
      width: 100%;
      padding: 8px 0;
      background-color: #101010;
      position: relative; }
    
    #footer-area .footer-bottom .copy-right {
      float: left;
      width: 100%;
      margin-top: 10px; }
    
    #footer-area .footer-bottom .copy-right p {
      text-transform: capitalize;
      font-size: 13px;
      font-weight: 400;
      color: #c3c3c3; }
    
    #footer-area .footer-bottom .copy-right p a {
      color: #134f83; }
    
    #footer-area .footer-area-inner-content .social-links {
      padding: 0;
      margin: 0 8px 0 0;
      float: right; }
    
    #footer-area .footer-area-inner-content .social-links li {
      display: inline-block;     padding: 0 3px;}
    
    #footer-area .footer-area-inner-content .social-links li i{
      display: block;
      height: 40px;
      width: 40px;
      background-color: #252525;
      text-align: center;
      line-height: 40px;
      color: #c3c3c3;
      transition: background .4s ease; }
    
    #footer-area .footer-bottom .social-links li i:hover {
      background-color: #134f83;
      color: #ffffff; }
    
    #footer-area .footer-area-inner-content .form-group input {
      margin: 10px 0;
      background-color: #464646;
      border: none;
      color: #ffffff; }
 #footer-area .footer-area-inner-content .social-links li a i {
        border-radius: 50%;
        display: block;
        width: 30px;
        height: 30px;
        line-height: 30px;
        text-align: center;
        color: #4292d7;
        background-color: #2e3335;
    }
    #footer-area .footer-area-inner-content .form-group .submit-btn {
      width: 100%; }
      .social-links {
        position: relative;
        width: 100%;
        float: left;
        padding: 20px 0;
    }
    @media (max-width: 767px) {
      #footer-area .footer-bottom .copy-right {
        text-align: center; }
    
      #footer-area .footer-bottom .social-links {
        text-align: center;
        margin: 0 auto;
        width: 100%;
        margin-top: 10px; } 
        #footer-area .footer-area-inner-content .social-links li {
        display: inline-block;
        padding: 0 2px;}
        
        #footer-area .footer-area-inner .footer-area-inner-content { font-size: 12px;}
        
    }
        
        
        
        
        
 .navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
    width: 100%;
    float: left;
}       
        
        
        
.why-choose-us-details{ width: 100%;
    float: left;
    padding: 5% 0;}        
.whychooseblock img{ width: 100%;
    height: 155px;
    object-fit: cover;
    margin-bottom: 20px;}        
        
.why-choose-us-content{ padding: 10px;
    margin: 10px;}
 
        
@media(max-width: 767px){.menu2 .navbar-brand>img { top: 9px !Important;
    position: absolute;
    z-index: 1;
    background-color: #fff;
    width: 21% !Important;
    border: solid 7px #000;
    border-radius: 0 0 19px 19px;
}
  .menu2  .navbar-default {
    background-color: #1d1d1d !important;
    border-color: transparent !important;
    margin-bottom: 0 !important;}
}  
    
.menu2 .navbar-default .navbar-toggle {
    border-color: transparent !important;
}   

.menu2 .mobile-login {
    float: right;
    margin-top: 15px;
    color: #fff;
    font-size: 14px;
    font-style: inherit;
    right: 26px;
    position: relative;
}

.menu2 .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff !important;
}    
    
    
    
    
@media( max-width: 767px){.why-choose-us-content {
    padding: 0;
    margin: 0;
}
    .testimonial {
    width: 100%;
    border: solid 5px #eee;
    padding: 23px 0 0 0;}
    .choose-full .heading h1 {
    margin: 30px 0 30px !important;}
}    
    
    
    
    
    
    
.choose-full { width: 100%; float: left; padding: 0 0 5% 0;}
.choose-full  .heading {
    float: left;
    width: 100%;
    margin-bottom: 19px;
    text-align: center;
    position: relative;
    z-index: 3; }


@media( max-width: 767px){    
.choose-full h4 {
    font-size: 13px;
    line-height: 20px;
}    }
    
.choose-full  .heading h1 {
      font-size: 28px;
      text-transform: capitalize;
      font-weight: 400;
      color: #000;
      position: relative;
      display: inline-block;
      padding: 0 0 20px 0;
      margin: 10px 0 30px; }
.choose-full  .heading h1::after {
      position: absolute;
      content: "";
      z-index: -1;
      left: 50%;
      top: auto;
      bottom: 0;
      right: auto;
      width: 180px;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      border-bottom: 1px solid #bdbdbd; }
    
.choose-full  .heading h1::before {position: absolute;
      content: "";
      background: url(../images/makeup-heading.png) no-repeat;
      -webkit-transform: translateX(-50%);
      transform: translateX(0);
      left: 0;
      right: 0;
      text-align: center;
      bottom: -49px;
      padding: 0 8px 3px;
      height: 64px;
      width: 42px;
      margin: 0 auto;}

.choose-full   blockquote {
        padding: 10px 20px;
        margin: 0 0 20px;
        font-size: 17.5px;
        border-left: none;
    }

    
    html {
  scroll-behavior: smooth;
}
    
        
        
        
        
        
/* ----------
blog-full
---------- */
#blog-full{ width: 100%; float: left; position: relative; padding: 5% 0;}

#blog-full h1 {
  font-size: 55px; border-bottom: solid 1px #ececec;
  font-family: 'Playfair Display', serif;
}
#blog-full .blog-content{ width: 100%; float: left; position: relative; padding: 0 0 5% 0;}
#blog-full .blog-content a {
  color: #1e7bda;
  text-decoration: none;
  font-size: 14px;
  letter-spacing: 1px;
  padding-left: 1%;
  font-style: italic;
}
#blog-full .blog-content h2 {
  font-size: 30px;
  font-family: 'Playfair Display', serif;
  padding-bottom: 10px;
}

#blog-full .blog-content img{width: 100%;
  height: 202px;    border: solid 3px #eae8e8;
  object-fit: cover;}

#blog-full .blog-content .read-button{font-size: 17px;
  font-weight: 900;
  text-transform: capitalize;
  letter-spacing: 0;
  border-bottom: solid 1px #1e90e5;}
#blog-full .blog-content p{font-size: 16px;
  font-style: italic;
  }


#blog-full .blog-content .right-content{ font-size: 15px;
  font-style: italic;
  padding-top: 2%;
  color: #5d5d5d;}


#blog-full .pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;    font-weight: 700;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: transparent;
    border: none !important;
}

@media( max-width: 767px){#blog-full .blog-content h2 {font-size: 19px;line-height: 26px;}
#blog-full {padding: 0;}
#blog-full h1 { margin-top: 12%; }
#blog-full .blog-content {
  padding: 5% 0;
  border-bottom: solid 1px #dedbdb;}
#blog-full .blog-content h2 {
    margin-top: 0;}
}



@media( min-width: 768px) and ( max-width: 991px){#blog-full .blog-content h2 {font-size: 23px;
  padding-bottom: 10px;}
#blog-full .blog-content { border-bottom: solid 1px #dedbdb;}}






/* ----------
blog-details-full
---------- */
#blog-details-full{ width: 100%; float: left; position: relative; padding: 5% 0;}

#blog-details-full img{
    width: 42%;
    border-radius: 28px 0;
    height: 300px;
    object-fit: cover;
}

#blog-details-full h1 { font-size: 45px;
  border-bottom: solid 1px #ececec;
  font-family: 'Playfair Display', serif;
  font-weight: 600;
  line-height: 55px;
}
#blog-details-full .text-time{color: #1e7bda;
  font-size: 14px;
  letter-spacing: 1px;
  font-style: italic;}
#blog-details-full .content-full{ width: 100%; float: left; position: relative; padding: 5% 0;}
#blog-details-full .details-content-full{    font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}
#blog-details-full .content-full ul{ width: 100%; float: left; position: relative; padding: 0 0 2% 0;}
#blog-details-full .content-full ul li{ list-style-type: none;
  font-size: 15px;
  font-style: italic;
  letter-spacing: .5px;}
#blog-details-full .content-full ul li:before {
  content: "";
  display: block;
  float: left;
  margin-right: 18px;
  width: 10px;
  height: 10px;
  background-color: rgba(27,134,207,.66);
  margin-top: 5px;
}
.pd-b1-p{ padding-bottom: 5%;
  font-size: 15px;
  width: 100%;
  float: left;
  line-height: 25px;
}
#blog-details-full .content-full a{    font-size: 15px;
  font-weight: 600;    text-transform: capitalize;
  color: #1e7bda;}



@media( max-width: 767px){#blog-details-full h1 {
  font-size: 25px; margin-top: 12%;
  line-height: 33px;
  padding-bottom: 10px;
}}

@media(max-width: 991px){#blog-details-full img{ width: 100%;}}


#blog-details-full .share-full{ width: 100%;
  float: left;
  position: relative;
  padding: 20px;
  border: solid 1px #c7c7c7;}
#blog-details-full .share-full h3{    font-size: 33px;  margin: 0 0 20px 0;
  font-family: 'Playfair Display', serif;
  font-weight: 600;
  text-transform: capitalize;}


#blog-details-full .share-full ul{ width: 100%; float: left; padding: 0;} 
#blog-details-full .share-full ul li{ display: inline-block; list-style-type: none;}
#blog-details-full .share-full .fa{padding: 10px;
  font-size: 15px;
  color: #fff;
  max-width: 100px;
  transition: ease-in-out .2s;
  width: 45px;
  text-align: center;
  margin: 1px;}
#blog-details-full .share-full .fa:hover{box-shadow: 0 5px 7px -4px black;}
#blog-details-full .share-full li:first-child{ background-color: #4dbeff;}
#blog-details-full .share-full li:nth-child(2){ background-color: #3f51b5;}
#blog-details-full .share-full li:nth-child(3){ background-color: #e61212;}
#blog-details-full .share-full li:last-child{ background-color: #1d7bdb;}

.bk-btn{    margin-top: 5%;
  width: 100%;
  float: left;
  font-size: 20px;
  text-transform: capitalize;
  font-weight: 600;}

.bk-btn a{color: #1b76bf;
  padding: 6px 18px;
  text-decoration: none;
  font-family: 'Open Sans',sans-serif;
  margin: 20px 0;
  font-weight: 800;
  font-size: 18px;
  transition: 0.4s;
  border-bottom: 1px solid #1b76bf;}

        
#fleet-full .tab-content .box-full{
    margin-bottom: 0px!important;
    padding: 10px!important;
    background-color: #fff!important;
    border: 1px solid #0a0707!important;
}      
.car-bx  {
    padding: 10px!important;
    background-color: #fff!important;
}             
        
        
        
        
        
        
        
        