#img-slider{width: 5000px;height:450px;}

 .customlogo {
    /* width: 18% !important; */
    margin-left: -24px;
    margin-top: -30px;
}

/*Login */

#show_all .well .row div i,
#show_all .well .row i,
.package_address p i{
    float: left;
    margin-right: 7px;
    display: inline-block;
    padding-top: 5px;
    color: #e91e63;
}


.brand_thumb{
    width: 198px;
    height: 125px;
}

.brand_thumb img{
    width: 100%;
    height: 100%;
}

/*
Contact Page
*/
.contact_area {
    padding: 81px 0 100px;
    background: #f9f9f9;
}

.contact_form {
    padding-top: 11px;
}

.contact-title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 0;
    color: #999;
}
.form_field_inner {
    width: 50%;
    float: left;
}
.form_field {
    width: 100%;
}
#contact_us_form .form_field {
    width: 100%;
    overflow: hidden;
}
.text_area .form_field_inner {
    width: 100%;
}

.contact_form .text_area .form_field_inner textarea {
    width: 99.2%;
    height: 250px;
}

.contact_form .form_field_inner input, .contact_form .form_field_inner textarea {
    width: 98%;
    background: transparent;
    border: 1px solid #ddd;
    height: 45px;
    border-radius: 5px;
    color: #666;
    letter-spacing: 1px;
}
.contact-title2 {
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 31px;
    padding-top: 12px;
}
.single_company_info {
    margin-bottom: 35px;
}
.single_company_info i {
    color: #fff;
    font-size: 36px;
    border: 1px solid transparent;
    float: left;
    border-radius: 5px;
    margin-right: 15px;
    line-height: 58px;
    height: 60px;
    width: 60px;
    text-align: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background: #e91e63;
}
.company_info_content {
    overflow: hidden;
}
.single_company_info p {
    padding-top: 3px;
}
.single_company_info {
    margin-bottom: 35px;
}
.company_info_content {
    overflow: hidden;
}
.single_company_info i {
    color: #fff;
    font-size: 36px;
    border: 1px solid transparent;
    float: left;
    border-radius: 5px;
    margin-right: 15px;
    line-height: 58px;
    height: 60px;
    width: 60px;
    text-align: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background: #e91e63;
}
.company_info_content h5 {
    font-size: 20px;
    font-weight: 500;
    padding-bottom: 5px;
    margin-top: 0;
}
.contact_button button {
    background: #e91e63;
    border: 2px solid #e91e63;
    border-radius: 30px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 2px;
    padding: 10px 30px;
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    width: inherit;
    margin-top: 10px;
}
.map {
    width: 100%;
    margin: 0;
    height: 338px;
    border: 1px solid #ddd;
    border-radius: 10px;
}
.google_map_area {
    pointer-events: none;
}
.contact_form .form_field_inner input,
.contact_form .form_field_inner select,
 .contact_form .form_field_inner textarea {
    width: 98%;
    background: transparent;
    border: 1px solid #ddd;
    height: 45px;
    border-radius: 5px;
    color: #666;
    letter-spacing: 1px;
}
.form_field_inner input, .form_field_inner textarea {
    width: 95%;
    background: #1e2735;
    border: 0;
    height: 50px;
    padding-left: 15px;
    color: #fff;
    margin-bottom: 20px;
}










/*body{margin-top: 55px; }*/

/* .show_provider{width: 100%; height: 100px;} */
.glyphicon {  margin-bottom: 10px;margin-right: 10px;}
/* .model{border: 2px solid white; border-radius: 5px;} */
 .profile-overlay:hover {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 15%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  width: 150px;
  height: 150px;
  background-color: rgba(0, 0, 0, 0.7);
}
.profile-image {
  border-radius: 50%;
height: 140px;
width: 140px;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
align: center;
overflow: hidden;
}

/*.package_thunb2 img{
    width: 50px !important;
    border-radius: 50%;
}*/
#w_image{
	cursor: pointer;
	opacity: 0;
	display: none;
  background: black;
}
  .canvel_butn{
color: black;
background-color: white;
  }
.btn-file{
	background: gray !important;
    padding: 9px 20px;
    width: 100%;
    border-radius: 0;
    border: #FF6D0B !important;
    color: white !important;
}
.pf-image {
  width: 100%;
  height: 206px;
}
.profile-show {
  height: 200px;
  overflow: hidden;
}
.profile_card {
 
  overflow: hidden;
  margin-top: 15px;
  margin-bottom: 15px;
}
.profile_card_1 {
  height: auto;
}
.rating_btn {
  margin-left: 170px;
margin-top: -60px;
}
.work_cancel_btn {
  margin-top: -60px;
  margin-left: 114px;
  background: none;
}
.work_start_btn {
  margin-left: 180px;
  margin-top: -100px;
}
#back_btn {
  background: #7573f9;
  color: white;
  margin-right: 30px;
  margin-left: -30px;
}
.loaderIcon {
  position: absolute;
  top: 10%;
  left: 60%;
}
.loaderIcon_main {
  position: absolute;
  top: 40%;
  left: 40%;
}

.edit-about-btn{margin: 5px 0 4px 15px;}
.skill_logo{
    height: 78px;
    width: 40%;
    }
/*===============================================contact page ===============================*/
.company-box-left{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding: 20px;
    border: 1px solid #cccccc;
    background: #ffffff;
    margin-top: 27px;
}
.company-box-right{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding: 20px;
    border: 1px solid #cccccc;
    background: #ffffff;
}
                /* Navbar Css Start
         ================================================
                */
.navbar-default .navbar-nav  li  a {color: white; padding-bottom: 10px;}
.navbar-default .navbar-nav  li  a:hover {font-size: 20px;color: white;}
ul.nav.navbar-nav.navbar-left { margin-top: 4PX; margin-left: -110px; }
/*.navbar-default .navbar-nav  li  a:visited{color: #bbb;}*/
.dropdown_list li a {background:#b3a1f9; }
.dropdown_list2 li a {background:#b3a1f9; }
#navbar li a:focus{color: white;}
.dropdown_list  li a:hover {background-color: black; color:white; font-size: 14px;}
.dropdown_list2  li a:hover {background-color: black; color:white;}
.notification_li a:hover {font-size: 14px !important;}
.navbar-custom {background-color: #8e73f9;}
#login { margin-top: 7px;}
.field-icon {
    float: right;
    margin-top: -25px;
    position: relative;
    z-index: 2;
    right: 10px;
}
#register { margin-top: 7px; margin-left: 10px;}
/*Navbar Css  End ===========================================   */


/*Footer Css  start ===========================================   */
.page-footer{background-color: #20335D; padding-top: 10px;}
.page-footer P {color: white;}
.page-footer p strong {color: white;}


#map {
  height: 450px;
  width: 100%;
  margin: 0 auto;
}
.navbar{
    margin-bottom: 0;
}
/* Search Bar
==========================================
*/
.form-wrap {
  background-color: #a998f6;
  border: 1px solid #b8aaf3;
  padding: 20px 0;
  margin: 40px 0;
}
.form-wrap .nice-select {
  width: 100%;
}
.form-wrap .form-control {
  height: 40px;
  border-radius: 0;
  font-size: 14px;
}

.form-wrap .btn-info {
  background-color: #49f5fbc7;
  width: 100%;
  height: 100%;
  color: #fff;
  border-radius: 0;
  border: none;
  text-transform: uppercase;
}

.form-wrap .btn-info {
  font-size: 14px;
}

@media (max-width: 960px) {
.form-cols {
    margin-bottom: 30px;
  }
.form-cols:last-child {
    margin-bottom: 0;
  }
}









.profile-pic {
    max-width: 200px;
    max-height: 200px;
    display: block;
}
.single_profile_thumb img{
    border-radius: 50%;
    border:5px solid #efefef;
    width: 150px;
    height: 150px;
}
input[type=file].file-upload {
    display: none;
}
.circle {
    border-radius: 1000px !important;
    overflow: hidden;
    width: 128px;
    height: 128px;
    border: 8px solid rgba(255, 255, 255, 0.7);
    position: absolute;
    top: 72px;
}
img.profile-pic {
    max-width: 100%;
    height: auto;
}
.profile_btn img{
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.p-image {
     position: absolute;
    top: 109px;
    right: -123px;
    left: 0;
    color: #666666;
    transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
    text-align: center;
}
.p-image:hover {
  transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
}
.upload-button {
  font-size: 1.2em;
}

.upload-button:hover {
  transition: all .3s cubic-bezier(.175, .885, .32, 1.275);
  color: #999;
}























       /*Profile view Css
==========================================
       */
.table-user-information > tbody > tr {
    border-top: 1px solid rgb(221, 221, 221);
}
.well.well-sm{height: 365px;
 overflow: hidden;}
/* .well.well-sm-1{height: 350px; overflow: hidden;} */
.panel-footer{height: 45px;}
.table-user-information > tbody > tr:first-child {
    border-top: 0;
}
.table-user-information > tbody > tr > td {
    border-top: 0;
}
.toppad
{margin-top:20px;
}
.eo-box{
    overflow: auto;
    padding: 10px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border: 1px solid #cccccc;
    margin-bottom: 20px;
    background: #ffffff;
    position: relative;
}
.eo-timeline-cover{
    object-fit: cover;
    width: 100%;
    height: 360px;

}
.eo-timeline{
    width: 100%;
    height: 300px;
    overflow: hidden;
}
.eo-timeline:hover .eo-timeline-toolkit{
    display: inline-block;
}
.eo-timeline-toolkit{
    display: none;
    position: absolute;
    top: 16px;
    left: 16px;
    padding: 5px 20px;
    background-color: rgba(0,0,0,0.7);
    text-align: center;
    color: #ffffff;
    border: 1px solid #fff;
}
.eo-timeline input[type=file]{
    visibility: hidden;
}
.eo-timeline-toolkit label{
    font-size: 12px;
    font-weight: normal;
}
.eo-dp-box{
    width: 16%;
    height: 150px;
    overflow: hidden;
    top: -69px;
    position: relative;
}
.eo-dp{
    width: 100%;
    border: 4px solid #ffffff;
	margin-top:20px;
}
.eo-dp-box:hover .eo-dp-toolkit{
    display: inline-block;
}
.eo-dp-toolkit{
    display: none;
    position: absolute;
    top: 105px;
    left: 19px;
    width: 78%;
    height: 90px;
    background-color: rgba(0,0,0,0.6);
    text-align: center;
    color: #ffffff;
}
.eo-dp-toolkit input[type=file]{
    visibility: hidden;
}
.eo-dp-toolkit label{
    font-size: 12px;
    font-weight: normal;
}
.eo-timeline-details{

    top: -69px;
    right: 19px;
}
.eo-timeline-details h2 a{
    text-decoration: none;
    color: #fff;
    background: rgba(0,0,0,0.7);
    padding: 5px 13px;
}
.eo-edit-btn{
    position: absolute;
    top: 12px;
    right: 12px;
    color: #ffffff;
    height: 36px;
    width: 36px;
    border-radius: 50%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.eo-section{
    padding-top: 20px;
}
.eo-details{
    padding: 3px;
}
.eo-details span{
    font-weight: 600;
}
.eo-edit-section{
  margin-top: 50px;
    display: none;
}
.eo-edit-section hr{
    width: 100%;
    float: left;
}
.eo-edit-section h3{
    background-color: #eee;
    padding: 10px;
}
.pnj-form-field {
  margin-bottom: 15px;
}
.eo-about{
    position: relative;
}
.eo-about-heading{
    margin-left: -10px;
    margin-right: -10px;
    background: #eee;
    margin-top: -10px;
    padding: 10px 13px;
}
.eo-about-org{
    padding: 10px;
    text-align: justify;
}
.eo-about-editor{
    display: none;
}

.cVenue-box{
    overflow: auto;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border: 1px solid #cccccc;
    margin-bottom: 20px;
    background: #ffffff;
    padding-bottom: 20px;
}

#container{
    margin-top: 30px;
    margin-bottom: 0;
}
.eo-about{
    position: relative;
}
.eo-about-heading{
    margin-left: -10px;
    margin-right: -10px;
    background: #eee;
    margin-top: -10px;
    padding: 10px 13px;
}
.eo-about-org{
    padding: 10px;
    text-align: justify;
}
.r-add-btn{
    position: absolute;
    top: 12px;
    right: 12px;
    color: #ffffff;
    height: 36px;
    width: 36px;
    border-radius: 50%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

}
/*=======================Setting page*/
.sidebar{ float:left;
  height: 1000px;
   width: 245px;

   margin-left: -72px;
    background-color:#b3a1f9;
}
.SettingBox{
    background-position: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding: 20px;
    border: 1px solid #cccccc;
    margin-left: 140px;
}
.setting_head{
  font-size: 20px; background-color: #333; height: 50px; padding-top: 10px; color: white; margin:0 -15px;
}
.setting_item{
  font-size: 16px; color: white; padding-left: 20px; padding-top: 20px;
}
.setting_item a{color: white; }

 /*Login Page ==========================================*/
.loginBox{
    background-position: center;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    padding: 20px;
    border: 1px solid #cccccc;
    margin-top: 0;
    margin-bottom: 30px;
}
.show-loginBox{
    font-size: 12px;
    margin-top: 10px;
}

.fa-star {
  color: #f5b609;
}
.notification_circle {
  position: absolute;
    right: -3px;
    height: 17px;
    width: 17px;
    font-size: 11px;
    border-radius: 50%;
    background: red;
    text-align: center;
    line-height: 16px;
}

.bg-blue-color{
    color: white;
background: #0D2352 none repeat scroll 0 0;
}
.bg-pink-color{
background: #e91e63;
    color: white;
}



/*media Query
==================================

*/

@media (max-width: 499px){
    .customlogo{
        height: 34px;
        /* width: 100% !important; */
        margin-top: -64px;
    }
    .banner-content.col-lg-12{margin-top: -80px;}
    .row.justify-content-center.form-wrap {margin-top: -5px;}
    input[type='text'], input[type='number'],input[type="password"],
    input[type="search"],input[type="email"],input[type="date"],
    input[type="datetime"],textarea {
      font-size: 16px;
        }

.eo-timeline-cover {
        object-fit: cover;
        width: 308px;
        height: 115.63px;
    }
    .eo-dp-toolkit{
      top: 83px !important;
    }
    .loaderIcon {
      position: absolute;
      top: 0%;
      left: 20%;

    }
    .loaderIcon_main {
      left: 40%;
    }
    .loaderIcon img {
        width: 50%;
    }
    .loaderIcon_main img {
      width: 50%;
    }
    #pnj-form .control-label {
    text-align: left;
    }

    nav.navbar.navbar-default.navbar-fixed-top.navbar-custom{height: 6%;}
    button.navbar-toggle.collapsed{margin-top: 11px; padding: 6px;}
    button.navbar-toggle{margin-top: 11px; padding: 6px;}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: #8E73F9;
    }
    .dropdown_list  li a:hover {background-color: black; color:white; font-size: 12px;}
    ul.nav.navbar-nav.navbar-left { margin-top: -5px; margin-left: -3px; }
    #navbar{background-color: #8E73F9; margin-top: -22px; float: left; width: 108%; }
    #profile_list, #dropmenu{background-color: #b3a1f9;margin-top: -12px; float: left; width: 108%;     padding-left: 20px;
    margin-left: -15px;}
    .loginBox{margin: -5px 15px;}
    /*#login {background-color: #8e73f9; margin-top: -7px;}*/
    #login { margin-top: 7px;}

    #register {background-color: #8e73f9; margin-top: -7px; margin-left:0 }
    .eo-timeline-cover {
            object-fit: cover;
            width: 100%;
            height: 115.63px;
        }
    .eo-box{
        width: 100%;
        height:auto;
    }
.eo-dp-box{
        text-align: center;
        width: 40%;
        left:27%;
        margin-top: -190px !important;
    }
    .eo-dp-box{
            text-align: center;
        }
    #custom_profile{
        margin-top: 60px;
        text-align: center;
        /*padding-left: 38px;*/
    }

    .profile_card_show{
      padding-left: 0px;
      padding-right: 0px;
    }
    .eo-dp-box{
            text-align: center;
            width: 40%;
            height: 128px !important;
            left:27%;
            margin-top: -205px;
        }
    .eo-timeline-details{
            text-align: center;
            top:-60px !important;
        }
    .eo-timeline-details h2 a{
            background: none;
            color: black !important;

        }
    .eo-edit-btn{
            top: -350px !important;
            right: -21px;
        }
    .well.well-sm{
      height: auto;
        overflow: hidden;
    }
    .profile-show {
      height: 120px;
    }
    .hero-area{height: 270px;}
    .edit-about-btn{margin: 2px 0 4px 15px;}


       /*footer Meida Css  End ===========================================   */
    footer{display: none;}
}

                                /*Media  991 Queryy ended  */
@media (max-width: 991px){
  .profile-show {
    height: 200px;
  }

    .eo-dp-box{
            text-align: center;
        }
    .eo-timeline-details{
            text-align: center;
              top:-120px;
        }
    .eo-timeline-details h2 a{
            background: none;
            color: #2d8ac7;
        }
    .eo-edit-btn{
            top: -306px;
            right: -21px;
        }
    .company-box-right {
            margin-right: -15px;
            margin-left: -15px;
            margin-top: 20px;
        }
   .edit-about-btn{ margin: 2px 0 4px 15px; padding: 6px 50px 6px;}

}
@media (max-width:768px){
    .well.well-sm{
      height: auto;
        overflow: hidden;
    }
    .logo{
      height: 0 !important;
      padding: 14px 15px 0;
    }


    .eo-timeline-details h2 a{
    text-decoration: none;
    color: #2d8ac7;
    background: rgba(0,0,0,0);
    padding: 5px 13px;
    }
    .edit-about-btn{ padding:4px 15px;}
}
/*  Media Query end*/



/*Idrees Style Here*/


/*=======================
turner BLOG AREA CSS
=========================*/




/* sideber css style */


/*========================
manhood WIDGET  CSS
=========================*/
/* sidebar css */
/* serch widget */

.blog-left-side {} 
.blog-left-side > div {
    background-color: #fff;
    margin-bottom: 30px;
    padding: 15px;
    border: 1px solid #ddd;
}
.blog-left-side > div:last-child {
    margin-bottom: 0px;
}
.blog-left-side h2 {
    margin-bottom: 10px;
    text-transform: uppercase;
}
.blog-left-side {} .blog-left-side .content {
    padding: 0;
}
.blog-left-side .push-bottom-large {
    margin-bottom: 0;
}
.blog-left-side > div:last-child {
    margin-bottom: 0px;
}
.blog-left-side > aside:last-child {
    margin-bottom: 0px !important;
}
.blog-left-side .sub-menu li a:hover,
.blog-left-side .nav .children li a:hover {
    background: transparent;
    color: #e91e63 ;
}
.search {
    background: #f7f7f7;
    position: relative;
}
.search input {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    height: 54px;
    position: relative;
    width: 100%;
    box-shadow: 0 0 2px rgba(0,0,0,0.20);
}
.search input[type="text"] {} .search input::-ms-input-placeholder,
.search input::-webkit-placeholder,
.search input::-moz-placeholder {
    color: #858585;
    font-size: 14px;
}
.search button {
    background: #fff;
    border: 0 none;
    color: #fff;
    font-size: 18px;
    position: absolute;
    right: 0;
    top: 0;
    width: 16%;
    height: 100%;
    background: #e91e63 ;
}
.search button i {}
.search input[type="text"] {
  padding-left: 10px;
}
/* widget list */

