/*



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: 'Poppins', sans-serif !important; font-size: 14px !important; line-height: 22px; }







.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;



    line-height: normal !important;



}



.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;



}

.left-blog .form_title h3{ font-weight: 500 !important; color: #0092cd !important;}

.contact_request .form_title h3 { text-align: center;}

.details-title {font-size: 28px !important; font-weight: 700 !important; margin-bottom: 8px !important;}

.wp-block-image img {
    width: 100% !important;
    height: auto !important;
}

.box_style_1 { padding: 20px;     -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;

    font-weight: 500;
    font-size: 17px;

    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;



    font-family: Poppins, sans-serif!important;



}











@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;}



}



