/*

Theme Name: Flying Group

Author: Karthick Marisamy

Description: Flying Group blog style sheet

Version: 0.0.1

Tags: Provab Technosoft, Bangalore

*/





/*=============for-Pattal=================*/

/*font-family: 'Poppins', sans-serif;300,400,500,800*/

/* .left-blog{ padding:15px 15px;font-family: 'Poppins', sans-serif;-webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.1);

box-shadow: 0 0 5px 1px rgba(0,0,0,.1);}

.left-blog h1{font-size: 22px;font-weight:500;margin-bottom: 15px;margin-top: 0;line-height: 26px;}

.left-blog h2{ font-size:20px; font-weight:700; margin-bottom: 15px; color:#333;}

.left-blog h6{ font-size:12px; font-weight:300; margin:15px 0; color:#a4a4a4;}

.left-blog p{ font-size:14px; font-weight:300; margin:0px 0 15px 0;line-height: 27px;color:#2A2A2A;} */

html { margin-top: 0px !important; }

body { background: #f8f8f8 !important; font-family: "Open Sans", sans-serif; font-size: 15px !important; line-height: 24px !important; }



.box_style_1 {

    background: #fff;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    border: 1px solid #ddd;

    margin-bottom: 25px;

    padding: 20px; box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);

    position: relative;

    color: #666;

}



.form_title h3 {

    margin: 0;

    padding: 0;

    padding-left: 50px;

    position: relative;

}



.step .req {    

    margin: 0px auto;

    display: block;

    float: none !important;

    clear: both;

    padding: 0px;

    text-align: center;}

.step .req a{ font-size: 17px;}