.widget {}
.blog-left-side .widget h2 {
    border-bottom: 1px solid #e5e5e5;
    bottom: -1px;
    display: block;
    font-size: 23px;
    font-weight: 500;
    line-height: 17px;
    margin-bottom: 20px;
    padding-bottom: 16px;
    position: relative;
    text-transform: capitalize;
    font-size: 20px;

}
.blog-left-side .widget h2::before {
  background: #e91e63  none repeat scroll 0 0;
  bottom: -1px;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 50%;
}
.blog-left-side .widget h2{}
.footer-middle .widget h5 {
    color: #333;
    font-size: 24px;
    text-transform: capitalize;
}
.blog-left-side .widget ul {
    list-style: square;
    color: #e91e63;
    font-size: 14px;
    padding-left: 15px;
}
.blog-left-side .widget ul li {
    margin: 0 0 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    position: relative;
}
.blog-left-side > .widget > ul > li {
  margin: 0 0 10px;
  padding-bottom: 10px;
}
.blog-left-side .widget ul li:last-child {
    padding-bottom: 0px;
    margin-bottom: 0;
}

.blog-left-side .widget ul li a {
    color: #333;
}
.blog-left-side .widget ul li::before {
  color: #333;
  content: "\f178";
  font-family: FontAwesome;
  font-size: 18px;
  left: 0;
  position: absolute;
  top: -3px;
  display:none;
}
.blog-left-side .widget ul.children li{
    
}
/* widget select */

.widget {} 
.blog-left-side .widget select {
    width: 100%;
    height: 40px;
    background: #fff;
    border: 1px solid #ddd;
    padding-left: 5px;
}
.widget .screen-reader-text {
    display: none;
}
.textwidget select{
    width:100%;
}
/* table css */

#wp-calendar {
    width: 100%;
}
/* tags */


/*=============================
 turner PAGINATION AREA CSS
===============================*/
.paginations {
 text-align: center;
 margin-top: 20px;
 margin-bottom: 28px;
}
.paginations a,
.page-numbers span.current {
 width: 35px;
 height: 35px;
 line-height: 35px;
 display: inline-block;
 font-size: 14px;
 font-weight: 500;
 margin: auto 5px;
 border: 1px solid #ddd;
 color: #888;
}
.page-numbers li {
 display: inline-block;
}
.paginations a:hover,
.paginations a.current,
.page-numbers span.current {
 background: #e91e63;
 border-color: #e91e63;
 color: #fff;
}








/*=========================
 turner SEARCH AREA CSS
===========================*/
.turner-serach-form {
  background: rgba(233,30,99, .4);
  display: block;
  overflow: hidden;
  padding: 30px 44px;
  border-radius: 12px;
  margin-top: -120px !important;
}
@media (max-width: 991px) {
  .droplist {
    position: fixed;
    background: #fff;
    z-index: 99999;
    width: 96%;
    border: 1px solid rgba(128,128,128,.42);
    top: 160px;
    display: none;
  }
  .IOsQD ._16LoD {
    height: auto !important;
    border-radius: 0 !important;
  }
  .app-header-search{
    padding: 5px 8px !important;
    margin-top: 0 !important;
    background: #e91e63;
    position: relative;
    border-radius: 0;
  }
  .app-header-search .input-field {
    width: 48% !important;
    float: left;
  }
  .app-header-search .input-field:nth-Child(2) {
    width: 48% !important;
  }
  .app-header-search .input-field input, .app-header-search .input-field select {
      height: 30px !important;
  }
  .app-header-searchs button{
      background: transparent;
      border: 0;
      position: absolute;
      right: 12px;
      top: 16px;
  }
}
.turner-serach-form .input-field {
  width: 33%;
  float: left;
}
.turner-serach-form .input-field input ,
.turner-serach-form .input-field select {
  height: 50px;
  border: 0;
  border-radius: 0;
  padding-left: 15px;
  width:100%;
}

/* Search Form Css */
.tour_search_area {
 padding: 100px 0;
}
.main-search-form {
 padding: 43px 50px 17px;
 margin: 0 auto;
 overflow: hidden;
}
.main-search-form .input-field {
 padding-bottom: 30px;
}
.main-search-form .turner {
  padding: 0;
}
.main-search-form select,
.main-search-form input {
 background: #fff;
 border: none;
 outline: 0;
 width: 100%;
 height: 40px;
 border-radius: 30px;
 color: #333;
 padding: 0 15px 0;
 border: 1px solid #efefef;
}
.input-field select,
.input-field.datetime input {
 color: #666;
}
.main-search-form  label {
 color: #2c394c;
 cursor: pointer;
 font-size: 14px;
 font-weight: 500;
 color: #333;
 text-transform: uppercase;
 letter-spacing: 1px;
 padding-bottom: 0px;
}
.submit_button {
  width: 25%;
  margin: auto;
}
.submit_button1 {
  margin: auto;
}
.submit-btn.th-bg {
 display: inline-block;
 margin-top: 26px;
 background: #e91e63 !important;
 color: #fff !important;
 border: 0;
 letter-spacing: 1px;
 font-size: 16px;
}
.turner-serach-form .submit-btn.th-bg {
  margin-top: 0;
}
/* Search Tab Css */
.search_form_area {
}
.home-2.search_form_area {
 background: #fff;
}
.tab_area {
 overflow: hidden;
}
.turner-tab {
 overflow: hidden;
 clear: both;
}
.turner-tab li {
 display: block;
 list-style: none;
 overflow: hidden;
 box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
 background: #fff;
 padding: 11px 0px 11px 23px;
 transition: .5s;
 cursor: pointer;
 border-radius: 30px;
 margin: 5px 5px 28px 5px;
}
.turner-tab li i {
 font-size: 35px;
 transition: .5s;
 float: left;
 margin-right: 15px;
 color: #e91e63;
}
.turner-tab li a {
 padding: 2px 0px 0;
 display: block;
 color: #e91e63;
 font-size: 1;
 text-transform: uppercase;
 font-weight: 500;
}
.turner-tab li.active,
.turner-tab li:hover {
 background: #e91e63;
 color: #fff;
}
.turner-tab li.active i,
.turner-tab li:hover i {
 color: #fff;
}
.turner-tab li.active a,
.turner-tab li:hover a {
 color: #fff;
}
.single_tab {
 overflow: hidden;
 background: #fff;
 box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
 margin: 5px;
 border-radius: 30px;
}

/* Home 2*/
.home-3.search_form_area {
 padding: 80px 0 81px;
 background: #fff;
}
.home-3.search_form_area {
 padding: 81px 0 73px;
 background: #fff;
}
.row.search-form-home-2 {
 background: #fff;
 padding: 49px 50px 44px;
 border-radius: 50px;
 box-shadow: 0 0 15px rgba(0 ,0,0,0.20);
}
.slick-list {
 position: relative;
 display: block;
 overflow: visible;
 margin: 0;
 padding: 0;
}
.home-2 .about_content {
 padding-right: 265px;
 padding-left: 25px;
 padding-top: 119px;
}
/* WIDTH LISTING */
.single_tab.width-listing {
  padding: 10px 10px 5px;
}
.width_listing_title {
  text-align: center;
}
.width_listing_title h2 {
  font-size: 30px;
  margin-top: 0;
  margin-bottom: 20px;
}
.submit_button .submit-btn.th-bg {
  margin-top: 0;
}
.width-listing .main-search-form select, .main-search-form input {
  height: 45px;
  padding: 0 15px 0;
}



/*================
TURNER PRICING AREA CSS
==================*/
.creat_pricing_area {
    padding: 100px 0 70px;
}
.row.main-creat-pricing {
    box-shadow: 0 2px 10px 0 #d8dde6;
    padding: 55px 15px 56px;
    margin-bottom: 30px;
}
.creat_pricing_title_icon {
    text-align: center;
}
.creat_pricing_title_icon i {
    font-size: 30px;
    color: #e91e63;
}
.creat_pricing_title {
    text-align: center;
}
.creat_pricing_title h2 {
    font-size: 30px;
    padding: 13px 0 8px;
}
.creat_pricing_title p {
    letter-spacing: 1px;
}
.form_field_text_inner .form_field_inner {
    width: 100%;
}
.creat_pricing_area .contact_form .text_area .form_field_inner textarea {
    width: 99.2%;
    height: 150px;
}
.creat_pricing_area .contact_button button {
    background: #ddd;
    border: 2px solid #ddd;
    color: #333;
    display: inline-block;
    font-size: 16px;
    letter-spacing: 2px;
    padding: 8px 16px;
    text-transform: capitalize;
    margin: 0;
    border-radius: 5px;
    transition:.5s;
}
.text-align-center {
    text-align: center;
    margin-top: 38px;
}
.text-align-center .contact_button button {
    background: #e91e63;
    border: 2px solid #e91e63;
    color: #fff;
    padding: 8px 30px;
}
.creat_pricing_area .contact_button button:hover {
    background: #e91e63;
    border: 2px solid #e91e63;
    color:#fff;
}



/*==========================
turner SECTION TITLE CSS
===========================*/
.section-title.t_center {
 margin: auto;
 text-align: center;
 width: 90%;
}
.section-title.t_left {
 margin: auto auto auto 0;
 width: 90%;
 text-align: left;
}
.section-title.t_right {
 margin: auto 0 auto auto;
 width: 90%;
 text-align: right;
}
.section-title.t_right .em-bar {
 margin: 0 0 5px auto;
}
.section-title.t_left .em-bar {
 margin: 0 0 5px;
}
.section-title h2 {
 font-size: 35px;
 font-weight: 600;
 margin-bottom: 11px;
 text-transform: uppercase;
 display:block;
 position:relative;
}
.white_color.section-title h2 {
 color: #fff;
}
.section-title span {
 color: #e91e63;
}
.section-title.t_center i {
 font-size: 23px;
 color: #e91e63;
 position: relative;
 display:block;
}
.section-title p {
 margin-bottom: 45px;
 font-size: 22px;
 color: #666;
 margin-top: 10px;
 font-weight: 500;
}
.white_color.section-title p {
 color: #fefefe;
}
.container-fluid .section-title h2::before {
 left: 43%;
}
.container-fluid .section-title h2::after {
 right: 43%;
}




/*=========================
TURNER CATEGORY AREA CSS
===========================*/

.single_category_thumb::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(233,30,99, 0.7);
    opacity: 0;
    transition: .5s;
}


.category_area{
 padding: 80px 0 79px;
}
.main_category {
 margin-top: -199px;
}
.single_category {
 text-align: center;
 border-radius: .75rem;
 overflow: hidden;
 border: 1px solid #e5e5e5;
 margin-bottom: 30px;
 transition:0.5s;
 position:relative;
}
.single_category:hover {
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.40);
}
.category_content_text {
  position: absolute;
  top: 7%;
  left: 20px;
}
.category_content_text p {
  background: #e91e63;
  padding: 3px 12px;
  color: #fff;
  transition:.5s;
}
.category_content_btn {
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  text-align: center;
  left: 0;
  right: 0;
  transition:.5s;
}
.category_content_btn a {
  border: 2px solid #fff;
  padding: 9px 15px;
  color: #fff;
  opacity: 0;
}
.single_category_thumb{
  position:relative;
  transition:.25s;
}
.single_category_thumb::before{
  position:absolute;
  content:"";
  left:0;
  top:0;
  height:100%;
  width:100%;
  background:rgba(233,30,99, 0.7);
  opacity:0;
  transition:.5s;
}
.owl-dots .owl-dot span{
  display: none !important;
}
.category_icon i {
  color: #fff;
  font-size: 30px;
}
.category_content {
  background: #f9f9f9;
  padding: 9px 0 24px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.20);
}
.category_content_inner h2 {
  color: #333;
  font-size: 18px;
  text-align: center;
}
.category_content_inner p {
  color: #fff;
  opacity: 0;
  transition:.5s;
}
.category_btn {
  text-align: center;
  margin-top: 45px;
  margin-bottom: 30px;
}
.category_btn a {
  background: #e91e63;
  color: #fff;
  font-size: 16px;
  padding: 14px 29px;
  text-align: center;
  transition:.5s;
}

/*CATEGORY AREA STYLE-2*/
.category_icon {
  position: absolute;
  transition: .5s;
  top: 62%;
  left: 0;
  right: 0;
}
.category_icon i {
  color: #fff;
  font-size: 28px;
  background: #e91e63;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
}
.category_content_btn_style2 a {
  background: #fff;
  border-radius: 50px;
  padding: 9px 20px;
  min-width: 120px;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 10px;
  transition:.5s;
  border: 1px solid #eaeff5;
  box-shadow: 0 2px 10px 0 #d8dde6;
}
.category_area.style2 .category_content_inner {
  padding-top: 12px;
}

/*category area hover*/
.single_category:hover {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.12);
  background: red;
}
.single_category:hover .single_category_thumb{
  opacity: 0.5;
}
.single_category:hover .single_category_thumb::before{
  opacity:1;
}
.single_category:hover .category_content_btn{
  top:50%;
}
.single_category:hover .category_content_text p {
  background: #0D2352;
}
.single_category:hover .category_content_btn a {
  opacity: 1;
}
.single_category:hover .category_content_btn_style2 a {
  background: #e91e63;
  color:#fff;
}
.single_category:hover .category_icon {
  margin-top:-40%;
}
.single_category:hover .single_category_thumb::before {
    opacity: 1;
}




/*============================
turner CUOROSEL  CSS
=============================*/


.curosel-style .owl-nav div {
 background: #e91e63 !important;
 border-radius: 50%  !important;
 color: #fff  !important;
 font-size: 19px  !important;
 height: 44px;
 left: -45px;
 line-height: 40px;
 position: absolute;
 top: 46%;
 -webkit-transition: all 0.5s ease 0s  !important;
 -o-transition: all 0.5s ease 0s  !important;
 transition: all 0.5s ease 0s  !important;
 width: 44px;
 text-align: center;
 z-index: 99;
 -webkit-transform: translateY(-49%)  !important;
 -ms-transform: translateY(-49%) !important;
 transform: translateY(-49%) !important;
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.curosel-style .owl-nav .owl-next {
 left: auto;
 right: -45px;
}
.single_gallery.curosel-style .owl-nav div {
 left: 30px;
}
.single_gallery.curosel-style .owl-nav .owl-next {
 right: 30px;
 left: auto;
}
.portfolio_gallery_post.curosel-style .owl-nav div {
 left: 0px;
}
.portfolio_gallery_post.curosel-style .owl-nav .owl-next {
 right: 0px;
 left: auto;
}
.portfolio_gallery_post.curosel-style .owl-nav div {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.curosel-style .owl-nav .owl-next:hover {
}
.curosel-style .owl-nav .owl-prev:hover {
}
.curosel-style:hover .owl-nav div {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.owl-dots {
 position: absolute;
 right: 50%;
 bottom: -21px;
}
.owl-dot {
 display: inline-block;
 width: 15px;
 height: 15px;
 margin: 0px 5px 0;
 background: #e91e63;
 border-radius: 100%;
}
.owl-dot.active {
 background: #0D2352;
}
.curosel-style:hover .owl-dots {
 opacity: 1;
}
.turner_image_slider.curosel-style .owl-nav div {
 font-size: 21px;
 height: 55px;
 left: 25px;
 line-height: 55px;
 width: 55px;
 top: 50%;
}
.turner_image_slider.curosel-style .owl-nav .owl-next {
 left: auto;
 right: 25px;
}
.turner_image_slider .owl-dots {
 position: absolute;
 right: 50%;
 bottom: 16px;
}
/* responsive 320 start */


/* small mobile :320px. */
@media (max-width: 767px) {
 body {
  overflow-x: hidden;
 }
 .turner-header-top {
  display: none;
 }
 .mean-container .mean-bar:before {
  text-transform: uppercase;
  top: 19px;
 }
 .mean-container a.meanmenu-reveal {
  padding: 19px 20px 18px;
 }
}
/* responsive 320 end */


/* Widgets Css */
table#wp-calendar td#today a {
 color: #fff;
}
.blog-left-side .widget h2 {
 margin-top: 0;
}
.widget.widget_categories select {
 width: 100%;
 height: 34px;
}
.widget .screen-reader-text {
 display: none;
}
.search input {
 width: 100%;
}
.textwidget select {
 width: 100%;
}
.comment_field .textarea-field label {
 margin-top: 20px;
 margin-bottom: 10px;
}
.blog-content {
 word-break: break-word;
}
.post-password-form input[type=submit] {
 background: #e91e63;
}
.page-list-single {
 clear: both;
}
.single-blog-content p {
 margin-bottom: 19px;
}
.row.insta .col-md-2 {
 padding: 0px;
}
#sbi_images {
 overflow: hidden;
}
.sbi_item.sbi_type_image {
 width: 33.33%;
 float: left;
 overflow: hidden;
}

/* widget */
.widget_turner_icon {
  text-align: center;
  padding-top: 18px;
  padding-bottom: 7px;
}
.widget_turner_icon i {
  font-size: 50px;
  color: #e91e63;
}
.widget_turner_content {
  text-align: center;
  padding-bottom: 10px;
}
.widget_turner_content h2 {
  font-size: 20px !important;
}



/*=========================
TURNER ABOUT  AREA CSS
===========================*/
.about_area {
 padding: 81px 0 112px;
}
.about_area.style2 {
 background: #f9f9f9;
}
.single_about {
 background: #fff;
 box-shadow: 0 0 10px rgba(0,0,0,0.20);
 overflow: hidden;
 margin: 10px 0 30px;
}
.about_content {
 overflow: hidden;
 width: 50%;
 float: left;
 padding: 30px 16px 0 21px;
}
.about_thumb {
 overflow: hidden;
 width: 50%;
 float: left;
}
.about_content h1 {
 color: #333;
 text-transform: capitalize;
 font-size: 35px;
 margin: 0 0 24px;
 padding: 0;
}
.about_content h2 {
 font-size: 36px;
 font-weight: 700;
 margin: 0;
 padding: 0px 0 43px;
 text-transform: uppercase;
 color: #e91e63;
 position: relative;
 margin-bottom: 50px;
}
.about_content h2::before {
 content: "";
 position: absolute;
 left: 0;
 bottom: 0px;
 width: 103px;
 height: 4px;
 background: #e91e63;
}
.about_button {
 padding-top: 0;
}
.about_button a {
 display: inline-block;
 background: #e91e63;
 color: #fff;
 padding: 10px 30px;
 border-radius: 30px;
 font-size: 16px;
 letter-spacing: 2px;
 margin-right: 25px;
 border:2px solid transparent;
 transition:.3s;
}
.about_button a.active {
 background: #0D2352;
}
.about_button a:hover {
 color:#e91e63;
 border-color:#e91e63;
 background:transparent;
}
/* Style Two */
.about_nav {
 text-align: left;
 margin-bottom: 50px;
}
.about_nav ul {
 text-align: center;
}
.about_nav ul li {
 list-style: none;
 display: inline;
}
.about_nav ul li {
 border-radius: 30px;
 display: inline-block;
 font-size: 15px;
 font-weight: 500;
 padding: 4px 20px;
 text-transform: uppercase;
 cursor: pointer;
 -webkit-transition: all 0.5s ease 0s;
 -o-transition: all 0.5s ease 0s;
 transition: all 0.5s ease 0s;
 margin: 0px 3px;
}
.about_nav ul li.current_item,
.about_nav ul li:hover {
 color: #fff;
 background-color: #e91e63;
}
.portfolio-pages .portfolio_nav ul {
 text-align: center;
}
.single_about_two {
 position: relative;
 overflow: hidden;
 margin-bottom:30px;
}
.about_content_two {
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 text-align: center;
 width: 100%;
 height: 100%;
 background: rgba(0,0,0,0.70);
 opacity:0;
 transition:.3s;
}
.about_content_inner_two {
 position: relative;
 top: 60%;
 transform: translateY(-50%);
 transition:.5s;
 transition-delay:.3s;
 opacity:0;
}
.about_content_inner_two h1 {
 color: #fff;
 font-size: 23px;
 text-transform: capitalize;
 font-weight: 500;
 padding-bottom: 10px;
 letter-spacing: 1px;
}
.about_content_inner_two span {
 color: #fff;
 font-size: 16px;
 display: inline-block;
 margin: 0 8px;
}
.about_button_two a {
 display: inline-block;
 color: #fff;
 background: #e91e63;
 padding: 7px 22px;
 border-radius: 30px;
 font-size: 15px;
 margin-top: 23px;
 transition:.3s;
}
.about_button_two a:hover {
 color:#e91e63;
 background:#fff;
}
.single_about_two:hover .about_content_inner_two {
 top:50%;
 opacity:1;
}
.single_about_two:hover .about_content_two {
 opacity:1;
}



/*==============================
/* TURNER PRICING AREA CSS 
===============================*/

.pricing_area {
    padding: 0;
}
.single_pricing {
    background: #fff none repeat scroll 0 0;
    transition: all 0.3s ease 0s;
    padding: 4px 0px 50px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.20);
    margin-bottom: 30px;
    margin-top: 5px;
}
.single_pricing:hover {
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.20);
}
.pricing_head {
    padding: 20px 0 16px;
    transition: all 0.3s ease 0s;
    text-align: center;
}
.pricing_icon {
    text-align: center;
}
.pricing_title {
    text-align: center;
    position: relative;
}
.pricing_img {
    text-align: center;
    display: inline-block;
    padding: 25px;
    border-radius: 100%;
    width: 40%;
    height: 50%;
}
.pricing_title h2 {
    font-size: 20px;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}
.pricing_title h3 {
    display: inline-block;
    font-size: 24px;
    font-weight: 700;
    margin: 0;
    padding: 4px 0px 0;
    -webkit-transition: .3s;
    transition: .3s;
    text-transform: uppercase;
}
.pricing_title h4 {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}
.price_item_inner_center {
    -webkit-transition: .3s;
    transition: .3s;
    margin-top: 19px;
}
.price_item {
    text-align: center;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.3s ease 0s;
}
.price_item span {
    color: #e91e63;
    display: inline-block;
    -webkit-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.3s ease 0s;
    font-size: 30px;
}
.slash {
    font-size: 26px !important;
}
.curencyp {
    font-size: 24px;
    font-weight: 600;
    position: relative;
}
.tk {
    color: #e91e63;
    font-weight: 600;
}
.starting {
    display: block !important;
    font-size: 15px !important;
    color: #454545 !important;
    text-transform: uppercase;
}
.monthp {
    display: block;
    position: relative;
}
.bootmp {
    font-weight: 400;
}
.featur ul {
    text-align: center;
}
.featur ul li {
    display: block;
    font-size: 15px;
    font-weight: 300;
    padding: 7px 0;
    text-transform: none;
    transition: all 0.3s ease 0s;
}
.featur ul li i {
    margin-right: 5px;
    color: #666;
}
.featur ul li b {
    font-weight: 600;
}
.pricing_bottom {
    padding-top: 16px;
}
.order_now {
    background: transparent none repeat scroll 0 0;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.order_now a {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    padding: 10px 39px;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    letter-spacing: 1px;
}
.single_pricing .order_now a,
.single_pricing .price_item_inner,
.single_pricing .pricing_title>h3 {
    -webkit-transition: .5s;
    transition: .5s;
}

.tagcloud a {
    display: inline-block;
    font-size: 14px;
    margin: 0 4px 10px 0;
    padding: 4px 23px;
    text-align: center;
    background: #e91e63;
    color: #fff;
    border-radius: 4px;
}
.tagcloud a:hover {
    color: #fff !important;
    background: #0D2352;
}

.widget_categories ul li:hover:before,
.widget_archive ul li:hover:before,
.widget_categories ul li a:hover,
.widget_archive ul li a:hover,
.tagcloud a:hover,
.r-post-content h3:hover,
.r-post-content h3 a:hover {
    color: #e91e63 ;
}
#wp-calendar caption {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 10px;
  text-align: left;
  text-transform: uppercase;
}
#wp-calendar {
  font-size: 13px;
}
#wp-calendar {
    border: 0px solid #e5e5e5;
    margin-bottom: 20px;
    overflow: auto;
    vertical-align: top;
    width: 100%;
    margin: 0;
    color:#333333;
}
table#wp-calendar td {
  border: 1px solid #e5e5e5;
  color: #444444;
   padding: 5px 10px;
  text-align: center;
  vertical-align: top;
  font-size: 14px;
}
#wp-calendar th, #wp-calendar td {
  padding: 8px;
}
table#wp-calendar th {
  border: 1px solid #e5e5e5;
  color: #333333;
  font-size: 13px;
  font-weight: 700;
  padding: 5px 10px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}
table#wp-calendar td#today{
    color:#fff ;
    background-color:#e91e63  ;
}



/*=============================
 turner PAGINATION AREA CSS
===============================*/
.paginations {
 text-align: center;
 margin-top: 20px;
 margin-bottom: 28px;
}
.paginations a,
.page-numbers span.current {
 width: 35px;
 height: 35px;
 line-height: 35px;
 display: inline-block;
 font-size: 14px;
 font-weight: 500;
 margin: auto 5px;
 border: 1px solid #ddd;
 color: #888;
}
.page-numbers li {
 display: inline-block;
}
.paginations a:hover,
.paginations a.current,
.page-numbers span.current {
 background: #e91e63;
 border-color: #e91e63;
 color: #fff;
}








/*=========================
 turner SEARCH AREA CSS
===========================*/
.turner-serach-form .input-field {
  width: 33%;
  float: left;
}
.turner-serach-form .input-field input ,
.turner-serach-form .input-field select {
  height: 50px;
  border: 0;
  border-radius: 0;
  padding-left: 15px;
  width:100%;
}

/* Search Form Css */
.tour_search_area {
 padding: 100px 0;
}
.main-search-form {
 padding: 43px 50px 17px;
 margin: 0 auto;
 overflow: hidden;
}
.main-search-form .input-field {
 padding-bottom: 30px;
}
.main-search-form .turner {
  padding: 0;
}
.main-search-form select,
.main-search-form input {
 background: #fff;
 border: none;
 outline: 0;
 width: 100%;
 height: 40px;
 border-radius: 30px;
 color: #333;
 padding: 0 15px 0;
 border: 1px solid #efefef;
}
.input-field select,
.input-field.datetime input {
 color: #666;
}
.main-search-form  label {
 color: #2c394c;
 cursor: pointer;
 font-size: 14px;
 font-weight: 500;
 color: #333;
 text-transform: uppercase;
 letter-spacing: 1px;
 padding-bottom: 0px;
}
.submit_button {
  width: 25%;
  margin: auto;
}
.submit_button1 {
  margin: auto;
}
.submit-btn.th-bg {
 display: inline-block;
 margin-top: 26px;
 background: #e91e63 !important;
 color: #fff !important;
 border: 0;
 letter-spacing: 1px;
 font-size: 16px;
}
.turner-serach-form .submit-btn.th-bg {
  margin-top: 0;
}
/* Search Tab Css */
.search_form_area {
}
.home-2.search_form_area {
 background: #fff;
}
.tab_area {
 overflow: hidden;
}
.turner-tab {
 overflow: hidden;
 clear: both;
}
.turner-tab li {
 display: block;
 list-style: none;
 overflow: hidden;
 box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
 background: #fff;
 padding: 11px 0px 11px 23px;
 transition: .5s;
 cursor: pointer;
 border-radius: 30px;
 margin: 5px 5px 28px 5px;
}
.turner-tab li i {
 font-size: 35px;
 transition: .5s;
 float: left;
 margin-right: 15px;
 color: #e91e63;
}
.turner-tab li a {
 padding: 2px 0px 0;
 display: block;
 color: #e91e63;
 font-size: 1;
 text-transform: uppercase;
 font-weight: 500;
}
.turner-tab li.active,
.turner-tab li:hover {
 background: #e91e63;
 color: #fff;
}
.turner-tab li.active i,
.turner-tab li:hover i {
 color: #fff;
}
.turner-tab li.active a,
.turner-tab li:hover a {
 color: #fff;
}
.single_tab {
 overflow: hidden;
 background: #fff;
 box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
 margin: 5px;
 border-radius: 30px;
}

/* Home 2*/
.home-3.search_form_area {
 padding: 80px 0 81px;
 background: #fff;
}
.home-3.search_form_area {
 padding: 81px 0 73px;
 background: #fff;
}
.row.search-form-home-2 {
 background: #fff;
 padding: 49px 50px 44px;
 border-radius: 50px;
 box-shadow: 0 0 15px rgba(0 ,0,0,0.20);
}
.slick-list {
 position: relative;
 display: block;
 overflow: visible;
 margin: 0;
 padding: 0;
}
.home-2 .about_content {
 padding-right: 265px;
 padding-left: 25px;
 padding-top: 119px;
}
/* WIDTH LISTING */
.single_tab.width-listing {
  padding: 10px 10px 5px;
}
.width_listing_title {
  text-align: center;
}
.width_listing_title h2 {
  font-size: 30px;
  margin-top: 0;
  margin-bottom: 20px;
}
.submit_button .submit-btn.th-bg {
  margin-top: 0;
}
.width-listing .main-search-form select, .main-search-form input {
  height: 45px;
  padding: 0 15px 0;
}



/*================
TURNER PRICING AREA CSS
==================*/
.creat_pricing_area {
    padding: 100px 0 70px;
}
.row.main-creat-pricing {
    box-shadow: 0 2px 10px 0 #d8dde6;
    padding: 55px 15px 56px;
    margin-bottom: 30px;
}
.creat_pricing_title_icon {
    text-align: center;
}
.creat_pricing_title_icon i {
    font-size: 30px;
    color: #e91e63;
}
.creat_pricing_title {
    text-align: center;
}
.creat_pricing_title h2 {
    font-size: 30px;
    padding: 13px 0 8px;
}
.creat_pricing_title p {
    letter-spacing: 1px;
}
.form_field_text_inner .form_field_inner {
    width: 100%;
}
.creat_pricing_area .contact_form .text_area .form_field_inner textarea {
    width: 99.2%;
    height: 150px;
}
.creat_pricing_area .contact_button button {
    background: #ddd;
    border: 2px solid #ddd;
    color: #333;
    display: inline-block;
    font-size: 16px;
    letter-spacing: 2px;
    padding: 8px 16px;
    text-transform: capitalize;
    margin: 0;
    border-radius: 5px;
    transition:.5s;
}
.text-align-center {
    text-align: center;
    margin-top: 38px;
}
.text-align-center .contact_button button {
    background: #e91e63;
    border: 2px solid #e91e63;
    color: #fff;
    padding: 8px 30px;
}
.creat_pricing_area .contact_button button:hover {
    background: #e91e63;
    border: 2px solid #e91e63;
    color:#fff;
}



/*==========================
turner SECTION TITLE CSS
===========================*/

.section-title.t_center {
 margin: auto;
 text-align: center;
 width: 90%;
}
.section-title.t_left {
 margin: auto auto auto 0;
 width: 90%;
 text-align: left;
}
.section-title.t_right {
 margin: auto 0 auto auto;
 width: 90%;
 text-align: right;
}
.section-title.t_right .em-bar {
 margin: 0 0 5px auto;
}
.section-title.t_left .em-bar {
 margin: 0 0 5px;
}
.section-title h2 {
 font-size: 26px;
 font-weight: 600;
 margin-bottom: 11px;
 text-transform: uppercase;
 display:block;
 position:relative;
}
.white_color.section-title h2 {
 color: #fff;
}
.section-title span {
 color: #e91e63;
}
.section-title.t_center i {
 font-size: 23px;
 color: #e91e63;
 position: relative;
 display:block;
}
.section-title p {
 margin-bottom: 45px;
 font-size: 22px;
 color: #666;
 margin-top: 10px;
 font-weight: 500;
}
.white_color.section-title p {
 color: #fefefe;
}
.container-fluid .section-title h2::before {
 left: 43%;
}
.container-fluid .section-title h2::after {
 right: 43%;
}




/*=========================
TURNER CATEGORY AREA CSS
===========================*/

.single_category_thumb::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: rgba(233,30,99, 0.7);
    opacity: 0;
    transition: .5s;
}


.category_area{
 padding: 30px 0 79px;
}
.main_category {
 margin-top: -199px;
}
.single_category {
 text-align: center;
 margin-bottom: 30px;
 transition:0.5s;
 position:relative;
}
.single_category:hover {
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.14);
}
.category_content_text {
  position: absolute;
  top: 7%;
  left: 20px;
}
.category_content_text p {
  background: #e91e63;
  padding: 3px 12px;
  color: #fff;
  transition:.5s;
}
.category_content_btn {
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  text-align: center;
  left: 0;
  right: 0;
  transition:.5s;
}
.category_content_btn a {
  border: 2px solid #fff;
  padding: 9px 15px;
  color: #fff;
  opacity: 0;
}
.single_category_thumb{
  position:relative;
  transition:.5s;
}
.single_category_thumb::before{
  position:absolute;
  content:"";
  left:0;
  top:0;
  height:100%;
  width:100%;
  background:rgba(233,30,99, 0.7);
  opacity:0;
  transition:.5s;
}
.owl-dots .owl-dot span{
  display: none !important;
}
.category_icon i {
  color: #fff;
  font-size: 30px;
}
.category_content {
  background: #f9f9f9;
  padding: 9px 0 24px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.20);
}
.category_content_inner h2 {
  color: #333;
  font-size: 21px;
  text-align: center;
}
.category_content_inner p {
  color: #fff;
  opacity: 0;
  transition:.5s;
}
.category_btn {
  text-align: center;
  margin-top: 45px;
  margin-bottom: 30px;
}
.category_btn a {
  background: #e91e63;
  color: #fff;
  font-size: 16px;
  padding: 14px 29px;
  text-align: center;
  transition:.5s;
}

/*CATEGORY AREA STYLE-2*/
.category_icon {
  position: absolute;
  transition: .5s;
  top: 62%;
  left: 0;
  right: 0;
}
.category_icon i {
  color: #fff;
  font-size: 28px;
  background: #e91e63;
  height: 50px;
  width: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
}
.category_content_btn_style2 a {
  background: #fff;
  border-radius: 50px;
  padding: 9px 20px;
  min-width: 120px;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 10px;
  transition:.5s;
  border: 1px solid #eaeff5;
  box-shadow: 0 2px 10px 0 #d8dde6;
}
.category_area.style2 .category_content_inner {
  padding-top: 12px;
}

/*category area hover*/
.single_category:hover {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.40);
  background: red;
}
.single_category:hover .single_category_thumb{
  opacity: 0.5;
}
.single_category:hover .single_category_thumb::before{
  opacity:1;
}
.single_category:hover .category_content_btn{
  top:50%;
}
.single_category:hover .category_content_text p {
  background: #0D2352;
}
.single_category:hover .category_content_btn a {
  opacity: 1;
}
.single_category:hover .category_content_btn_style2 a {
  background: #e91e63;
  color:#fff;
}
.single_category:hover .category_icon {
  margin-top:-40%;
}
.single_category:hover .single_category_thumb::before {
    opacity: 1;
}




/*============================
turner CUOROSEL  CSS
=============================*/