.img-wrapp-blog{height:294px;width: 100%;background:#eaeaea;overflow:hidden;position: relative;}

.right-blog{/* font-family: 'Poppins', sans-serif; */padding-top: 0;}

.right-blog h1{font-size: 17px;font-weight:500;margin-bottom: 15px;margin-top: 0;line-height: 22px;letter-spacing: 0.5px;}

.video-wrapp{height:auto;width:100%;margin: 0px 0 18px 0;}

.container.blog-main-wrapp {margin-top: 128px;padding-bottom: 10px;}

.img-wrapp-blog img {

   left: 0;

    top: 0;

    bottom: 0;

    margin: auto;

    width: 100%;

    height: 100%;

    object-fit: cover;

    object-position: top center;

    left: 0;

    top: 0;

    bottom: 0;

    margin: auto;

}

.blog-main-wrapp .form_title h3 {

    line-height: 30px;

    margin-bottom: 5px; padding-left: 0;

}

.blog-main-wrapp .form_title p {

    padding-left: 0; font-weight: 400; color: #333; font-size: 13px;

}

.post_info p { font-weight: 400; color: #222; margin-bottom: 11px; margin-top: 6px; }

.post_info h2 { font-size: 22px; }

.blog-main-wrapp .col-md-4.wow {

    padding: 0 15px 7.5px;

}

.box_style_1 { float: left;width: 100%; color: #333; }

.blog-main-wrapp.margin_60 {padding-top: 0;}

/* .blog-main-wrapp.margin_60.blog_posts { margin-top: 118px; } */



/* Blog list */

.wpbaw-gridbox-main {

    margin: 0 -15px;

}

.wpbaw-gridbox-main.wpbaw-clearfix {

    margin-bottom: 15px !important;

}

.wpbaw-column, .wpbaw-columns {

    position: relative;

    padding-left: 0.9375em;

    padding-right: 0.9375em;

    float: left;

    width: 100%

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-image-bg {

    background: #f1f1f1;

    text-align: left;

    line-height: 0px;

    overflow: hidden;

    position: relative;

    width: 100%;

    margin-bottom: 15px;

}

.wpbaw-gridbox-main.design-5.wpbaw-image-fit .wpbaw-blog-image-bg {

    height: 400px;

}



.wpbaw-blog-grid-main img, .wpbaw-blog-slider img, .wpbaw-list-main img, .wpbaw-gridbox-main img, .wpbaw-blog-gridbox-slider img, .wpbaw-blog-slider-widget img, .wpbaw-recent-blog-items img {

    border-radius: 0 !important;

    box-shadow: none !important;

    max-width: 100%;

    max-height: 100%;

}

ul li{list-style: disc !important;}

.wpbaw-image-fit .wpbaw-blog-image-bg img {

    height: 100%;

    width: 100% !important;

    object-fit: cover;

    object-position: top center;

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-fetured-content {

    line-height: normal !important;

    position: absolute;

    height: 100%;

    width: 100%;

    background: rgba(0, 0, 0, 0.4);

    bottom: 0;

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-inner-content {

    bottom: 0px;

    position: absolute;

    padding: 15px;

}

.wpbaw-blog-categories {

    padding: 4px 0;

    display: inline-block;

    text-transform: uppercase;

    color: #666;

    z-index: 9;

    position: relative;

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-categories {

    margin: 0;

    padding: 0;

}

.wpbaw-blog-categories a {

    text-decoration: none;

    -moz-transition: all 0.5s ease-out 0s;

    -ms-transition: all 0.5s ease-out 0s;

    -o-transition: all 0.5s ease-out 0s;

    transition: all 0.5s ease-out 0s;

    font-size: 10px;

    text-transform: uppercase;

    padding: 3px 8px;

    color: #fff !important;

    line-height: normal;

    display: inline-block;

    margin: 0 0 2px 0;

    background: #333;

}

.wpbaw-blog-categories a:nth-child(4n+1) {

    background: #1abc9c;

}

.wpbaw-blog-grid-main h2, .wpbaw-blog-slider h2, .wpbaw-blog-slider-widget h2, .wpbaw-list-main h2, .wpbaw-gridbox-main h2, .wpbaw-blog-gridbox-slider h2 {

    margin: 0 0 5px;

    line-height: normal !important;

    padding-top: 0px !important;

    font-size: 22px !important;

    padding-bottom: 0px !important;

}

.wpbaw-blog-title a {

    text-decoration: none !important;

    border-bottom: 0px !important;

}

.wpbaw-blog-grid-main h2.wpbaw-blog-title a, .wpbaw-blog-slider h2.wpbaw-blog-title a, .wpbaw-list-main h2.wpbaw-blog-title a, .wpbaw-gridbox-main h2.wpbaw-blog-title a, .wpbaw-blog-slider-widget h2.wpbaw-blog-title a, .wpbaw-blog-gridbox-slider h2.wpbaw-blog-title a {

    font-size: 22px !important;

    line-height: normal !important;

    color: #444;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-inner-content h2 a {

    color: #fff;

    line-height: normal;

    text-shadow: 0 1px 2px #000;

}

.wpbaw-blog-date {

    line-height: normal !important;

    padding: 5px 5px 5px 0;

    text-transform: uppercase;

    color: #666;

    font-size: 12px;

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-inner-content .wpbaw-blog-date {

    color: #fff;

}

.wpbaw-blog-date span {

    font-style: italic;

    font-size: 12px;

}

.wpbaw-blog-content {

    padding: 15px;

    clear: both;

  

}
.pagehed { overflow: inherit;}
.wpbaw-gridbox-main .wpbaw-blog-content {

    padding: 10px 0 5px 0;

    clear: both;

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-fetured-content .wpbaw-blog-content {

    color: #fff;

}

.wpbaw-gridbox-main .wpbaw-blog-content .readmorebtn {

    margin-bottom: 0px !important;

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-fetured-content .readmorebtn {

    border-color: #fff;

    color: #fff;

}



/* single list */

.wpbaw-medium-12 {

    width: 100%;

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-right-block {

    padding: 0;

    clear: both;

    margin-bottom: 21px;

    padding-bottom: 0px; background-color: #fff;

    overflow: hidden;

    -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);

    -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);

    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);

}

.wpbaw-s-medium-4 {

    width: 33.33333%;

}



.wpbaw-s-medium-6 {

    width: 50%;

}



.wpbaw-s-medium-5 {

    width: 41.66666667%;

}



.wpbaw-s-medium-7 {

    width: 58.33333333%;

}



.nopadding { padding: 0px !important; }



.wpbaw-columns {

    position: relative;

    padding-left: 0.9375em;

    padding-right: 0.9375em;

    float: left;

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-right-block .wpbaw-s-medium-4 {

    padding: 0px 10px 0 0;

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-image-bg {

    background: #e0e0e0;

    text-align: left;

    line-height: 0px;

    overflow: hidden;

    position: relative;

    width: 100%;

    margin-bottom: 15px;

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-right-block .wpbaw-blog-image-bg {

    margin-bottom: 0px;

    line-height: 0px;

}

.wpbaw-gridbox-main.design-5.wpbaw-image-fit .wpbaw-blog-right-block .wpbaw-blog-image-bg {

    height: 290px;

}

.wpbaw-image-fit .wpbaw-blog-image-bg img {

    height: 100%;

    width: 100% !important;

   /* object-fit: contain;

    object-position: center center;*/



}

.pad15 { padding: 15px 20px !important; }

.wpbaw-column, .wpbaw-columns {

    position: relative;

    padding-left: 0.9375em;

    padding-right: 0.9375em;

    float: left;

}

.wpbaw-s-medium-8 {

    width: 66.66667%;

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-categories {

    margin: 0;

    padding: 0;

}

.wpbaw-gridbox-main.design-5 .wpbaw-blog-right-block .wpbaw-blog-date {

    padding: 0px;

}

.wpbaw-blog-date span {

    font-style: italic;

    font-size: 12px;

}

.wpbaw-gridbox-main .wpbaw-blog-content {

    padding: 10px 0 0 0;

    clear: both;

}

.readmorebtn {

    -moz-transition: all 0.5s ease-out 0s;

    -ms-transition: all 0.5s ease-out 0s;

    -o-transition: all 0.5s ease-out 0s;

    transition: all 0.5s ease-out 0s;

    text-decoration: none !important;

    margin-bottom: 5px;

    color: #fff;

    border: 1px solid #f36a21;

    background: #f36a21;

    padding: 4px 12px;

    font-size: 12px;

    display: inline-block;

    box-sizing: border-box;

    line-height: normal !important;

    margin: 0 0 8px;

}

.readmorebtn:hover { color: #fff !important; }



.recentpost-box {

    -webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);

    box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);

    background: #FFF;

    padding:20px;

    line-height: 1.43;

    clear: both; margin-bottom: 25px;

}



.recentpost-box h2 { font-size: 20px; margin-bottom: 14px; margin-top: 0px; line-height: normal; }

.recentpost-box ul { list-style: none; margin: 0px; padding: 0px; }

.recentpost-box ul li { float: none; display: block; border-bottom: 1px solid rgba(94,94,94,0.2); }

.recentpost-box ul li a {padding: 13px 0px; display: block; color: #5e5e5e; -webkit-transition: all .2s ease-in-out;

    -moz-transition: all .2s ease-in-out; font-size: 14px;

    -ms-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;}



.recentpost-box ul li a:hover {

    padding-left: 5px; color: #f36a21;

}



.recentpost-box article {

    width: 100%;

    clear: both;

    margin-bottom: 20px;

    padding: 0;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: start;

    -ms-flex-align: start;

    align-items: flex-start;

    line-height: 20px;

}

.recentpost-box article .entry-image {

    max-width: 80px; position: relative;

    margin-right: 15px;

    -webkit-box-flex: 0;

    -ms-flex: 0 0 80px;

    flex: 0 0 80px;

}

.entry-header p {height: 60px;

    overflow: hidden;

    font-size: 13px;

    line-height: normal;

    margin-bottom: 0px;}

.entry-header a, .entry-header a:hover  { color: #333; }

.recentpost-box article .entry-image img {

    max-width: 100%; height: 60px;

}



.readmorebtn:hover { color: #333; }

.wpbaw-gridbox-main .wpbaw-blog-content .readmorebtn {

    margin-bottom: 0px !important;

}

.wpbaw-blog-short-content p {

    margin: 0 0 10px;

}

.post_info ul { margin-left: 20px;}

.contact_request {    float: left;

    padding: 20px;  margin-bottom: 25px !important;

    overflow: hidden;

     -webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);

    box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); border-radius: 1px;

    background: #ffff;}



.contact_request label { font-size: 13px; font-weight: 500; color: #000; margin-bottom: 0px; }    

.contact_request .form-group { margin-bottom: 12px; }

.blog-main-wrapp .form_title h3 {

    margin-bottom: 0px;

    padding-left: 0;

    font-size: 20px !important; text-align: left;

    color: #313131 !important;

    font-weight: 600 !important;

    line-height: normal;

}
.contact_request .form_title h3 { text-align: center;}
.details-title {font-size: 28px !important; font-weight: 700 !important; margin-bottom: 8px !important;}

.box_style_1 { padding: 30px;     -webkit-box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);

    box-shadow: 0 3px 5px 0 rgba(0,1,1,.1); }

.contact_request .form-control {

    font-size: 13px;

    color: #333;

    height: 42px;

    border-radius: 3px;

    border: 1px solid #e5e5e5;

    box-shadow: none;

}



.wp-comment-designer-lite-wrap { clear: both; }

.wpcd-comment-listing-wrap .wpcd-comments-title{text-align: left;

    margin-top: 39px;

    margin-bottom: 15px;

    clear: both;

    padding-top: 10px;}



.wpcd-template-1 .wpcd-comment-listing-wrapper > ul.wpcd-comment-list { border:none; background: #fff; box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);     border-radius: 3px;

    border: 1px solid #ddd; }    



.wpcd-comment-template-1 { padding: 15px; border-bottom: 1px solid #efefef; }    

.wpcd-comment-template-1 .wpcd-comment-gravatar { width: 80px; } 

.wpcd-comment-template-1 .wpcd-comment-gravatar img {     width: 60px;

    height: 60px; }



 .wpcd-reply-button { background-color: #ffffff !important;

    border: 1px solid #b1b1b1 !important; height: auto !important;

    padding: 0 12px 0 30px !important; line-height: 10px !important;

    margin: 0px !important; }   

.wpcd-comment-list{ margin-top: 0px !important; }

.wpcd-comment-template-1 .wpcd-comment { padding-top: 1px; }



.wpcd-comment p {

    margin: 0;

    padding-top: 5px;

    font-size: 14px;

    line-height: 24px;

}



.comment-respond { padding: 15px; margin-top: 0px; margin-bottom: 30px; background: #fff;

    box-shadow: 0 3px 5px 0 rgba(0,1,1,.1);

    border-radius: 3px;

    border: 1px solid #ddd; }

.wp-comment-designer-lite-wrap .comment-respond h3.comment-reply-title { margin-top: 0px;

    margin-bottom: 15px;

    clear: both;

    padding-top: 10px; }



.wpcd-title-value-div .wpcd-title-div { margin-top: 0px !important; }

.wpcd-title-value-div .wpcd-title-div label { font-size: 14px; font-weight: 500; margin-top: 5px !important; margin-bottom: 0px !important; }

.wpcd-value-div { margin-top: 5px !important; }

.wpcd-template-1 textarea { background: #fff; height: 90px; width: 100%; border-radius: 3px;

    border: 1px solid #e5e5e5;

    box-shadow: none; }

.wpcd-template-1 input[type="url"], .wpcd-template-1 input[type="email"], .wpcd-template-1 input[type="text"] { font-size: 13px;

    color: #333; background: #fff;

    height: 42px;

    border-radius: 3px;

    border: 1px solid #e5e5e5;

    box-shadow: none; }





 .wpcd-form-submit { margin-top: 20px;  }   





  .wpcd-template-1 .wpcd-form-submit input.wpcd-comment-form-submit { background: #f36a21;

    cursor: pointer;

    padding: 9px 20px;

    display: inline-block; border:none; height: auto !important; line-height: normal; color: #fff;

    outline: 0;

    font-size: 15px; }  



  .wpcd-template-1 .wpcd-form-submit input.wpcd-comment-form-submit:hover { background: #f36a21;} 

.btn_1, a.btn_1 {

    border: none;

    font-family: inherit;

    font-size: inherit;

    color: #fff;

    background: #f36a21;

    cursor: pointer;

    padding: 9px 20px;

    display: inline-block;

    outline: 0;

    font-size: 15px;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    transition: all .3s;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius: 3px;

    text-transform: uppercase;

    font-weight: 500;

    

}

.sidebarimg {
    width: 100%;
    margin: 0px 0px 20px;
    overflow: hidden;
}

.sidebarimg img {
    width: 100%;
}



@media (max-width: 767px){

    .post_info p { margin-bottom: 11px !important;

    margin-top: 6px !important; }

    .wpcd-comments-area { padding: 0px 15px; }

    .wpbaw-s-medium-5, .wpbaw-s-medium-7{ width: 100%; }

    .blog-main-wrapp .col-md-4.wow { clear: both; }

    .img-wrapp-blog { display: none; }

    .post_info { margin-top: 15px; }

    .container.blog-main-wrapp { margin-top: 0px; }

    .mynavbar.navbar-toggle .icon-bar:before { display: none !important;}

}

.nopad{
    padding:0;
}