.curosel-style .owl-nav div {
 background: #e91e63 !important;
 border-radius: 50%  !important;
 color: #fff  !important;
 font-size: 19px  !important;
 height: 44px;
 left: -45px;
 line-height: 40px;
 position: absolute;
 top: 42%;
 -webkit-transition: all 0.5s ease 0s  !important;
 -o-transition: all 0.5s ease 0s  !important;
 transition: all 0.5s ease 0s  !important;
 width: 44px;
 text-align: center;
 z-index: 99;
 -webkit-transform: translateY(-49%)  !important;
 -ms-transform: translateY(-49%) !important;
 transform: translateY(-49%) !important;
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.curosel-style .owl-nav .owl-next {
 left: auto;
 right: -45px;
}
.single_gallery.curosel-style .owl-nav div {
 left: 30px;
}
.single_gallery.curosel-style .owl-nav .owl-next {
 right: 30px;
 left: auto;
}
.portfolio_gallery_post.curosel-style .owl-nav div {
 left: 0px;
}
.portfolio_gallery_post.curosel-style .owl-nav .owl-next {
 right: 0px;
 left: auto;
}
.portfolio_gallery_post.curosel-style .owl-nav div {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.curosel-style .owl-nav .owl-next:hover {
}
.curosel-style .owl-nav .owl-prev:hover {
}
.curosel-style:hover .owl-nav div {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.owl-dots {
 position: absolute;
 right: 50%;
 bottom: -21px;
}
.owl-dot {
 display: inline-block;
 width: 15px;
 height: 15px;
 margin: 0px 5px 0;
 background: #e91e63;
 border-radius: 100%;
}
.owl-dot.active {
 background: #0D2352;
}
.curosel-style:hover .owl-dots {
 opacity: 1;
}
.turner_image_slider.curosel-style .owl-nav div {
 font-size: 21px;
 height: 55px;
 left: 25px;
 line-height: 55px;
 width: 55px;
 top: 50%;
}
.turner_image_slider.curosel-style .owl-nav .owl-next {
 left: auto;
 right: 25px;
}
.turner_image_slider .owl-dots {
 position: absolute;
 right: 50%;
 bottom: 16px;
}
/* responsive 320 start */


/* small mobile :320px. */
@media (max-width: 767px) {
 body {
  overflow-x: hidden;
 }
 .turner-header-top {
  display: none;
 }
 .mean-container .mean-bar:before {
  text-transform: uppercase;
  top: 19px;
 }
 .mean-container a.meanmenu-reveal {
  padding: 19px 20px 18px;
 }
}
/* responsive 320 end */


/* Widgets Css */
table#wp-calendar td#today a {
 color: #fff;
}
.blog-left-side .widget h2 {
 margin-top: 0;
}
.widget.widget_categories select {
 width: 100%;
 height: 34px;
}
.widget .screen-reader-text {
 display: none;
}
.search input {
 width: 100%;
}
.textwidget select {
 width: 100%;
}
.comment_field .textarea-field label {
 margin-top: 20px;
 margin-bottom: 10px;
}
.blog-content {
 word-break: break-word;
}
.post-password-form input[type=submit] {
 background: #e91e63;
}
.page-list-single {
 clear: both;
}
.single-blog-content p {
 margin-bottom: 19px;
}
.row.insta .col-md-2 {
 padding: 0px;
}
#sbi_images {
 overflow: hidden;
}
.sbi_item.sbi_type_image {
 width: 33.33%;
 float: left;
 overflow: hidden;
}

/* widget */
.widget_turner_icon {
  text-align: center;
  padding-top: 18px;
  padding-bottom: 7px;
}
.widget_turner_icon i {
  font-size: 50px;
  color: #e91e63;
}
.widget_turner_content {
  text-align: center;
  padding-bottom: 10px;
}
.widget_turner_content h2 {
  font-size: 20px !important;
}



/*=========================
TURNER ABOUT  AREA CSS
===========================*/
.about_area {
 padding: 0;
}
.about_area.style2 {
 background: #f9f9f9;
}
.single_about {
 background: #fff;
 box-shadow: 0 0 10px rgba(0,0,0,0.20);
 overflow: hidden;
 margin: 10px 0 30px;
}

.about_thumb {
 overflow: hidden;
 width: 50%;
 float: left;
}
.about_content h1 {
 color: #333;
 text-transform: capitalize;
 font-size: 35px;
 margin: 0 0 24px;
 padding: 0;
}
.about_content h2 {
 font-size: 36px;
 font-weight: 700;
 margin: 0;
 padding: 0px 0 43px;
 text-transform: uppercase;
 color: #e91e63;
 position: relative;
 margin-bottom: 50px;
}
.about_content h2::before {
 content: "";
 position: absolute;
 left: 0;
 bottom: 0px;
 width: 103px;
 height: 4px;
 background: #e91e63;
}

.about_button a {
 display: inline-block;
 background: #e91e63;
 color: #fff;
 padding: 10px 30px;
 border-radius: 30px;
 font-size: 16px;
 letter-spacing: 2px;
 margin-right: 25px;
 border:2px solid transparent;
 transition:.3s;
}
.about_button a.active {
 background: #0D2352;
}
.about_button a:hover {
 color:#e91e63;
 border-color:#e91e63;
 background:transparent;
}
/* Style Two */
.about_nav {
 text-align: left;
 margin-bottom: 50px;
}
.about_nav ul {
 text-align: center;
}
.about_nav ul li {
 list-style: none;
 display: inline;
}
.about_nav ul li {
 border-radius: 30px;
 display: inline-block;
 font-size: 15px;
 font-weight: 500;
 padding: 4px 20px;
 text-transform: uppercase;
 cursor: pointer;
 -webkit-transition: all 0.5s ease 0s;
 -o-transition: all 0.5s ease 0s;
 transition: all 0.5s ease 0s;
 margin: 0px 3px;
}
.about_nav ul li.current_item,
.about_nav ul li:hover {
 color: #fff;
 background-color: #e91e63;
}
.portfolio-pages .portfolio_nav ul {
 text-align: center;
}
.single_about_two {
 position: relative;
 overflow: hidden;
 margin-bottom:30px;
}
.about_content_two {
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 text-align: center;
 width: 100%;
 height: 100%;
 background: rgba(0,0,0,0.70);
 opacity:0;
 transition:.3s;
}
.about_content_inner_two {
 position: relative;
 top: 60%;
 transform: translateY(-50%);
 transition:.5s;
 transition-delay:.3s;
 opacity:0;
}
.about_content_inner_two h1 {
 color: #fff;
 font-size: 23px;
 text-transform: capitalize;
 font-weight: 500;
 padding-bottom: 10px;
 letter-spacing: 1px;
}
.about_content_inner_two span {
 color: #fff;
 font-size: 16px;
 display: inline-block;
 margin: 0 8px;
}
.about_button_two a {
 display: inline-block;
 color: #fff;
 background: #e91e63;
 padding: 7px 22px;
 border-radius: 30px;
 font-size: 15px;
 margin-top: 23px;
 transition:.3s;
}
.about_button_two a:hover {
 color:#e91e63;
 background:#fff;
}
.single_about_two:hover .about_content_inner_two {
 top:50%;
 opacity:1;
}
.single_about_two:hover .about_content_two {
 opacity:1;
}



/*==============================
/* TURNER PRICING AREA CSS 
===============================*/

.pricing_area {
    padding: 0;
}
.single_pricing {
    background: #fff none repeat scroll 0 0;
    transition: all 0.3s ease 0s;
    padding: 4px 0px 50px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.20);
    margin-bottom: 30px;
    margin-top: 5px;
    min-height: 580px;
}
.single_pricing:hover {
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.20);
}
.pricing_head {
    padding: 20px 0 16px;
    transition: all 0.3s ease 0s;
    text-align: center;
}
.pricing_icon {
    text-align: center;
}
.pricing_title {
    text-align: center;
    position: relative;
}
.pricing_img {
    text-align: center;
    display: inline-block;
    padding: 25px;
    border-radius: 100%;
    width: 40%;
    height: 50%;
}
.pricing_title h2 {
    font-size: 20px;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}
.pricing_title h3 {
    display: inline-block;
    font-size: 24px;
    font-weight: 700;
    margin: 0;
    padding: 4px 0px 0;
    -webkit-transition: .3s;
    transition: .3s;
    text-transform: uppercase;
}
.pricing_title h4 {
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}
.price_item_inner_center {
    -webkit-transition: .3s;
    transition: .3s;
    margin-top: 19px;
}
.price_item {
    text-align: center;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.3s ease 0s;
}
.price_item span {
    color: #e91e63;
    display: inline-block;
    -webkit-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.3s ease 0s;
    font-size: 30px;
}
.slash {
    font-size: 26px !important;
}
.curencyp {
    font-size: 24px;
    font-weight: 600;
    position: relative;
}
.tk {
    color: #e91e63;
    font-weight: 600;
}
.starting {
    display: block !important;
    font-size: 15px !important;
    color: #454545 !important;
    text-transform: uppercase;
}
.monthp {
    display: block;
    position: relative;
}
.bootmp {
    font-weight: 400;
}
.featur ul {
    text-align: center;
}
.featur ul li {
    display: block;
    font-size: 15px;
    font-weight: 300;
    padding: 7px 0;
    text-transform: none;
    transition: all 0.3s ease 0s;
}
.featur ul li i {
    margin-right: 5px;
    color: #666;
}
.featur ul li b {
    font-weight: 600;
}
.pricing_bottom {
    padding-top: 16px;
}
.order_now {
    background: transparent none repeat scroll 0 0;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.order_now a {
    background: #e91e63 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
    padding: 10px 39px;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    letter-spacing: 1px;
}
.single_pricing .order_now a,
.single_pricing .price_item_inner,
.single_pricing .pricing_title>h3 {
    -webkit-transition: .5s;
    transition: .5s;
}
.active .pricing_title h4 {
    color: #fff;
}
#main_manu{
    margin-bottom: 0;
}



/*====================
TURNER TESTIMONIAL AREA CSS
=====================*/
.testimonial_area {
    padding: 99px 0 114px;
    background:#fff;
}
.single_testimonial {
    text-align: center;
    margin-bottom: 30px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.em_testi_text p::before {
    display: none;
}
.em_testi_text p {
    position: relative;
    width: 66%;
    margin: auto;
    margin-top: 19px;
    color: #333;
    font-size: 18px;
}
.em_test_thumb img {
    margin: auto;
}
.em_testi_content {
    padding-top: 12px;
}
.em_testi_title h2 {
    margin-top: 0;
    margin-bottom: 20px;
    color: #333;
    font-weight: 600;
}
.em_testi_title h2 span {
    font-size: 15px;
    font-weight: 300;
}
.testi_review {
    margin-top: 20px;
}
.testi_review i {
    color: #000;
    margin: 0 2px;
    display: none;
}

/* Minimal Testi Style */
.minimal.testimonial_area {
    background: #FFFFFF;
}
.minimal .em_testi_title h2 {
    color: #121212;
}
.creat_pricing_area {
    padding: 100px 0 70px;
}
.row.main-creat-pricing {
    box-shadow: 0 2px 10px 0 #d8dde6;
    padding: 55px 15px 56px;
    margin-bottom: 30px;
}
.creat_pricing_title_icon {
    text-align: center;
}
.creat_pricing_title_icon i {
    font-size: 30px;
    color: #e91e63;
}
.creat_pricing_title {
    text-align: center;


}
.creat_pricing_title h2 {
    font-size: 30px;
    padding: 13px 0 8px;
}
.creat_pricing_title p {
    letter-spacing: 1px;
}
.form_field_text_inner .form_field_inner {
    width: 100%;
}
.creat_pricing_area .contact_form .text_area .form_field_inner textarea {
    width: 99.2%;
    height: 150px;
}
.creat_pricing_area .contact_button button {
    background: #ddd;
    border: 2px solid #ddd;
    color: #333;
    display: inline-block;
    font-size: 16px;
    letter-spacing: 2px;
    padding: 8px 16px;
    text-transform: capitalize;
    margin: 0;
    border-radius: 5px;
    transition:.5s;
}
.text-align-center {
    text-align: center;
    margin-top: 38px;
}
.text-align-center .contact_button button {
    background: #e91e63;
    border: 2px solid #e91e63;
    color: #fff;
    padding: 8px 30px;
}



.creat_pricing_area .contact_button button:hover {
    background: #e91e63;
    border: 2px solid #e91e63;
    color:#fff;
}
/*=========================
POPULAR PACKAGE AREA
===========================*/
.display_error{
    display: block;    
    color: #D8000C;    
    font-size: 13px;
    
}
.popular_package_area {
  padding: 4rem 0;
  background: #f9f9f9;
}
.popular_package_area+.container+.container {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.popular_package_featured_area{
  padding: 30px 0 3px;
}
.single_package {
  box-shadow: 0 0px 15px rgba(0,0,0,0.15);
  margin-bottom: 30px;
  min-width: 360px;
  min-height: 510px;
}
.all_helper_single_package{
  min-width: 230px;
  min-height: 440px;
  height: 440px;
  overflow: hidden; 
}
/*.all_helper_single_package .pack_thumb img.user_img{
  height: 150px;
}*/
.all_helper_single_package .package_content {
  padding: 10px 10px 10px;
}
.all_helper_single_package .package_title h2{
  font-size: 20px;
}
.package_meta i:nth-Child(1){
  margin-left: 0;
}
.pack_thumb {
  position:relative;
  height: 195px;
  text-align: center;
  overflow: hidden;
  /*border: 1px solid #ccc9c9;*/
}
.pack_thumb:before {
  position:absolute;
  content:"";
  left:0;
  top:0;
  width:100%;
  height:100%;
  background:rgba(233,30,99, 0.6);
  opacity:0;
  transition:.3s;
}
.single_package:hover .pack_thumb:before {
  opacity:1;
}
.pack_thumb_text {
  position: absolute;
  top: 5%;
  left: 10px;
  transition:.5s;
}
.single_package:hover .pack_thumb_text{
  top: 10%;
}
.pack_thumb_text a {
  border: 2px solid #0D2352;
  background: #0D2352;
  padding: 6px 16px;
  font-size: 18px;
  font-weight: 500;
  color: #fff;
  Opacity:0;
  transition:.5s;
}
.single_package:hover .pack_thumb_text a{
  opacity:1;
}
.update_conver_photo{

    border: 1px solid #e91e63;
    background-color: black;
    color: white;
    padding: 6px 12px 7px 0px;
}
.edit_profile_banner{
    padding-right: 5px;
}
.edi_pro{
    float: right;
}
.pack_thumb_text a:hover{
  background:transparent;
  border:2px solid #0D2352;
}
.package_thunb2 {
 position: absolute;
 bottom: -27px;
 right: 20px;
 transition:.5s;
 width: 80px;
 height: 80px;
}
.package_thunb2 img{
 width: 100%;
 height: 100%;
 border-radius: 50%;
 overflow: hidden;
}
.single_package:hover .package_thunb2 {
 bottom: 27px;
}
.pack_thumb img {
  max-height: 100%;
  width: auto;
}
.package_content {
 padding: 31px 20px 50px;
}
.package_content.vertical-content {
  padding: 109px 20px 146px;
}
.package_content.vertical-content.style2 {
  padding: 23px 15px 40px;
}
.package_meta {
  float: left;
   margin-top: 5px; 
}
.package_meta i {
  color: #fff;
  background: #e91e63;
  height: 38px;
  width: 35px;
  text-align: center;
  line-height: 33px;
  font-size: 22px;
  border: 2px solid #e91e63;
  margin-left: 5px;
  transition:.5s;
}
.package_meta i:hover{
  border:2px solid #e91e63;
  background:transparent;
  color:#e91e63;
}
.package_title a {
  font-weight: 600;
}
.package_title h2 {
 margin: 0;
 padding: 10px 0 4px;
 transition:.3s;
}
.package_title h2 a:hover {
 color:#e91e63;
}
.package_title span {
 font-size: 16px;
}
.package_content_inner {
 overflow: hidden;
 padding-top: 24px;
}
.package_btn {
 float: left;
}
.package_btn a {
 display: inline-block;
 background: #e91e63;
 color: #fff;
 padding: 5px 10px;
 font-size: 15px;
 letter-spacing: 0.5px;
 border: 2px solid transparent;
 transition: .3s;
}
.package_btn a:hover {
 border-color:#e91e63;
 color:#e91e63;
 background-color:transparent;
}
.package_ratting {
 padding-top: 9px;
}
.package_ratting span {
  background: #e91e63;
  padding: 5px;
  border-radius: 50%;
  color:#fff;
  margin-right: 10px;
}
.package_ratting i {
 color: #e91e63;
 display:inline-block;
}
.package_address {
  margin-top: 12px;
}
.package_address p {
  margin: 0;
  font-size: 15px;
}
/*SideBar Featured*/
.sidebar-left .popular_package_featured_area {
    padding: 0px 0 3px;
}
.sidebar-left .section-title.t_center{
    width: 100%;
}
.sidebar-left .section-title h2{
    font-size: 26px;
}
.sidebar-left .section-title p{
    font-size: 17px;
    margin-bottom: 30px;
}
.sidebar-col{
    box-shadow: 0 0px 15px rgba(0,0,0,0.15);
    margin-bottom: 20px;
}
.sidebar_package {
    min-width: 100%;
    min-height: auto;
}
.sidebar_thumb{
    width: 20%;
    float: left;
    height: 155px;
    display: flex;
    align-items: center;
}
.sidebar_thumb:before{
    background: transparent;
}
.sidebar_package:hover .package_thunb2 {
    bottom: 0;
}
.sidebar_thumb .pack_thumb_text{
    display: none;
}
.sidebar_thumb .package_thunb2 {
    position: relative;
    bottom: 0;
    right: 0;
    transition: .5s;
    width: auto;
    height: auto;
}
.sidebar_thumb .package_thunb2 img {
    border-radius: 0;
}
.sidebar_content {
    float: left;
    width: 80%;
    padding: 0px 0px 0px 10px !important;
}
.sidebar_content .package_title h2 {
    font-size: 17px !important;
}
.sidebar_content .package_address {
    margin-top: 5px;
}
.sidebar_content .package_content_inner{
    display: none;
}
.sidebar_content .package_meta {
    float: none;
    margin-top: 0px;
}
.sidebar_content .package_meta i {
    background: transparent !important;
    color: #e91e63;
    border: none;
    padding-right: 20px;
    width: auto;
    margin-left: 0;
}
.sidebar_content .package_meta i:nth-Child(1) {
    margin-left: 0;
}
/*WIDTH VERTIVA  CSS */
.search_form_area.vertical {
  padding: 0 0 0;
  background: #f8faff;
}
.tab_area.listing-vertical {
  margin-top: -110px;
}
.single_package.single-vertical {
  margin-bottom: 50px;
}
.pack_thumb.vertical-thumb {
  width: 36%;
  float: left;
  margin-right: 50px;
}
.pack_thumb.vertical-thumb.style2 {
  width: 41%;
  margin-right: 20px;
}
.profile-setting .form-control {
  height: 45px;
  padding: 1px 12px;
}










/*=================
turner PORTFOLIO AREA CSS
===================*/
.properties_area {
  padding: 4rem 0;
}
.single_properties{
  transition:.5s;
  overflow:hidden;
  margin-bottom:30px;
}
.properties_thumb {
  position: relative;
  transition:.5s;
  overflow:hidden;
}
.properties_thumb img{
  transition:.5s;
  width: 100%;
  min-height: 270px;
}
.single_category_thumb img{
    min-height: 221px;
    height: 250px;
}
.properties_thumb_content {
  position: absolute;
  right: 20px;
  top: 7%;
}
.properties_thumb_content a {
  color: #fff;
  font-size: 15px;
  border: 1px solid #fff;
  padding: 8px 15px;
  border-radius: 5px;
}
.single_properties_content {
  border: 1px solid #ddd;
  padding: 10px 18px 32px;
}
.properties_meta {
  margin-top: 10px;
}
.properties_meta i {
  margin-right: 7px;
}
.properties_title a {
  font-weight: 600;
  font-size: 21px;
}
.properties_pric span {
  color: #e91e63;
  margin-left: 12px;
  font-weight: 500;
  font-size: 16px;
}
.properties_right_icon {
  float: right;
  margin-top: -23px;
}
.properties_right_icon i {
  background: #e91e63;
  height: 36px;
  width: 36px;
  text-align: center;
  line-height: 35px;
  font-size: 18px;
  color: #fff;
  border-radius: 50%;
  border: 2px solid #e91e63;
  transition:.5s;
}
.properties_text {
  border-top: 1px solid #ddd;
  margin-top: 30px;
  padding: 1px 0 11px;
}
.properties_em_text {
  float: left;
  padding-right: 17.5px;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
  padding-left: 17.5px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.properties_em_text i {
  margin-right: 5px;
}
.single_properties:hover .properties_thumb img{
    -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.properties_title a:hover{
  color:#e91e63;
}
.properties_right_icon i:hover{
  border: 2px solid #e91e63;
  background:transparent;
  color:#e91e63;
}





/*==============
TURNER IT AREA CSS
===============*/
img {
     max-width: 100%; 
     width: 100%;
    height: auto;
}
.it_area {
  padding: 4rem 0;
  background: #f9f9f9;
}
.single_it {
  margin-top: 3rem;
}
.single_it_icon {
  width: 22%;
  text-align: center;
  margin: auto;
}
.single_it_content {
  text-align: center;
}
.single_it_content h2 {
  margin-top: 20px;
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: 600;
}
.single_it_content p {
  font-size: 15px;
}


.turner-blog-thumb a {
 position: relative;
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
}
.turner-blog-thumb a {
 display: block;
}










/*=======================
turner BLOG AREA CSS
=========================*/
.blog_area {
 padding: 0;
 background: #f9f9f9;
}
.blog_area.blog-grid {
 padding: 100px 0 72px;
}
.blog_area.blog-grid.blog-details-area {
 padding: 50px 0 97px;
}
.turner-single-blog {
border-radius: 12px;
 background-color: #fff;
 overflow: hidden;
 text-align: left;
 -webkit-transition: all 0.3s ease-in-out 0s;
 -o-transition: all 0.3s ease-in-out 0s;
 transition: all 0.3s ease-in-out 0s;
 margin-bottom: 30px;
 -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.20);
 box-shadow: 0 0 4px rgba(0, 0, 0, 0.20);
}
.turner-single-blog:hover {
 -webkit-box-shadow: 0 7px 18px rgba(0, 0, 0, 0.15);
 box-shadow: 0 7px 18px rgba(0, 0, 0, 0.15);
}
.turner-single-blog:hover .turner-blog-thumb a {
 -webkit-transform: scale(1.1);
 -ms-transform: scale(1.1);
 transform: scale(1.1);
}
.blog_thumb_inner {
 position: relative;
}
.turner-blog-thumb {
 overflow: hidden;
 position: relative;
 height: 200px;
 width: 100%;
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
}
.turner-blog-thumb a {
}
.turner-blog-thumb a,
.turner-blog-thumb img {
  height: 200px;
  width: 100%;
  object-fit: cover;
  -o-object-fit: cover;
  object-position: center;
  -o-object-position: center;
}
.turner-blog-thumb a {
 position: relative;
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
}
.turner-blog-thumb a {
 display: block;
}
.turner-blog-thumb img {
 display: block;
 -webkit-transition: 6s;
 -o-transition: 6s;
 transition: 6s;
 width: 100%;
}
.blog_thum_content {
  position: absolute;
  top: 9%;
  right: 20px;
}
.blog_thum_content a{
  color:#fff;
  border: 1px solid #fff;
  padding: 6px 14px;
  border-radius: 5px;
  font-size: 15px;
  overflow: hidden;
}
.turner-single-blog-title h2 {
 font-size: 24px;
}
.em-blog-content-area {
 padding: 30px 20px 35px;
 text-align: left;
}
.blog-content h2 {
 margin: 0 0 18px;
}
.blog-page-title a:hover {
 color: #e91e63;
}
.blog-content h2 a {
 font-size: 15px;
 font-weight: 700;
 text-transform: uppercase;
}
.blog-content h2 a:hover {
 color: #e91e63;
}
.blog-content p {
 margin-bottom: 0;
}

.blog-page-title h2 {
  font-size: 16px !important;
 }
.blog-page-title h2 a {
 color: #333;
}
.turner-blog-meta-left a,
.turner-blog-meta-right a,
.turner-blog-meta-left span,
.turner-blog-meta-right span {
 font-weight: 400;
 margin-right: 15px;
 text-transform: uppercase;
 font-size: 12px;
 letter-spacing: 0.5px;
 color: #626b72;
}
.turner-blog-meta-left i {
 margin-right: 5px;
}
.blog-page-title_adn>h2 {
 margin-bottom: 8px;
}
.turner-blog-meta-right {
 float: right;
 overflow: hidden;
}
.turner-blog-meta-right a,
.turner-blog-meta-right span {
 font-size: 12px;
 font-weight: 400;
 margin-right: 0;
 text-transform: uppercase;
}
.turner-blog-meta-right i {
 margin-right: 5px;
}
.readmore a {
 border: 1px solid #ddd;
 color: #444;
 display: inline-block;
 font-size: 11px;
 font-weight: 400;
 padding: 6px 10px;
 text-transform: uppercase;
 transition: all 0.5s ease 0s;
 -webkit-transition: all 0.5s ease 0s;
 -moz-transition: all 0.5s ease 0s;
 -o-transition: all 0.5s ease 0s;
 -ms-transition: all 0.5s ease 0s;
}
.readmore a:hover {
 border-color: #e91e63;
 background: #e91e63;
 color: #fff;
}
.blog_btn a {
 font-size: 15px;
 font-weight: 500;
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
 display: inline-block;
 border: 2px solid #626b72;
 padding: 7px 21px;
 background: transparent;
 color: #626b72;
 border-radius: 30px;
 margin-top: 22px;
}
.blog_btn a:hover {
 color: #fff;
 border-color:#e91e63;
 background-color:#e91e63;
}







/*====================
TURNER TESTIMONIAL AREA CSS
=====================*/
.testimonial_area {
  padding: 99px 0 114px;
  background:#fff;
}
.single_testimonial {
  text-align: center;
  margin-bottom: 30px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.em_testi_text p::before {
  display: none;
}
.em_testi_text p {
  position: relative;
  width: 66%;
  margin: auto;
  margin-top: 19px;
  color: #333;
  font-size: 18px;
}
.em_test_thumb img {
  margin: auto;
}
.em_testi_content {
  padding-top: 12px;
}
.em_testi_title h2 {
  margin-top: 0;
  margin-bottom: 20px;
  color: #333;
  font-weight: 600;
}
.em_testi_title h2 span {
  font-size: 15px;
  font-weight: 300;
}
.testi_review {
  margin-top: 20px;
}
.testi_review i {
  color: #000;
  margin: 0 2px;
  display: none;
}

/* Minimal Testi Style */
.minimal.testimonial_area {
  background: #FFFFFF;
}
.minimal .em_testi_title h2 {
  color: #121212;
}







/*====================
TURNER TESTIMONIAL AREA CSS
=====================*/
.testimonial_area {
  padding: 99px 0 114px;
  background:#fff;
}
.single_testimonial {
  text-align: center;
  margin-bottom: 30px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
}
.em_testi_text p::before {
  display: none;
}
.em_testi_text p {
  position: relative;
  width: 66%;
  margin: auto;
  margin-top: 19px;
  color: #333;
  font-size: 18px;
}
.em_test_thumb img {
  margin: auto;
  width: 106px;
  border-radius: 50%;

}
.em_testi_content {
  padding-top: 12px;
}
.em_testi_title h2 {
  margin-top: 0;
  margin-bottom: 20px;
  color: #333;
  font-weight: 600;
}
.em_testi_title h2 span {
  font-size: 15px;
  font-weight: 300;
}
.testi_review {
  margin-top: 20px;
}
.testi_review i {
  color: #000;
  margin: 0 2px;
  display: none;
}

/* Minimal Testi Style */
.minimal.testimonial_area {
  background: #FFFFFF;
}
.minimal .em_testi_title h2 {
  color: #121212;
}





/* Subscribe Area */
.subscribe_area {
 padding: 79px 0 99px;
 /*background: url(assets/images/newsletter-bg.jpg);*/
 background-position: center center;
 background-repeat: no-repeat;
 background-size: cover;
 position: relative;
}
.subscribe_area::before {
 position: absolute;
 content: "";
 left: 0;
 right: 0;
 bottom: 0;
 top: 0;
 background: rgba(13, 47, 93, 0.8);
}
.em_quote_form {
}
.quote_form_inner {
 padding-top: 6px;
}
.quote_form_field {
 text-align: center;
 position: relative;
}
.quote_form_field input {
 width: 60%;
 height: 63px;
 border: 0;
 padding-left: 33px;
 border-radius: 30px;
 color: #333;
}
.quote_form_field input:focus {
 border-color: #e91e63;
 -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(3, 169, 244, 0.5);
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(3, 169, 244, 0.5);
 outline: 0 none;
}
.quote_form_field textarea {
 width: 100%;
 height: 85px;
 border: 0;
 padding-left: 15px;
 border-radius: 5px;
 color: #fff;
 background-color: #041842;
}
.quote_button {
 width: 14%;
 height: 44px;
 border: 0;
 background: #e91e63 none repeat scroll 0 0;
 color: #fff;
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
 text-transform: uppercase;
 font-weight: 500;
 position: absolute;
 font-size: 15px;
 right: 21%;
 top: 10px;
 border-radius: 30px;
 letter-spacing: 2px;
}
.quote_button:hover {
 background: #0D2352;
 color: #fff;
}

/* blog hover */
.turner-single-blog:hover .turner-blog-thumb:before {
 opacity: 1;
  -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
}
.turner-single-blog:hover .blog_icon {
 opacity: 1;
}
.turner-single-blog:hover .blog_icon a {
 -webkit-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1)

}
.blog_nospace.col-xs-12 {
 padding: 0px;
}
.blog_nospace .turner-single-blog {
 margin-bottom: 0px;
}


/*=======================
turner BRAND AREA CSS
=========================*/
.brand_area.style2 {
  background: #f9f9f9;
}
.brand_area {
 padding: 4rem 0;
}
.brand_thumb img {
 width: 100%;
}
.single_brand {
 margin-bottom: 30px;
}
















/*==========================
turner FOOTER MIDDLE AREA CSS
===========================*/
.footer-middle {
 background: #1a1a1a none repeat scroll 0 0;
 padding: 60px 0 40px;
}
.footer-middle {
 background-repeat: no-repeat;
 background-size: cover;
 background-position: center center;
 background: #0D2352 none repeat scroll 0 0;
}
.footer-middle.black_edition {
 background: #292633 none repeat scroll 0 0;
}
.footer-middle.wpfd {
 padding: 0;
}
.wpfdp {
 padding-top: 0px;
 padding-bottom: 80px;
}
.footer-middle .widget h2 {
 color: #fff;
 margin-bottom: 25px;
 margin-top: 0px;
 position: relative;
 font-size: 23px;
 font-weight: 500;
}
.footer-middle .widget ul li,
.footer-middle .widget ul li a,
.footer-middle .widget ul li:before,
.footer-middle .tagcloud a,
.footer-middle caption,
.footer-middle table,
.footer-middle table td a,
.footer-middle cite,
.footer-middle .rssSummary,
.footer-middle span.rss-date,
.footer-middle span.comment-author-link,
.footer-middle .textwidget p,
.footer-middle .widget .screen-reader-text {
 color: #fff;
}
.footer-middle .widget ul li{
    margin: 10px 0;
}
.android-btn {
    display: inline-block;
    width: 150px;
    padding-left: 0;
}
.android-btn .btn-text {
  color: #fff;
}
.android-btn .btn-text strong {
  font-size: 1.375rem;
}
.android-btn img{
    width: 55px;
}
.footer-middle .widget ul {
 list-style: none;
}
.category_widget ul{
    width: 50%;
    float: left;
}
.footer-middle .widget .menu-quick-link-container ul li {
 margin-bottom: 17px;
 list-style: none;
}
.menu-quick-link-container ul li i {
 background: #e91e63;
 height: 17px;
 width: 17px;
 text-align: center;
 margin-right: 10px;
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
 line-height: 17px;
 font-size: 13px;
}
.footer-middle .widget .menu-quick-link-container ul li a,
.footer-middle .widget .menu-quick-link-container ul li:before {
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
}
.footer-middle .widget .menu-quick-link-container ul li a:hover {
 color: #e91e63;
}
.footer-middle .widget .menu-quick-link-container ul li:hover i {
 color: #fff;
 background-color: #e91e63;
}
.recent-portfolio-area {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -ms-flex-flow: row;
 -webkit-box-orient: horizontal;
 -webkit-box-direction: normal;
 flex-flow: row;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
}


/* Company Info */
.foooter-icons{
    font-size: 2em;
    height: 1.3em;
    text-align: left;
}
.Design-section{
    padding: 10px 9px 9px;
}
.row .Design-section:nth-child(1){
    padding: 0;
}
.footer_address_inner p{
  color: #fff;
}
.footer_address_inner ul {
}
.footer_address_inner ul li {
 margin-bottom: 14px;
}
.footer_address_inner ul li i {
 float: left;
 margin-right: 7px;
 display: inline-block;
 padding-top: 5px;
 color: #e91e63;
}
.footer-address .company_info {
 margin-bottom: 20px;
 color:#fff
}
/* recent post */
.single-widget-item {
 overflow: hidden;
}
.recent-post-item {
 clear: both;
}
.recent-post-image a {
 display: inline-block;
 margin-top: 6px;
 margin-bottom: 5px;
}
.recent-post-text h4 a {
 color: #333;
}
.recent-post-text .rcomment i {
 margin-right: 5px;
}
.recent-post-text .rcomment {
 color: #333;
}
.recent-post-item {
 clear: both;
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
}
.recent-post-image {
 float: left;
 margin-right: 10px;
}
.recent-post-text {
 /*overflow: hidden;*/
}
.recent-post-text>h4 {
 margin-bottom: 0;
}
.recent-post-text h4 a {
 color: #333;
 font-size: 14px;
 -webkit-transition: all 0.3s ease 0s;
 -o-transition: all 0.3s ease 0s;
 transition: all 0.3s ease 0s;
}
.recent-post-text h4 a:hover {
 color: #e91e63;
}
.recent-post-text .rcomment {
 color: #333;
 font-size: 14px;
 text-transform: none;
}
.recent-post-text i {
 color: #fff;
 background: #30425c;
 height: 17px;
 width: 17px;
 line-height: 17px;
 text-align: center;
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
 margin-right: 10px;
 font-size: 13px;
}
.recent-post-text .rcomment i {
 margin-right: 5px;
}
.recent-post-text .rcomment {
 color: #333;
}
.footer-middle .recent-post-text h4 a {
 color: #fff;
}
.footer-middle .recent-post-text>h4 {
 margin-bottom: 17px;
 font-weight: 500;
 line-height: 1;
 margin-top: 0;
}
.recent-post-item:hover .recent-post-text>h4 a {
 color: #e91e63;
}
.recent-post-item:hover .recent-post-text>h4 i {
 background: #e91e63;
}
.footer-middle .recent-post-text .rcomment {
 color: #ddd;
 font-size: 12px;
 font-weight: 400;
}
.footer_contact_info {
 text-align: center;
 background: #0D2352;
 overflow: hidden;
 color: #fff;
 border-radius: 11px;
 -webkit-box-shadow: 0 6px 30px rgba(0, 0, 0, .30);
 box-shadow: 0 6px 30px rgba(0, 0, 0, .30);
 margin-top: -136px;
 margin-bottom: 67px;
}
.single_footer_contact {
 padding: 30px 0 20px;
 border-right: 1px solid rgba(255, 255, 255, 0.20);
}
.single_footer_contact.last {
 border-right: 0;
}
.contact_info_icon i {
 font-size: 40px;
 color: #fff;
 display: inline-block;
 text-align: center;
 border-radius: 100%;
 margin-bottom: 15px;
}
.single_footer_contact p {
 font-size: 18px;
 font-weight: 500;
}
.single_footer_contact p span {
 display: block;
 font-weight: 400;
 font-size: 15px;
}

/* Blog Widget Css */
.blog-grid .recent-post-text>h4 {
 margin-bottom: 3px;
 line-height: 18px;
}
.blog-grid .recent-post-text .rcomment {
 color: #6d6d6d;
 font-size: 12px;
}

/* recent post */
.single-widget-item {
  overflow: hidden;
}
.recent-post-item {
  clear: both;
}
.recent-post-image a {
  display: inline-block;
  margin-top: 6px;
  margin-bottom: 5px;
}
.recent-post-text h4 a {
  color: #333;
}
.recent-post-text .rcomment i {
  margin-right: 5px;
}
.recent-post-text .rcomment {
  color: #333;
}
.recent-post-item {
  clear: both;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  box-shadow: 2px 2px 0px 0px #ccc;
  padding-bottom: 10px;
}
.recent-post-image {
  float: left;
  margin-right: 10px;
}
.recent-post-text {
  /*overflow: hidden;*/
}
.recent-post-text>h4 {
  margin-bottom: 0;
}
.recent-post-text h4 a {
  color: #333;
  font-size: 14px;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.recent-post-text h4 a:hover {
  color: #FFA700;
}
.recent-post-text .rcomment {
  color: #333;
  font-size: 14px;
  text-transform: none;
}
.recent-post-text i {
  color: #fff;
  background: #30425c;
  height: 17px;
  width: 17px;
  line-height: 17px;
  text-align: center;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  margin-right: 10px;
  font-size: 13px;
}
.recent-post-text .rcomment i {
  margin-right: 5px;
}
.recent-post-text .rcomment {
  color: #333;
}
.footer-middle .recent-post-text h4 a {
  color: #fff;
  font-weight: 600;
}
.footer-middle .recent-post-text>h4 {
  margin-bottom: 8px;
  font-weight: 500;
  line-height: 1;
  margin-top: 0;
}
.recent-post-item:hover .recent-post-text>h4 a {
  color: #FFA700;
}
.recent-post-item:hover .recent-post-text>h4 i {
  background: #FFA700;
}
.footer-middle .recent-post-text .rcomment {
  color: #ddd;
  font-size: 12px;
  font-weight: 400;
}
.footer_contact_info {
  text-align: center;
  background: #0D2352;
  overflow: hidden;
  color: #fff;
  border-radius: 11px;
  -webkit-box-shadow: 0 6px 30px rgba(0, 0, 0, .30);
  box-shadow: 0 6px 30px rgba(0, 0, 0, .30);
  margin-top: -136px;
  margin-bottom: 67px;
}
.single_footer_contact {
  padding: 30px 0 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.20);
}
.single_footer_contact.last {
  border-right: 0;
}
.contact_info_icon i {
  font-size: 40px;
  color: #fff;
  display: inline-block;
  text-align: center;
  border-radius: 100%;
  margin-bottom: 15px;
}
.single_footer_contact p {
  font-size: 18px;
  font-weight: 500;
}
.single_footer_contact p span {
  display: block;
  font-weight: 400;
  font-size: 15px;
}
.widget_nav_menu .col-md-4 {
  margin: 0;
  padding: 0;
}




.social_media a {
    display: inline-block;
    background: #e91e63;
    color: #fff;
    width: 40px;
    height: 40px;
    text-align: center;
    font-size: 17px;
    line-height: 36px;
    border-radius: 100%;
    margin-right: 6px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    border: 2px solid transparent;
}


.social_media a:hover {
    background: transparent;
    color: #e91e63;
    border-color: #e91e63;
}


.company_info_desc p{
    color: #fff;
    padding-bottom: 17px;
}






.turner_menu.main-search-menu>ul, .em-quearys-top.msin-menu-search {
    display: inline-block;
}
.donate-btn-header {
 display: inline-block;
 float: right;
}
a.dtbtn {
 border: none;
 display: block;
 font-size: 14px;
 margin-left: 22px;
 font-weight: 500;
 text-transform: uppercase;
 border-radius: 30px;
 padding: 8px 25px;
 background-color: #e91e63;
 color: #fff;
 margin-top: 30px;
 letter-spacing: 1px;
 border: 2px solid transparent;
}
a.dtbtn:hover {
 background-color:#e91e63;
 color: #e91e63;
 border-color:#e91e63;
}
.redX {
 color: #e91e63;
}
.mr-2{
  margin-right: 20px;
}




/*============================
turner HEADER TOP AREA CSS
==============================*/
.em40_header_area_main {
}
.em40_header_area_main.hdisplay_none {
 display: none;
}
.turner-header-top {
 background: #e91e63;
 padding: 2px 0 6px;
}
@media (max-width: 1024px) {
  .turner-header-top {
    display: none;
  }
}
.top-address {
  display: flex;
  align-items: center;
 padding-top: 8px;
}
.top-address p a span {
  margin-right: 0;
}
.top-right-menu {
  display: flex;
  align-items: center;
  justify-content: flex-end;
 padding-top: 9px;
}
@media (max-width: 991px) {
  .top-right-menu {
    justify-content: center;
  }
}
.top-address p {
 margin-bottom: 0;
}
.top-address p span,
.top-address p a {
 margin-right: 20px;
}
.top-address p span i,
.top-address p span i,
.top-address p a i {
 margin-right: 10px;
}
.top-address p a {
 display: inline-block;
 text-decoration: none;
 letter-spacing: 1px;
}
/* TOP RIGHT CSS */
.top-right-menu ul.social-icons {
 margin: 0;
 padding: 0;
}
.top-right-menu ul.social-icons li {
 display: inline-block;
 margin-left: 15px;
 position: relative;
}
.top-right-menu ul.social-icons li a {
 display: inline-block;
 text-decoration: none;
 -webkit-transition: all 0.2s ease-in-out;
 -o-transition: all 0.3s ease-in-out;
 transition: all 0.3s ease-in-out;
}
.btn-sb {
  width: 28px;
  height: 28px;
  line-height: 28px;
}
.btn-mb {
  height: 28px;
  padding-left: 4px;
  padding-right: 4px;
}
.btn-mb i {
  margin-top: -1px;
  vertical-align: middle;
}
.t-white {
  color: #fff;
}
.op-4 {
  opacity: .4;
}
.top-both-p0 .top-address p a,
.top-both-p0 .top-address p span {
 margin-right: 0px;
 margin-left: 12px;
}
.top-address a,
.top-address a span,
.top-right-menu a {
 color: #fff;
 transition:.3s;
}
.top-address a:hover,
.top-address a span:hover,
.top-right-menu a:hover {
 color: hsl(0, 0%, 90%);
}

/* Header Top Two */
.turner-header-top.header_top_two {
 background: #e91e63 none repeat scroll 0 0;
}
.header_top_two .top-address p a {
 color: #fff;
}
.header_top_two .top-address p span i,
.header_top_two .top-address p a i {
 color: #fff;
}
.header_top_two .top-right-menu ul.social-icons li a {
 color: #fff;
}

.header_profile_img{
    width: 35%;
}
.profile_btn{
    margin-top: 23px;
    display: block;
    margin-left: 20px;
}

.pack_thumb img.user_img{
    width: 100%;
    height: 220px;
}
.arrow-up {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #e91e63;
    position: absolute;
    top: -5px;
    left: 39px;
}


/* sub menu css */
.top-right-menu ul .sub-menu {
 position: absolute;
 left: 0px;
 top: 100%;
 visibility: hidden;
 opacity: 0;
 margin-top: .25rem;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 width: 150px;
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
 text-align: left;
 background: #fff;
 z-index: 1;
 overflow: hidden;
 border-radius: .5rem !important;
}
.top-right-menu ul.social-icons li:hover .sub-menu {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 visibility: visible;
}
.top-right-menu ul .sub-menu li {
 padding: 5px 0px 0px 5px;
}
.top-right-menu ul .sub-menu li a {
 font-size: 12px;
}
.top-right-menu ul .sub-menu ul {
 display: none;
}
.top-welcome p {
 padding: 0px;
 margin: 0px;
}
.top-address.em-login a {
 margin-right: 10px;
}
.top-address.em-login a+a {
 margin-right: 0;
}
.top-address.em-login p a i,
.top-address.em-login p a i {
 margin-right: 5px;
}
.top-address.em-login a+a:before {
 content: "|";
 margin-right: 12px;
}
.txtc {
 text-align: center;
}
.text-center {
 text-align: center;
}
.text-left {
 text-align: left;
}
.text-right {
 text-align: right;
}
.text-right .register {
 color: #fff;
 text-transform: uppercase;
 font-size: 12px;
 margin-right: 7px;
 background: #e91e63;
 padding: 3px 20px;
 border-radius: 30px;
 border: 1px solid #e91e63;
}
.text-right .login {
 color: #fff;
 text-transform: uppercase;
 font-size: 12px;
 background: transparent;
 padding: 3px 20px;
 border-radius: 30px;
 border: 1px solid #fff;
 -webkit-transition: .3s;
 -o-transition: .3s;
 transition: .3s;
}

/* top opening */
.top-address.menu_18 span {
 background: #fff;
 padding: 8px 15px 9px;
 display: inline-block;
 color: #333;
}
.top-right-menu ul.social-icons.menu_18,
.top-right-menu ul.social-icons.menu_19 {
 padding: 7px 0;
}
.em-login.menu_18,
.em-quearys-top.menu_19 {
 padding: 7px 0;
}

/* top quearys */
.em-top-quearys-area {
 position: relative;
}
.em-header-quearys {
 list-style: none;
}
.em-quearys-menu i {
 background: #e91e63 none repeat scroll 0 0;
 border-radius: 50px;
 display: inline-block;
 height: 26px;
 text-align: center;
 width: 26px;
 line-height: 26px;
 font-size: 14px;
 color: #fff;
}
.em-quearys-inner {
 position: absolute;
 right: 0;
 top: 36px;
 z-index: 999;
 display: none;
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
}
.em-quearys-inner {
}
.em-quearys-form {
 background-color: #ffffff;
 border-top: 1px solid #e91e63;
 width: 290px;
 float: right;
}
.top-form-control {
 position: relative;
}
.top-form-control input {
 background: #f9f9f9;
 color: #666666;
 font-size: 13px;
 font-weight: 300;
 height: 48px;
 padding: 0 40px 0 15px;
 width: 100%;
 border: none;
 -webkit-transition: 1s;
 -o-transition: 1s;
 transition: 1s;
}
.top-form-control button.top-quearys-style {
 position: absolute;
 right: 6px;
 top: 50%;
 background: transparent;
 font-size: 15px;
 border: none;
 color: #e91e63;
 -webkit-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 transform: translateY(-50%);
}
.em-s-hidden {
 display: none !important;
}

/* address left right icon */
.top-right-menu.litop {
 float: left;
}

/* mobile logo   */
.mobile_menu_logo.text-center {
 padding: 20px 0;
}
.no-logo-sr .em-quearys-top.msin-menu-search .em-quearys-inner {
 top: 70px;
}
.no-logo-sr .turner_menu ul {
 text-align: center;
}
.no-logo-sr .turner_menu ul li {
 text-align: left;
}


/*===============================
turner BLOG DETAILS AREA CSS
================================*/
.blog_details {
 border: 1px solid #ddd;
 padding: 15px 15px 21px;
}
.blog_dtl_thumb img {
 width: 100%;
}
.blog_dtl_content {
}
.blog_dtl_content h2 {
 padding-bottom: 8px;
 padding-top: 14px;
 font-size: 35px;
 font-weight: 500;
}
.blog_dtl_content h3 {
 padding-top: 20px;
 font-size: 20px;
 font-weight: 500;
}
.blog_dtl_content p {
 margin-top: 20px;
}
.blog_details .turner-blog-meta {
 margin-bottom: 0px;
 margin-top: 0;
 padding: 0 0 18px;
 border-bottom: 1px solid #ddd;
 border-top: 0;
}
.blog_details .turner-blog-meta-left {
 text-align: left;
 position: inherit;
 bottom: inherit;
 background: transparent;
 width: inherit;
 left: inherit;
 padding: 0;
 -webkit-box-shadow: none;
 box-shadow: none;
 right: 0;
 margin: auto;
 border-radius: 0;
}
.blog_details .turner-blog-meta-right {
 float: right;
 overflow: hidden;
 margin-top: -26px;
}
.blog_details blockquote {
 padding: 10px 20px;
 margin: 37px 0 36px;
 font-size: 14px;
 border-left: 7px solid #e91e63;
 background: #f7f7f7;
 font-style: italic;
 font-weight: 500;
 padding: 15px 35px 15px;
}
.signatures {
 text-align: right;
 font-weight: 600;
 font-style: italic;
 font-size: 15px;
}



/*===============================
turner BLOG DETAILS AREA CSS
================================*/
.blog_details {
 border: 1px solid #ddd;
 padding: 15px 15px 21px;
}
.blog_dtl_thumb img {
 width: 100%;
}
.blog_dtl_content {
}
.blog_dtl_content h2 {
 padding-bottom: 8px;
 padding-top: 14px;
 font-size: 35px;
 font-weight: 500;
}
.blog_dtl_content h3 {
 padding-top: 20px;
 font-size: 20px;
 font-weight: 500;
}
.blog_dtl_content p {
 margin-top: 20px;
}
.blog_details .turner-blog-meta {
 margin-bottom: 0px;
 margin-top: 0;
 padding: 0 0 18px;
 border-bottom: 1px solid #ddd;
 border-top: 0;
}
.blog_details .turner-blog-meta-left {
 text-align: left;
 position: inherit;
 bottom: inherit;
 background: transparent;
 width: inherit;
 left: inherit;
 padding: 0;
 -webkit-box-shadow: none;
 box-shadow: none;
 right: 0;
 margin: auto;
 border-radius: 0;
}
.blog_details .turner-blog-meta-right {
 float: right;
 overflow: hidden;
 margin-top: -26px;
}
.blog_details blockquote {
 padding: 10px 20px;
 margin: 37px 0 36px;
 font-size: 14px;
 border-left: 7px solid #e91e63;
 background: #f7f7f7;
 font-style: italic;
 font-weight: 500;
 padding: 15px 35px 15px;
}
.signatures {
 text-align: right;
 font-weight: 600;
 font-style: italic;
 font-size: 15px;
}


/*==============================
turner HEADING NAV AREA CSS
===============================*/
.mean-container .mean-bar {
 padding: 0;
}
.mean-container .mean-nav {
 background: #e91e63 none repeat scroll 0 0;
 float: none;
}
.main_menu_div {
 position: relative;
}
.turner_nav_area {;
 z-index: 99999999;
 -webkit-box-shadow: 0px 4px 5px -3px rgba(0, 0, 0, 0.20);
 box-shadow: 0px 4px 5px -3px rgba(0, 0, 0, 0.20);
}
.header_no_transparent .turner_nav_area {
 background: #fff;
 position: inherit;
 -webkit-box-shadow: none;
 box-shadow: none;
}
.header_no_transparent .turner_menu>ul>li>a {
 color: #555;
}
.header_no_transparent .turner_menu>ul>li:hover a {
 color: #e91e63;
}
.header_no_transparent .turner_menu ul .sub-menu li a {
 color: #444 !important;
}
.header_no_transparent a.dtbtn:hover {
 background-color: #122a89;
 color: #fff;
}
.header_transparent_two .turner_nav_area {
 background: inherit;
 -webkit-box-shadow: none;
 box-shadow: none;
}
.header_transparent_two .logo-left {
 background: rgba(0, 0, 0, 0.55);
}
.header_transparent_two .turner_nav_area.prefix {
 background: transparent !important;
 top: 0px;
}
.header_transparent_two .turner_nav_area.prefix .logo-left {
 background: #0D2352;
}

/* LOGO CSS */
.logo a {
 font-weight: 700;
 display: inline-block;
 margin-top: 2px;
}
.turner_menu {
 text-align: right;
}

/* MAIN MENU CSS */
.turner_menu ul {
 text-align: right;
 list-style: none;
 margin-top: 0px;
}
.turner_menu>ul>li {
 display: inline-block;
 position: relative;
}
.turner_menu > ul > li > a {
 display: block;
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
 position: relative;
 color: #333;
 font-size: 14px;
 font-weight: 500;
 text-transform: uppercase;
 margin: 20px 0px 20px 15px;
 letter-spacing: 1px;
}
.turner_menu > ul > li > a:hover {
  color: #F47E1E !important;
}
.turner_menu ul li:last-child a {
 margin-right: 0px;
}
.turner_menu>ul>li.current a,
.turner_menu>ul>li:hover>a {
 color: #e91e63;
}
.turner_menu>ul>li.current>a {
 color: #e91e63;
}

/* Menu Transparent */
.trp_nav_area {
 position: fixed;
 left: 0;
 right: 0;
 top: 0;
 z-index: 9999;
 background-color: transparent;
 padding: 25px 0;
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
}

/* stycky nav Css */
.transprent-menu .turner_nav_area {
 left: 0;
 right: 0;
 top: 0;
 z-index: 9999;
 background-color: transparent;
 padding: 0;
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
 position: absolute;
}
.turner_nav_area.postfix {
 -webkit-transition: .3s;
 -o-transition: .3s;
 transition: .3s;
}
.turner_nav_area.prefix {
 background: #0D2352 !important;
 top: 0px;
}
.turner_nav_area.prefix .turner_menu>ul>li>a {
 color: #fff;
 -webkit-transition: .3s;
 -o-transition: .3s;
 transition: .3s;
}
.turner_nav_area.prefix .turner_menu>ul>li.current>a,
.turner_nav_area.prefix .turner_menu>ul>li>a:hover {
 color: #e91e63;
}

/* LOGO LEFT RIGHT CSS */
.logo {
  margin-top: 0;
  width: 90%;
}
.logo .navbar-brand {
  margin-top: 40px;
  margin-bottom: -40px;
}
@media (max-width: 1199px) {
  .logo .navbar-brand {
    margin-top: 47px;
    margin-bottom: -8px;
  }
}
@media (max-width: 894px) {
  .logo .navbar-brand {
    margin-top: 48px;
    margin-bottom: -9px;
  }
}
.logo-right .logo {
 text-align: right;
}
.logo-right .turner_menu>ul {
 text-align: left;
}
.logo-right .turner_menu>ul>li:first-child a {
 padding-left: 0px;
}
.logo-right .turner_menu>ul>li:last-child a {
 padding-right: auto;
}

/* logo top */
.logo-top .logo {
 text-align: center;
}
.logo-top .turner_menu>ul {
 text-align: center;
}
.logo-top>.turner_menu>ul>li:last-child a {
 padding-right: auto;
}

/* sub menu style */
.turner_menu ul.profile-sub-menu .sub-menu {
 position: absolute;
/* left: 0;*/
 top: 130%;
 width: 170px;
 text-align: left;
 background: #fff;
 margin: 0;
 padding: 15px 0;
 z-index: 9999;
 -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 visibility: hidden;
}

.turner_menu ul .sub-menu {
 position: absolute;
/* left: 0;*/
 top: 130%;
 width: 227px;
 text-align: left;
 background: #fff;
 margin: 0;
 padding: 15px 0;
 z-index: 9999;
 -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
 -webkit-transition: .5s;
 -o-transition: .5s;
 transition: .5s;
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 visibility: hidden;
}


.turner_menu ul li:hover>.sub-menu {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 visibility: visible;
 top: 100%;
 z-index: 9;
}
.turner_menu ul .sub-menu li {
 position: relative;
}
.turner_menu ul .sub-menu li a {
 display: block;
 padding: 12px 20px;
 margin: 0;
 line-height: 1.3;
 letter-spacing: normal;
 font-size: 12px;
 font-weight: 500;
 text-transform: uppercase;
 -webkit-transition: .1s;
 -o-transition: .1s;
 transition: .1s;
 visibility: inherit !important;
 color: #333;
}
.turner_menu ul .sub-menu li:hover>a,
.turner_menu ul .sub-menu .sub-menu li:hover>a,
.turner_menu ul .sub-menu .sub-menu .sub-menu li:hover>a,
.turner_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover>a {
 background: rgba(255, 255, 255, .06);
 color: #e91e63;
}

/* sub menu 2 */
.turner_menu ul .sub-menu .sub-menu {
 left: 100%;
 top: 130%;
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 visibility: hidden;
}
.turner_menu ul .sub-menu li:hover>.sub-menu {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 visibility: visible;
 top: 0%;
}

/* sub menu 3 */
.turner_menu ul .sub-menu .sub-menu li {
 position: relative;
}
.turner_menu ul .sub-menu .sub-menu .sub-menu {
 right: 100%;
 left: auto;
 top: 130%;
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 visibility: hidden;
}
.turner_menu ul .sub-menu .sub-menu li:hover>.sub-menu {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 visibility: visible;
 top: 0%;
}

/* sub menu 4 */
.turner_menu ul .sub-menu .sub-menu .sub-menu li {
 position: relative;
}
.turner_menu ul .sub-menu .sub-menu .sub-menu .sub-menu {
}
.turner_menu ul .sub-menu .sub-menu .sub-menu li:hover>.sub-menu {
 opacity: 1;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
 visibility: visible;
 top: 0%;
}


.scroll_fixed{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: white;
    z-index: 9;
}

.mobile_menu_logo.text-center {
 padding: 20px 0;
}
.no-logo-sr .em-quearys-top.msin-menu-search .em-quearys-inner {
 top: 70px;
}
.no-logo-sr .turner_menu ul {
 text-align: center;
}
.no-logo-sr .turner_menu ul li {
 text-align: left;
}
/*===============
/* Category page
=================*/

.breatcome_area {    
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 120px 0 120px;
    margin-top: 0;
}
.peek_header{
padding:150px 0 150px;

}

.breatcome_title_inner h2 {
    color: #fff;
    margin: 0;
    font-size: 41px;
    margin-bottom: 6px;
    font-weight: 600;
    text-align: center;
    text-transform: capitalize;
}
.breatcome_content ul {
    text-align: center;
}
.breatcome_content ul li {
    list-style: none;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    text-transform: capitalize;
}
.breatcome_content ul li a {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 500;
    margin-right: 5px;
}

/*===============
/* Profile PAGE
=================*/

.seprator {
    text-align: right;   
    padding: 0;

}
.seprator a{
    color: blue;
    font-family: "Catamaran", sans-serif;
}
.selected_package .single_pricing{
    box-shadow: 0 0 25px rgba(233, 30, 99, 0.63);
}
.not_selected_package{
    margin-top: 60px;
}
.not_selected_package .current_pkg{
    display: none;
}
.selected_package .current_pkg{
    display: block;
    color: #e91e63;
}
#profile_banner
{
    display: none;
}
.profile_detail_area {
    padding: 0 0 70px;
}

.profile-styl1 {
    padding: 50px 0 30px;
    box-shadow: 0 2px 10px 0 #d8dde6;
    margin-top: -60px;
    background: #fff;
    margin-bottom: 30px;
}
.single_profile {
    margin-bottom: 30px;
}
.single_profile_thumb {
    text-align: center;
}
.single_profile_title {
    text-align: center;
}
.single_profile_title h2 {
    font-size: 25px;
    padding-bottom: 7px;
}
.single_profile_text_inner {
    overflow: hidden;
    margin-bottom: 18px;
}
.single_profile_text_inner_icon {
    float: left;
    margin-left: 30px;
}
.single_profile_text_inner_icon i {
    font-size: 18px;
    height: 35px;
    width: 35px;
    background: rgba(254, 170, 17, .1);
    border: 1px solid #e91e63;
    text-align: center;
    line-height: 35px;
    border-radius: 50%;
    color: #e91e63;
    margin-right: 10px;
}
.single_profile_text_inner {
    overflow: hidden;
    margin-bottom: 18px;
}
.single_profile_text_inner_icon {
    float: left;
    margin-left: 30px;
}
.single_profile_text_inner_icon i {
    font-size: 18px;
    height: 35px;
    width: 35px;
    background: rgba(254, 170, 17, .1);
    border: 1px solid #e91e63;
    text-align: center;
    line-height: 35px;
    border-radius: 50%;
    color: #e91e63;
    margin-right: 10px;
}
.single_profile_text_ p {
    margin-top: 7px;
}
.single_profile_text_inner {
    overflow: hidden;
    margin-bottom: 18px;
}
.single_profile_info {
    box-shadow: 0 2px 10px 0 #d8dde6;
    padding: 3px 20px 20px;
    margin-bottom: 30px;
    overflow: hidden;
}
.single_profile_title_info h2 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 27px;
}
.single_profile_content_text_info {
    margin-bottom: 20px;
}
.single_profile_content_text_info p {
    font-weight: 500;
    padding-bottom: 11px;
    float: left;
    display: inline-block;
    margin-right: -85px;
    padding-bottom: 0;
    overflow: hidden;
}
.single_profile_content_text_info span {
    font-weight: 300;
    margin-left: 144px;
    overflow: hidden;
}
.single_profile_about_content_text p {
    letter-spacing: 1px;
}
.single_profile_follow_icon i {
    height: 40px;
    width: 40px;
    background: #fff;
    box-shadow: 0 2px 10px 0 #d8dde6;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #d8dde6;
    margin-right: 52px;
    color: #e91e63;
}

.single_profile_follow_icon {
    margin-bottom: 16px;
}
/*===============
/* CHOOSE US AREA CSS 
=================*/
.choose_us_area {
  padding: 0 0 4rem 0;
}
.choose_us_area.style2 {
  background: #f9f9f9;
}
.single_choose {
  margin-bottom: 30px;
  border: 2px solid #e91e63;
  border-radius: 12px;
  padding: 25px 15px 20px;
  min-height: 319px;
}
.single_choose_icon {
  text-align: center;
}
.single_choose_icon img {
  width: 40%;
}
.single_choose_content {
  text-align: center;
}
.single_choose_content h2 {
  margin-top: 23px;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
  transition:.5s;
}
.single_choose_content p {
  font-size: 15px;
}
.single_choose:hover .single_choose_content h2{
  color:#e91e63;
}




/*Edit Porfile*/


/*=======================
TURNER PROFILE DETAILS AREA CSS
========================*/
.profile_detail_area {
    padding: 0 0 70px;
}
.profile-styl1 {
    padding: 50px 0 30px;
    box-shadow: 0 2px 10px 0 #d8dde6;
    margin-top: -60px;
    background: #fff;
    margin-bottom: 30px;
}
.single_profile {
    margin-bottom: 30px;
}
.single_profile_thumb {
    text-align: center;
}
.single_profile_title {
    text-align: center;
}
.single_profile_title h2 {
    font-size: 25px;
    padding-bottom: 7px;
}
.single_profile_text_inner {
    overflow: hidden;
    margin-bottom: 18px;
}
.single_profile_text_inner_icon {
    float: left;
    margin-left: 30px;
}
.single_profile_text_inner_icon i {
    font-size: 18px;
    height: 35px;
    width: 35px;
    background: rgba(254, 170, 17, .1);
    border: 1px solid #e91e63;
    text-align: center;
    line-height: 35px;
    border-radius: 50%;
    color: #e91e63;
    margin-right: 10px;
}
.single_profile_text_ p {
    margin-top: 7px;
}

/* PROFILE INFO AREA */
.single_profile_info {
    box-shadow: 0 2px 10px 0 #d8dde6;
    padding: 3px 20px 20px;
    margin-bottom: 30px;
    overflow:hidden;
}
.single_profile_title_info h2 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 27px;
}
.single_profile_content_text_info {
    margin-bottom: 20px;
}
.single_profile_content_text_info p {
    font-weight: 500;
    padding-bottom: 0;
    float: left;
    display: inline-block;
  /*  margin-right: -73px;*/
    overflow: hidden;
}

.single_profile_content_text_info span {
    font-weight: 300;
    margin-left: 144px;
    overflow: hidden;
}
.single_profile_follow_icon {
    margin-bottom: 16px;
}
.single_profile_follow_icon i {
    height: 40px;
    width: 40px;
    background: #fff;
    box-shadow: 0 2px 10px 0 #d8dde6;
    line-height: 40px;
    text-align: center;
    border-radius: 50%;
    border: 1px solid #d8dde6;
    margin-right: 52px;
    color: #e91e63;
}
.single_profile_about_content_text p {
    letter-spacing: 1px;
}

/* PROFILE SETTING */
.row.profile-styl2 {
    box-shadow: 0 2px 10px 0 #d8dde6;
    padding: 50px 0 30px;
    margin-bottom: 30px;
}
.single_profile_icon {
    text-align: center;
}
.single_profile_icon i {
    font-size: 40px;
    color: #e91e63;
}
.profile-setting.input-field select, .input-field.datetime input {
    width: 100%;
    background: transparent;
    border: 1px solid #ddd;
    height: 45px;
    border-radius: 5px;
    padding-left: 10px;
}
.contact_form .text_area.style2 .form_field_inner textarea {
    width: 99.2%;
    height: 100px;
}
.input_form_field {
    padding-left: 20px;
}
.input_form_field_inner {
    margin-bottom: 12px;
}
.input_form_field_inner span {
    margin-left: 12px;
}
.input_form_field.style2 {
    float: right;
    margin-right: 30px;
}
.profile_setting_button_center {
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
}
.profile_setting_button_center button {
    background: #e91e63;
    padding: 15px 35px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 1px;
}
.input-field.profile-setting.add2 {
    margin-bottom: 12px;
}

/* ADD LISTING AREA */
.add_listing_area {
    padding: 100px 0 70px;
}
.listing_day h2 {
    font-size: 16px;
    color: #999;
    font-weight: 600;
    padding-bottom: 27px;
}
.input-field.profile-setting.add {
    margin-bottom: 12px;
}
.input-field.datetime.profile-setting.listing-detail input {
    margin-bottom: 20px;
}
.input-field.datetime.profile-setting.listing-detail button {
    width: 100%;
    height: 50px;
    background: #e91e63;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    border-radius: 30px;
}
.side-list p {
    border-bottom: 1px dashed #eaeff5;
    padding-bottom: 10px;
}
.side-list span {
    float: right;
}
.listing_details_input {
    padding: 20px 15px 18px;
    border: 1px solid #ddd;
    overflow: hidden;
    margin-top: 50px;
    width: 96%;
    margin-left: 15px;
}
.author_thumb {
    text-align: center;
}
.newxt_preview {
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
}
.next_preview_title h4 {
    margin: 0;
}
.next_preview_content a {
    color: #999;
}
.next_preview_title a {
    font-weight: 500;
}
.author_name {
    text-align: center;
}
.author_icon {
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}
.author_content {
    text-align: center;
}
.author_icon a {
    margin: 3px;
}

/* SEARCH LISTING AREA */
.search_listing_area {
    padding: 40px 0 70px;
}
.search_listing_title h2 {
    font-size: 27px;
    padding-top: 20px;
    padding-bottom: 9px;
}
.form_field_inner.search-listing {
    width: 100%;
}
.input_form.search-listing {
    padding: 15px 0 25px;
}
.contact-title.search-listing {
    margin-left: 20px;
    margin-bottom: 15px;
    margin-top: 0;
}

/* TOP PLACE LIST AREA */
.top_place_list_area {
    padding: 100px 0 70px;
}
.single_top_list {
    position: relative;
    transition: .5s;
    margin-bottom: 30px;
    overflow:hidden;
}
.single_top_list_tumb_content {
    top: 10%;
    position: absolute;
    left: 20px;
}
.single_top_list_content {
    position: absolute;
    top: 43%;
    left: 50%;
    transform: translateX(-50%);
    margin: auto;
    text-align: center;
}
.single_top_list_content h2 {
    color: #fff;
    font-size: 25px;
}
.single_top_list_content p {
    color: #fff;
}
.single_top_list_thumb img{
    transform:scale(1.1);
    transition:.5s;
    overflow:hidden;
}
.single_top_list_tumb_content a {
    color: #fff;
  
    background: #e91e63;
    padding: 7px 13px;
    border: 1px solid #e91e63;
    border-radius: 5px;
    transition:.5s;
}
.single_top_list:hover .single_top_list_thumb img{
    transform: scale(1.2);
}
.single_top_list_tumb_content a:hover{
    border: 1px solid #e91e63;
    background:transparent;
}






@media (max-width: 1366px) and (min-width: 1170px){
  .turner_menu > ul > li > a {
      margin: 24px 10px 24px;
      font-size: 12px;
  }
}

@media (max-width: 1600px) and (min-width: 1024px){
.top-address p a, .top-right-menu ul.social-icons li a, .top-address p span {
    font-size: 13px;
  }
}


/*=================New CSS ====================*/

#header.header-scrolled {
  background: rgba(0, 0, 0, 0.8);
  transition: all 0.5s;
}
section.service-2.section{padding-top: 25px;}
.banner-area {
/*  //background: url(../img/banner.jpg) center;*/
  background-size: cover;
}

.banner-area .overlay-bg {
  opacity: 0.50 !important;
}

.p1-gradient-bg, .banner-area .overlay-bg, .sidebar .single-slidebar .cat-list li:hover, .callto-action-area, .single-price:hover .price-bottom, .single-service:hover, .submit-right, .submit-left, .contact-btns, .form-area .primary-btn {
  background-image: -moz-linear-gradient(0deg, #bfacff 0%, #795fff 100%);
  background-image: -webkit-linear-gradient(0deg, #bfacff 0%, #795fff 100%);
  background-image: -ms-linear-gradient(0deg, #bfacff 0%, #795fff 100%);

}
.overlay.overlay-bg{margin-top: -25px;}

.overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.overlay-bg {
  background: rgba(4, 9, 30, 0.6);
}

.overlay-bg {
  background: rgba(0, 0, 0, 0.55);
}

.banner-content {
  margin-top: 40px;
  text-align: center;
}

.banner-content h1 span {
  color: #49f5fbc7;
}

.banner-content h1 {
  font-size: 48px;
  font-weight: 300;
  line-height: 1em;
  margin-top: 80px;
}
.banner-content p span {
  color: #49f5fbc7;
}
.banner-content p {
  margin-bottom: 70px;
}
.text-white {
  color: #fff;
}


@media (max-width: 991.98px) {
  .banner-content h1 {
    font-size: 36px;
  }
}
  @media (max-width: 991.98px) {
    .banner-content h1 br {
      display: none;
    }
  }
  @media (max-width: 1199.98px) {
    .banner-content h1 {
      font-size: 45px;
    }
  }
  @media (max-width: 414px) {
    .banner-content h1 {
      font-size: 32px;
    }
    .app-header-search .input-field:nth-Child(2){
        width: 46%;
    }
  }

  @media (max-width: 1280px) {
    .banner-content br {
      display: none;
    }
  }

  .banner-content .form-wrap {
    background-color: #a998f6;
    border: 1px solid #b8aaf3;
    padding: 20px 0;
    margin: 40px 0;
  }

  .banner-content .form-wrap .nice-select {
    width: 100%;
  }

  .banner-content .form-wrap .form-control {
    height: 40px;
    border-radius: 0;
    font-size: 14px;
  }

  .banner-content .form-wrap .btn-info {
    background-color: #49f5fbc7;
    width: 100%;
    height: 100%;
    color: #fff;
    border-radius: 0;
    border: none;
    text-transform: uppercase;
  }

  .banner-content .form-wrap .btn-info {
    font-size: 14px;
  }



  @media (max-width: 960px) {
    .banner-content .form-cols {
      margin-bottom: 30px;
    }
    .banner-content .form-cols:last-child {
      margin-bottom: 0;
    }
  }
@media (max-width: 767px) {
    .quote_form_field input{
        font-size: 12px;
    }
   .quote_form_field .quote_button{

        font-size: 8px;
   }

    .form_field_inner {
        width: 100%;
        float: left;
    }
    .login-btn{
        margin-bottom: 15px;
    }

    .arrow-up,
    .turner-header-top,
    .owl-controls{
        display: none;
    }
    .foter-icons {
        width: 100%;
    }
    .p-image{
        right: 0;
    }
    #container {
        margin-top: 15px;
    }
    body {
      overflow-x: hidden;
    }
    .turner-header-top {
      display: none;
    }
    .mean-container .mean-bar:before {
      text-transform: uppercase;
      top: 13px !important;
      left: 32% !important;
    }
    .mean-container a.meanmenu-reveal {
      padding: 19px 20px 18px;
    }
    .app-user-register .fa{
        color: white;
        margin-top: 6px;
        margin-right: 9px;
    }
    .meanclose{
        float: left !important;
    }
    /*App Css*/
    /*Header Css*/
    .meanicon-bar{
        float: left !important;
    }
    /*Home Page*/
    #map {
        height: 200px;
    }
    .turner-serach-form{
        padding: 25px 10px;
        background: transparent;
        border-radius: 0;
    }
	.app-profile-show .pack_thumb{
		width: auto !important;
	}
    .pack_thumb{
        width: 20%;
        float: left;
        height: 155px;
        display: flex;
        align-items: center;
    }
    
  
  .bottom-header {
    height: 58px !important;
    background: #fff;
    border-color: #d2d2d2;
    opacity: 1;
}
.bottom-header ul {
    padding-left: 0;
    margin-bottom: 0;
}
.bottom-header ul li {
    display: inline-block;
    width: 19%;
    text-align: center;
}
.bottom-header ul li a {
    color: #828f9f;
    padding: 15px 14.5px;
}
.bottom-header ul li a .fa {
    padding-top: 10px;
    /* padding-left: 8px; */
    font-size: 17px;
}
    .package_content{
        float: left;
        width: 80%;
        padding: 0px 0px 0px 10px !important;
    }
    .app-view-user{
        margin-bottom: 12px;
    }
    .single_package {
        min-width: 100%;
        min-height: auto;
        height: auto;
        margin-bottom: 0;
        box-shadow: none;
    }
    .package_thunb2 {
        position: relative;
        bottom: 0;
        right: 0;
        transition: .5s;
        width: auto;
        height: auto;
    }
    .package_thunb2 img{
        border-radius: 0;
    }
    .package_title h2{
        font-size: 17px !important;
    }
    .package_meta i{
        background: transparent !important;
        color: #e91e63;
        border: none;
        padding-right: 15px;
        width: auto;
        margin-left: 0;
    }
    .package_meta {
        float: none;
        margin-top: 0px;
    }
    .package_address {
        margin-top: 5px;
    }
    p{
        font-size: 14px;
    }
    .subscribe_area {
        padding: 20px 0 40px;
    }
    /*Search Result App Css*/
    .app-profile-show{
        width: 20%;
        float: left;
        padding-right: 0;
        padding-left: 0;
    }
    .app-profile-content{
        width: 80%;
        float: left;
        padding-left: 10px;
    }
    .app-profile-show .profile-show{
        height: 130px;
        align-items: center;
        display: flex;
    }
    .pf-image{
        height: auto;
    }
    .main-row{
        margin: 0;
    }
    .profile_card_show .well, .profile_card .well{
        padding: 0 15px;
    }
    .profile_card .well{
        margin-bottom: 5px;
    }
    .profile_card{
        margin-bottom: 0;
    }
    .package_address p {
        font-size: 13px;
    }
    .profile_card .well .row{
        margin-left: 0;
    }
    .app-col-padding{
        padding-left: 0;
        padding-right: 0;
    }
    .single_choose{
        min-height: 145px;
    }
    .single_choose_icon {
        width: 20%;
        text-align: center;
        float: left;
    }
    .single_choose_icon img{
        width: 100%;
    }
    .single_choose_content {
        width: 80%;
        float: left;
        text-align: center;
        padding-left: 10px;
    }
    .single_choose_content h2 {
        margin-top: 0;
        text-align: left;
        font-size: 17px;
    }
    .single_choose_content p {
        font-size: 15px;
        text-align: left;
    }
    .properties_thumb{
        float: left;
        width: 20%;
        height: 110px;
        align-items: center;
        display: flex;
        padding-left: 15px;
    }
    .single_properties_content {
        width: 80%;
        float: left;
        border: 0;
        padding: 10px 18px 12px;
    }
    .single_properties {
        border: 1px solid #ddd;
    }
    .properties_thumb img{
        min-height: auto;
    }
    .properties_title h2{
        margin-top: 0;
        font-size: 17px;
    }
    .properties_pric h5{
        margin-bottom: 0;
    }
    .section-title.t_center{
        width: 100%;
        margin: 0;
    }
    .section-title h2 {
        font-size: 24px;
    }
    .quote_form_field input {
        width: 100%;
    }
    .quote_button{
        width: 29%;
        height: 51px;
        right: 7px;
        top: 6px;
        font-size: 12px !important;
    }
    .section-title p{
        font-size: 14px;
    }
    .package_ratting span{
        background: transparent;
        padding: 0;
        color: #040404;
        margin-right: 0;
    }
    .Category_list .item .col-md-12{
        padding-left: 0;
        padding-right: 0;
    }
    .margin-top-none{
        margin-top: 0 !important;
    }
    .search-page h1::after{
        margin: 12px auto !important;
    }
    /*.single_category_thumb{
        width: 20%;
        float: left;
    }*/
    .single_category_thumb img{
        /*height: auto;*/
        min-height: 85px;
        height: 85px;
        width: 87px;
        border-radius: 50%;
    }
    .category_content{
        background: transparent;
        padding: 0;
        box-shadow: none;
    }
    .category_content_inner h2{
        font-size: 14px;
    }
    .category_content_inner h2 a{
        color: #333;
    }
    .blog_thumb_inner {
        /*width: 20%;*/
        position: relative;
        float: left;
    }
    .turner-blog-thumb {
        /*padding-left: 10px;*/
        height: 178px;
        align-items: center;
        display: flex;
    }
    .turner-blog-meta-left a, .turner-blog-meta-right a, .turner-blog-meta-left span, .turner-blog-meta-right span{
        margin-right: 5px;
    }
    .blog_details .turner-blog-meta {
        padding: 0 0 40px;
    }
    .em-blog-content-area {
        /*width: 80%;*/
        padding: 5px 10px 10px;
        float: left;
    }
    .blog-page-title h2{
        font-size: 24px;
        margin-top: 10px;
    } 
    .blog_btn a{
        margin-top: 0;
        padding: 6px 15px;
    }
    .package_ratting {
        padding-top: 5px;
    }
    .single_it_content h2{
        font-size: 17px;
        text-align: left;
        margin-top: 10px;
    }
    .single_it_content p {
        font-size: 14px;
        text-align: left;
    }
    .single_it_icon {
        height: 108px;
        width: 20%;
        text-align: center;
        float: left;
        align-items: center;
        display: flex;
    }
    .single_it_content {
        width: 80%;
        text-align: center;
        float: left;
        padding-left: 10px;
    }
    .app-category-view{
        margin-bottom: 15px;
        height: auto !important;
    }
    /*About Us Page*/
    .about_thumb{
        width: 100%;
        float: left;
    }
    .about_content {
        overflow: hidden;
        width: 100%;
        float: left;
        padding: 30px 16px 15px 21px;
    }
    .about_content h1 {
        font-size: 21px;
    }
    .breatcome_area{
        padding: 40px 0 40px;
    }
    .brand_thumb{
        width: 100%;
    }
    .blog_area.blog-grid{
        padding: 40px 0 72px;
    }
    .about_area {
        padding: 40px 0 0px;
    }
    .category_area {
        padding: 40px 0 40px;
    }
    .contact_area {
        padding: 40px 0 40px;
    }
    .popular_package_featured_area {
        padding: 18px 0 3px;
    }
    .blog_area.blog-grid.blog-details-area{
        padding: 108px 0 97px;
        background-color: #ffffff;
    }
    .blog_dtl_content h2{
        font-size: 20px;
        margin-top: 10px;
        padding-top: 5px;
    }
    .blog_details{
        padding: 8px 8px 21px;
    }
    /*Contact Us Page*/
    .contact_form .form_field_inner input, 
    .contact_form .form_field_inner select, 
    .contact_form .form_field_inner textarea{
        width: 100%;
        margin-bottom: 20px;
    }
    .contact_form {
        padding-top: 0;
    }
    footer {
        display: none;
    }
    /*Header Search*/
    .app-header-search{
        padding: 5px 8px;
        margin-top: 0 !important;
        background: #e91e63;
        position: relative;
    }
    .mean-container a.meanmenu-reveal{
        padding: 10px !important;
    }
    .app-header-search .input-field input, .app-header-search .input-field select {
        height: 30px;
    }
    .app-header-searchs button{
        background: transparent;
        border: 0;
        position: absolute;
        right: 12px;
        top: 16px;
    }
    h1::after{
        margin: 12px auto !important;
    }
    .single_category:hover {
        box-shadow: none;
        background: transparent;
    }
    .single_category_thumb{
      margin-top: 15px;
    }
    .single_category_thumb::before{
        background: transparent;
    }
    .category_content_btn{
        display: none;
    }
    .single_category:hover .single_category_thumb{
        opacity: 1;
    }
    .pack_thumb:before{
        background: transparent;
    }
    .single_package:hover .package_thunb2{
        bottom: 0;
    }
    .properties_thumb img {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2);
    }
    /*Profile App*/
    .single_profile_title_info h2{
        font-size: 24px;
    }
    .breatcome_title_inner h2{
        font-size: 24px;
        margin-bottom: 10px;
    }
    .profile_detail_area {
        padding: 0 0 0px;
    }
    .row.profile-styl2{
        padding: 30px 0 30px;
    }
    .contact-title{
        color: #757575;
        font-weight: 500;
    }
    .single_profile_title h2 {
        font-size: 24px;
    }
    .single_profile_thumb img{
        height: 142px;
    }
    .creat_pricing_area {
        padding: 20px 0 0px;
    }
    .row.main-creat-pricing {
        padding: 30px 15px 30px;
    }
    .creat_pricing_title h2{
        padding: 0 0 8px;
    }
    .creat_pricing_title h2 {
        font-size: 24px;
    }
    .single-category-row{
        display: flex;
        flex-direction: column-reverse;
    }
    #fb-root #u_0_0{
        display: none;
    }
    /*Employer Profile Tabs*/
        /*Mobile View Tabs Css*/

    .nav-tabs.nav-tabs-dropdown,
    .nav-tabs-dropdown {
      border: 1px solid #ccc;
      border-radius: 4px;
      overflow: hidden;
      position: relative;
      background: #595959;
    }
    .nav-tabs-dropdown::after {
      content: "☰";
      position: absolute;
      top: 12px;
      right: 15px;
      z-index: 2;
      pointer-events: none;
      color: white;
    }
    .nav-tabs-dropdown.open a {
      position: relative;
      display: block;
    }

    .nav-tabs-dropdown.open li.active > a {
      background-color: red;
    }
    .nav-tabs-dropdown li {
      display: block;
      padding: 0;
      vertical-align: bottom;
      background: #595959;
    }

    .nav-tabs-dropdown li > a {
      position: absolute;
      top: 0;
      left: 0;
      margin: 0;
      width: 100%;
      height: 100%;
      display: inline-block;
      border-color: transparent;

      border: 0 !important;
      color: #fff !important;
      margin-bottom: 0 !important;
      border-bottom: 0;
    }
    .nav-tabs-dropdown li.active > a,.nav-tabs-dropdown li.active > a:active,.nav-tabs-dropdown li.active > a:focus,.nav-tabs-dropdown li.active > a:hover {
      display:block;
      border-color: transparent;
      position: relative;
      z-index: 1;
      border-color: transparent;
      background-color: #636B6F!important;
      color: #fff !important;
    }
    .tabs-left.nav-tabs-dropdown >li >a{
      margin-bottom: 0 !important;
      padding: 12px;
      background-color: #636B6F!important;
    }
    .toggle-tabs{
      border-bottom: 0;
    }
    .toggle-tabs li{
      width: 50%;
      text-align: center;
    }
    .toggle-tabs li a{
      color: #595959;
    }
    .toggle-tabs li.active > a,.toggle-tabs li.active > a:active,.toggle-tabs li.active > a:focus,.toggle-tabs li.active > a:hover {
      border: 1px solid #ddd;
      border-bottom: 0;
    }

    /*All Jobs App view*/
    .all_jobs_content .single_posted_job {
        height: auto !important;
        overflow: hidden;
        padding: 5px;
        margin-top: 10px;
    }
    .all_jobs_content .single_posted_job:last-Child{
        margin-bottom: 10px;
    }
    .all_jobs_content .single_posted_job  .col-xs-4{
        height: 130px !important;
        overflow: hidden;
        align-items: center;
        display: flex;
        padding-left: 0;
        padding-right: 0;
    }
    .all_jobs_content .single_posted_job  .col-xs-4 img{
        max-height: 100%;
    }
    .all_jobs_content .single_posted_job  .col-xs-8{
      padding-right: 0;
      padding-left: 10px;
    }
    .single_posted_job {
        height: auto !important;
        overflow: hidden;
        padding: 5px;
        margin-top: 10px;
    }
    .single_posted_job:last-Child{
        margin-bottom: 10px;
    }
    .single_posted_job  .col-xs-3{
        height: 130px !important;
        overflow: hidden;
        align-items: center;
        display: flex;
        padding-left: 0;
        padding-right: 0;
    }
    .single_posted_job  .col-xs-3 img{
        max-height: 100%;
    }
    .job_description{
        height: auto !important;
        overflow: hidden;
        width: 180px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: inline-block;
    }
    .tabbable{
        border: 0 !important;
    }
    .tabbable .row {
        padding: 0 !important;
        margin: 0;

    }
    .tabbable .row .col-md-9{
        padding-left: 5px;
        padding-right: 5px;
    }
    #my_jobs .col-xs-12{
        padding-right: 0;
        padding-left: 0;
    }
    #my_jobs .col-xs-9 h4{
        margin-top: 0px;
        font-size: 16px;
    }
    .action_btn{
        right: 5px !important;
        top: 25px !important;
    }
    #my_jobs .single_posted_job{
        padding: 5px;
    }
    #my_jobs .single_posted_job .col-xs-3{
        height: 85px;
        align-items: center;
        display: flex;
        border: 0;
    }
    .peek_header{
        height: auto !important;
    }
    .jobs-suggestions{
        padding: 10px !important;
    }
    .job_title{
        font-size: 18px !important;
    }
    .job-img-block{
        width: 30%;
    }
    .job-description{
        padding-left: 10px !important;
        width: 70%;
    }
    .job-description p:first-Child{
        margin-top: 10px !important;
    }
    .job-description p{
        margin-top: 0px;
    }
    .jd-action-btn {
        position: relative !important;
        margin-bottom: 2rem;
        text-align: center;
        right: 0 !important;
    }
    .jd-action-btn  .btn{
        padding: 5px 6px !important;
        width: 49%;
        border-radius: 0;
    }
    .jobs-suggestions .js-listing li{
        width: 100%;
        border-bottom: 1px solid #ddd;
    }
    .jobs-suggestions .js-listing li p{
        margin-bottom: 0;
    }
    .jobs-suggestions .js-listing .js-title{
        float: left;
        width: 40%;
        border-right: 0 !important;
        font-weight: 700;
        color: #3e3e3e !important;
    }
    .register_tabs li{
        float: left !important;
        width: 50%;
    }
  	.pack_thumb_text{
  		display: none;
  	}
    .margin-top-mbl{
      margin-top: 10rem !important;
    }
    .turner-blog-meta-left .share-icon{
        float: left !important;
    }
    .home-carousel .item .carousel-caption{
        top: 0 !important;
    }
    .home-carousel .item .carousel-caption h1::after{
        border: 0;
    }
    .porfolio-shadow .gallery_section{
        height: 85px !important;
    }
    .feature-tag{
        top: 15px !important;
    }
    .jd-share-btn{
        margin-bottom: 0px !important;
    }
    #apply{
        margin-right: 0 !important;
    }
    #save_job{
        margin-left: 0 !important
    }
  	.content{
  		margin-bottom: 5rem;
  	}
  	.brand_area{
  		margin-bottom: 7rem;
  	}
  	.view-profile-btn{
  		width: 45% !important;
  	}
  	.edit_profile_area{
  		margin-top: 0 !important;
  	}
    .blog-description{
        margin-top: 0px;
    }
    .employer_profile_info{
      box-shadow: none !important;
    }
    /*Profile Icons*/
    .profile-menu-col{
        padding-left: 5px;
        padding-right: 0;
    }
    .profile-icons-list li{
        text-align: center;
        width: 24%;
        padding: 0;
    }
    .profile-circle{
        height: 49px;
        width: 49px;
        background: #ebedf0;
        border-radius: 50%;
        line-height: 4;
        margin: 0 auto;
    }
    .profile-circle i{
        font-size: 20px;
    }
    .profile-icons-list li a{
        color: #333;
    }
    .profile-title{
        padding-top: 5px;
        font-size: 12px;
        text-transform: capitalize;
        font-weight: 700;
    }
    .dropdown-tabs .dropdown-menu{
        right: 0px;
      min-width: 130px;
      left: -80px;
    }
    .dropdown-tabs .dropdown-menu li{
        text-align: left;
        width: auto;
    }
    .dropdown-tabs .dropdown-menu li a{
        padding: 8px 10px;
        text-transform: capitalize;
    }
    .dropdown-menu-arrow {
      top: -25px;
      left: 50%;
      width: 0;
      height: 0;
      position: relative;
    }
    .dropdown-menu-arrow:before,
    .dropdown-menu-arrow:after {
      content: "";
      position: absolute;
      display: block;
      width: 0;
      height: 0;
      border-width: 15px 12px;
      border-style: solid;
      border-color: transparent;
      z-index: 1001;
    }
    .dropdown-menu-arrow:after {
      bottom: -18px;
      right: -40px;
      border-bottom-color: #fff;
    }
    .dropdown-menu-arrow:before {
      bottom: -17px;
      right: -40px;
      border-bottom-color: rgba(0,0,0,.15);
    }
    .profile-tabs{
      display: none;
    }
    .profile-tabs-content{
      margin-top: 3rem;
    }
    .package_meta a {
        margin: 0 8px !important;
    }
    .similar_job_slider .single_posted_job .col-xs-4 {
        height: 130px !important;
        overflow: hidden;
        align-items: center;
        display: flex;
        padding-left: 0;
        padding-right: 0;
    }
    .similar_job_slider .single_posted_job .col-xs-8 {
        padding-right: 0;
        padding-left: 10px;
    }
    .feature-tag{
        left: 5px !important;
    }
    .similar_job_slider .single_posted_job{
        padding: 5px;
    }
    .profile-styl1{
        padding: 28px 0 30px;
    }
    .profile-header{
      box-shadow: -2px -1px 4px 1px #ccc;
      background: #e91e63;
    }
    .profile-header ul li{
      width: 32.4%;
      text-align: center;
      border-right: 1px solid #ffffff;
      padding-top: 18px;
      padding-bottom: 18px;
    }
    .profile-header ul li:last-child{
      border-right: 0;
    }
    .profile-header ul li a {
      color: #ffffff;
      padding: 15px 0px;
    }
    .profile-header ul li a span i{
      padding-right: 10px;
      padding-top: 0 !important;
    }
    .tutor-chat{
      width: 100% !important;
    }
    .contact-buttons .btn{
      display: none;
    }
    .search-title{
      font-size: 20px;
    }
    .single_profile_follow_icon i{
      margin-right: 15px;
    }
    .single_pricing{
      min-height: auto;
    }
}
.contact-buttons .btn{
  border-radius: 25px;
  font-size: 15px;
  padding: 8px;
  border-width: 2px;
  font-weight: 700;
} 
.similar_job h4{
  border-bottom: 1px solid #cecece;
  padding-bottom: 10px;
}
.contact-buttons .btn-primary{
  margin-bottom: 10px;
} 
.similar_job_list .single_posted_job {
  height: auto !important;
  overflow: hidden;
  padding: 5px;
  margin-top: 10px;
}
.similar_job_list .single_posted_job:last-Child{
  margin-bottom: 10px;
}
.similar_job_list .single_posted_job  .col-xs-3{
  height: 95px !important;
  overflow: hidden;
  align-items: center;
  display: flex;
  padding-right: 0;
}
.similar_job_list .single_posted_job  .col-xs-3 img{
    max-height: 100%;
}
.blog-description{
    margin-top: 20px;
}  
@media (min-width: 767px){
    .all_jobs_content .single_posted_job .col-xs-4, .all_jobs_content .single_posted_job .col-xs-8{
        padding-right: 0;
        padding-left: 0;
    }
}
@media(max-width: 500px){
  .app-header-search .input-field {
      width: 47%;
      float: left;
  }
  .app-header-search .input-field:nth-Child(2){
      width: 46%;
  }
}
@media screen and (min-width:450px) and (max-width:550px){
  .app-header-search .input-field {
      width: 47%;
      float: left;
  }
  .app-header-search .input-field:nth-Child(2){
      width: 47%;
  }
  .mean-container .mean-bar:before {
    left: 34% !important;
  }
}


.bottom-header {
  height: 58px !important;
  background: #fff;
  border-color: #d2d2d2;
  opacity: 1;
}

.bottom-header ul {
  padding-left: 0;
  margin-bottom: 0;
}

.bottom-header ul li {
  display: inline-block;
  width: 19%;
  text-align: center;
}

.bottom-header ul li a {
  color: #828f9f;
  padding: 15px 14.5px;
}

.bottom-header ul li a .fa {
  padding-top: 10px;
  /* padding-left: 8px; */
  font-size: 17px;
}


@media screen and (min-width:550px) and (max-width:650px){
  .app-header-search .input-field {
      width: 47%;
      float: left;
  }
  .app-header-search .input-field:nth-Child(2){
      width: 48%;
  }
  .mean-container .mean-bar:before {
    left: 38% !important;
  }
}
@media screen and (min-width:650px) and (max-width:768px){
  .app-header-search .input-field {
      width: 48%;
      float: left;
  }
  .app-header-search .input-field:nth-Child(2){
      width: 48%;
  }
  .mean-container .mean-bar:before {
    left: 40% !important;
  }
}
#tutor_info .single_profile_info .row .single_profile_content_text_info span{
    margin-left: 0; 
}
/*Employer Profile Css*/
.employer_profile_info{
    background-color: #ffffff;
    padding-bottom: 20px;
    box-shadow: 0 2px 10px 0 #d8dde6;
    margin-top: 15px;
}
.single_posted_job{
    box-shadow: 0px 0px 4px 1px #ccc;
    padding: 10px;
    border-radius: 12px;
    margin-top: 20px;
}
.employer_tabs li a{
    font-size: 20px;
    font-weight: 600;
    color: #818588;
}
.employer_tabs li.active a{
    font-size: 20px;
    font-weight: 600;
    color: #636B6F;
}
.employer_tab_content{
    padding: 15px;
    border: 1px solid #ddd;
    border-top: 0;
}
.tabbable{
    border: 1px solid #ddd;
    margin-top: 15px;
}
.tabbable .row{
    padding: 0 15px;
}
.tabbable .row .col-md-3{
    /*border-right: 1px solid #ddd;*/
    padding-left: 0;
    padding-right: 0;
}
.tabs-left{
    border-bottom: 0;
}
.tabs-left >li >a{
    margin-right: 0;
    color: #333;
}
.tabs-left>li.active>a, .tabs-left>li.active>a:focus, .tabs-left>li.active>a:hover{
    border: 0;
    border-radius: 0;
    background-color: #e91e63;
    color: #ffffff;
    font-weight: 600;
}
#password{
    padding: 5rem 0;
}


/*Single Job Page*/
.jobs-suggestions {
    position: relative;
    overflow: auto;
    padding: 10px 20px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border: 1px solid #cccccc;
    margin-bottom: 20px;
    background: #ffffff;
}
.jd-action-btn {
    position: absolute;
    right: 10px;
    top: 15px;
}
.jd-share-btn {
    margin-top: 5px;
    margin-bottom: 20px;
}
.jd-share-btn a {
    text-decoration: none;
}
.jobs-suggestions .js-listing {
    list-style: none;
    margin-bottom: 108px;
}
.jobs-suggestions .js-listing li {
    float: left;
    /* border-right: 1px solid #cccccc; */
    padding: 10px;
}
.jobs-suggestions .js-listing .js-title {
    font-size: 12px;
    color: #999999;
}
.jd-job-details {
    overflow: auto;
    padding: 0px 15px 10px 15px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border: 1px solid #cccccc;
    margin-bottom: 20px;
    background: #ffffff;
}
.similar_job{
    padding: 10px 15px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    border: 1px solid #cccccc;
    margin-bottom: 20px;
    background: #ffffff;
}
.similar_job_slider .single_posted_job{
    height: 355px;
    overflow: hidden;
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px;
}
.all_jobs_content{
    margin-bottom: 15px;
}
.all_jobs_content .single_posted_job{
    height: 355px;
    overflow: hidden;
    position: relative;
}
.feature-tag{
    position: absolute;
    border-radius: 0;
    padding: 3px 10px;
    background: orange;
    top: 5px;
    left: 5px;
    line-height: 1.5;
}
.job-bottom-section{
    border-top: 1px solid #ccc;
     padding: 0px !important; 
    height: 39px;
    line-height: 3;
}
.job-bottom-section .share-icon{
    margin-top: 3px;
}
.job-bottom-section .share-icon i{
    height: 30px;
    width: 30px;
    border-radius: 50%;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    margin-left: 0px;
    transition: .25s;
    border: 1px solid #ddd;
    color: white;
}
.job-bottom-section .share-icon i.fa-facebook{
    background-color: #2e6da4;
}
.job-bottom-section .share-icon i.fa-linkedin{
    background-color: #0077B5;
}
.job-bottom-section .share-icon i.fa-twitter{
    background-color: #55acee;
}
.job-bottom-section .share-icon i.fa-youtube{
    background-color: #cd201f;
}
.turner-blog-meta-left .share-icon{
    margin-top: -8px;
    margin-right: 0 !important;
}
.turner-blog-meta-left .share-icon i{
    height: 34px;
    width: 28px;
    text-align: center;
    line-height: 33px;
    font-size: 22px;
    margin-left: 0px;
    transition: .5s;
    border: 1px solid #ddd;
    color: white;
    margin-right: 0;
}
.turner-blog-meta-left .share-icon i.fa-facebook{
    background-color: #2e6da4;
}
.turner-blog-meta-left .share-icon i.fa-linkedin{
    background-color: #0077B5;
}
.turner-blog-meta-left .share-icon i.fa-twitter{
    background-color: #55acee;
}
.turner-blog-meta-left .share-icon i.fa-youtube{
    background-color: #cd201f;
}
.turner-blog-meta-left .share-icon a{
    margin-right: 0;
}
.job_description{
    height: 67px;
    overflow: hidden;
}
.action_btn{
    position: absolute;
    right: 22px;
    top: 30px;
}
#my_jobs .single_posted_job .col-xs-3{
    height: 105px;
    align-items: center;
    display: flex;
    border: 0;
}
#my_jobs .single_posted_job .col-xs-3 img{
    max-height: 100%;
}
.job_image{
    max-width: 100%;
    width: auto;
    max-height: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.register_tabs li{
    width: 50%;
    text-align: center;
    /*background-color: #e91e63;*/
    color: white;
}
.register_tabs li> a{
    color: #333;
    background-color: #eee;
}
.register_tabs li> a:hover{
    color: #fff;
    background-color: #e91e63;
}
.register_tabs li.active a{
    background-color: #e91e63;
    color: white;
}
.form_registeration{
    margin-top: 3rem;
}
.porfolio-shadow{
    box-shadow: 0px 0px 5px 1px #ccc;
    padding: 2px;
    margin-bottom: 20px;
}
.porfolio-shadow .gallery_section{
    height: 240px;
    overflow: hidden;
}
.porfolio-shadow .gallery_section:hover .icon{
    display: block;
}
.package_meta a{
    margin: 0 10px;
}
/*Home Page Dept Section*/
.dept-box{
    background: #e7e7e7;
    padding: 24px 16px;
    text-align: center;
    border-radius: 12px;
    margin-bottom: 20px;
}
.dept-box a{
    color: #636B6F;
}
.dept-box:hover{
    background-color: #e91e63;
}
.dept-box:hover a{
    color: #fff;
}