/*--------------- CONTACT US PAGE ----------*/
div#main-content {
    margin-top: 101px;
}
.no_padding {
  padding: 0px !important;
}
.df_conct_banner_row {
  padding: 0px !important;
}
.aw_hero_banner_img img {
    width: 100%;
    height: 800px;
    object-fit: cover;
}
.aw_hero_banner_row {
    line-height: 0;
}
.aw_hero_banner_col {
    position: relative;
}
.aw_hero_banner_box {
    position: relative;
}
.aw_hero_banner_img {
    line-height: 0;
}
.aw_hero_top_text {
    display: block;
    color: white;
    font-size: 70px;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: 700;
}
.aw_hero_banner_Content {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    display: flex;
}

.aw_hero_banner_Inner {
    margin: auto;
    margin-top: 23%;
}
.aw_hero_banner_row  ul.slick-dots {
    padding: 0px !important;
    display: flex;
    list-style-type: none;
    justify-content: center;
    position: absolute;
    bottom: 29px !important;
    left: 0;
    right: 0;
    margin: auto;
}

.aw_hero_banner_row ul.slick-dots li button {
    width: 22px;
    height: 22px;
    border-radius: 0px !important;
    background: white !important;
    color: transparent;
    border: none !important;
}

.aw_hero_banner_row ul.slick-dots li {
    margin-right: 8px;
}

.aw_hero_banner_row ul.slick-dots li.slick-active button {
    background: #ffcd06 !important;
}
/*------------------ GET IN TOUCH SECTION -----------------*/
.df_conct_touch_inner_rw {
    display: flex;
}

.df_conct_touch_inner_col {
    flex: 1;
}

.df_conct_touch_innner img {
    width: 100%;
    height: 40px;
    object-fit: contain;
}

.df_conct_titel {
    font-size: 22px;
    color: black;
    display: block;
    line-height: 1.2;
    font-weight: 600;
        text-align: center;
    padding-bottom: 10px;
}
.df_conct_link {
    color: black;
    font-size: 17px;
    line-height: 1.2;
    display: block;
    text-align: center;
}
.df_conct_touch_in_desc {
  margin-top: 10px;
}

.df_main_site_Title {
    font-weight: 600;
    color: black;
    font-size: 30px;
    display: block;
    text-align: center;
    position: relative;
    line-height: 1.2;
    padding-bottom: 11px;
}

.df_main_site_Title:before {
    content: "";
    position: absolute;
    width: 60px;
    height: 3px;
    background: #ffcd06;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.df_main_site_Div {
    margin-bottom: 30px;
}

.df_main_site__inner_Div {
  margin-top: 52px;
}
.df_get_in_tuchrow:before {
    content: "";
    background: url(../../../../../wp-content/uploads/2023/02/Layer_6.png) 0 0 no-repeat;
    position: absolute;
    background-repeat: no-repeat;
    width: 100%;
    height: 613px;
    background-size: 100% 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.df_get_in_tuch_block {
    width: 79%;
    margin: auto;
}
ul.get_in_tuch_social_Ul {
    padding: 0px;
    list-style-type: none;
    display: flex;
    justify-content: center;
}

ul.get_in_tuch_social_Ul li {
    padding: 10px;
}

ul.get_in_tuch_social_Ul li img {
    width: 100%;
    height: 30px;
    object-fit: contain;
}

.get_in_tuch_social_div {
    margin-top: 40px;
}
.df_inner_width {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
/*--------------- SEND A MESSAGE SECTION -----------------*/
.df_send_conct_Section {
    background: #030352;
}

.white_title_df {
    color: white !important;
}
.contact_frm_ri fieldset {
    border: 1px solid #fff;
    color: white;
    font-size: 20px;
    line-height: 1.2;
}

.contact_row_6 {
    display: flex;
}

.contact_col_6 {
    flex: 1;
    padding: 15px;
}

.contact_col_6 input, .contact_col_12 input {
    width: 100%;
    height: 61px;
    background: #030352;
    border: none;
    color: #fff;
        font-size: 22px;
    padding-left: 20px;
}

.contact_col_12 textarea {
    width: 100%;
    background: #030352;
    border: none;
    color: #fff;
    height: 201px;
    font-size: 22px;
    padding-left: 20px;
}

.contact_col_12  {
    padding: 15px;
}
.contact_row_12 select::placeholder {
    color: #fff !important;
    opacity: 1 !important;
}

.contact_row_12 textarea::placeholder {
    color: #fff !important;
    opacity: 1 !important;
}

.contact_col_6 input::placeholder {
    color: #fff !important;
    opacity: 1 !important;
}
.df_send_conct_block {
    width: 63%;
    margin: auto;
}

.df_send_conct_row:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 750px;
    background: url(../../../../../wp-content/uploads/2023/02/blue_layers1.png) 0 0 no-repeat;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-size: 100% 100%;
}
.site_button {
    width: 169px;
    display: flex;
    height: 48px;
    color: white;
    font-size: 19px;
    border: none;
    line-height: 1.2;
    font-weight: 800;
    background: #307fe2;
}
.site_button span{
  margin: auto;
}
.contact_inner.contact_inner_btn {
    display: flex;
    justify-content: center;
    margin-top: 33px;
    position: relative;
}
.contact_frm_ri fieldset legend {
    margin-left: 23px;
}

/*--------------- Blog Page ---------------*/
.latest_blog_outer_row   ul.slick-dots {
 padding: 0px !important;
    display: flex;
    list-style-type: none;
    justify-content: center;
    position: absolute;
    bottom: -36px;
    left: 0;
    right: 0;
    margin: auto;
}

.latest_blog_outer_row  ul.slick-dots li button {
    width: 10px;
    height: 12px;
    border-radius: 0px !important;
    background: #b3acac !important;
    color: transparent;
    border: none !important;
}

.latest_blog_outer_row  ul.slick-dots li {
    margin-right: 8px;
}

.latest_blog_outer_row  ul.slick-dots li.slick-active button {
    background: #ffcd06 !important;
}
.df_latest_blog_block {
    width: 85%;
    margin: auto;
}

.latest_blog_outer_img_box img {
    width: 100%;
    height: 369px;
    object-fit: cover;
    object-position: top center;
}

.latest_blog_outer_img_box {
    line-height: 0;
    position: relative;
}
.latest_blog_outer_Desc_box{
    background: white;
    padding: 19px 21px 15px;
}

.latest_blog_outer_Desc_inner {
    color: black;
    font-size: 15px;
    line-height: 1.4;
    font-weight: 500;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.blog_Title_df {
    position: absolute;
    color: white;
    background: #1f2247;
    display: flex;
        padding: 10px 10px;
    bottom: 0;
    left: 0;
    z-index: 99;
}

.blog_Title_df span {
    margin: auto;
    font-size: 20px;
    line-height: 1.2;
}
.df_latest_blog_row {
    padding-top: 60px !important;
    padding-bottom: 75px !important;
}



/*---------------------- BLOGS --------------*/
.df_ur_blog_Section {
    background: #204480;
}
.df_ur_blog_block {
    width: 70%;
    margin: auto;
}

.fd_our_blogs_inner_rw {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.fd_our_blogs_inner_col {
    width: 33.33%;
    padding: 15px 10px;
    height: 100%;
}

.fd_our_blogs_inner_img_box {
    line-height: 0;
}

.fd_our_blogs_inner_img_box img {
    width: 100%;
    height: 296px;
    object-fit: cover;
}

.fd_our_blogs_inner_iDesc_box {
    background: white;
    height: 100%;
    padding: 20px 20px;
}

.fd_our_blogs_inner_box {
    height: 100%;
}

.fd_blg_Title {
    color: black;
    font-size: 21px;
    font-weight: 600;
    display: block;
    padding-bottom: 10px;
}

.fd_our_blogs_Content {
    color: black;
    font-size: 16px;
    line-height: 1.4;
    font-weight: 500;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin-top: 3px;
}

.fd_our_blogs_inBtn {
    display: flex;
    justify-content: right;
    margin-top: 20px;
}
.fd_our_blg_read_btn_div {
    display: flex;
    justify-content: center;
    margin-top: 35px;
}

.df_latst_blog_outer_blogss {
    margin-top: 80px;
}

.margin_top_cls {
    margin-top: -50px;
}

/*----------------- ALL BLOGS --------------*/
.allDf_blog_outer_img_box img {
    width: 100%;
    height: 275px;
    object-fit: cover;
}

.allDf_blog_outer_img_box {
    line-height: 0;
    position: relative;
}

.allDf_blog_outer_Desc_inner {
      background: white;
    color: black;
    font-size: 16px;
    line-height: 1.4;
    font-weight: 500;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.df_all_blgs_Section {
    background: #030352;
}

.allDf_blog_outer_row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.allDf_blog_outer_col {
    width: 33.33%;
    padding: 10px 10px;
}

.df_all_blgs_Block {
    width: 85%;
    margin: auto;
}
.allDf_blog_outer_Desc_box {
    padding: 19px 21px;
    background: white;
}

.latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
    transform: scale(1.2);
    width: 591px !important;
    margin-left: -30px;
    z-index: 1;
    opacity: 1;
    box-shadow: rgb(17 17 26 / 10%) 0px 4px 16px, rgb(17 17 26 / 10%) 0px -7px 24px, rgb(17 17 26 / 10%) 0px 7px 56px;
    margin-bottom: 100px;
}

.latest_blog_outer_row .slick-slide .latest_blog_outer_box {
    transform: scale(0.85);
    position: relative;
    transition: 1s;
    opacity: 0.3;
    box-shadow: rgb(17 17 26 / 10%) 0px 4px 16px, rgb(17 17 26 / 10%) 11px -7px 24px, rgb(17 17 26 / 10%) 0px 15px 56px;
}
.df_latst_blog_outer {
    margin-top: 51px;
}
.df_latest_blog_row:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../../../../../wp-content/uploads/2023/02/latest_blog_bg.png) 0 0 no-repeat;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-size: 100% 100%;
}

.df_latest_blog_Section {
    margin-top: 124px !important;
}
.df_all_blgs_row:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 692px;
    background: url(../../../../../wp-content/uploads/2023/02/all_blogs_bg.png) 0 0 no-repeat;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    background-size: 100% 100%;
}

/*--------------------------BLOG INNER PAGE ---------------*/
.fdf_blog_inner_mn_block {
    width: 70%;
    margin: auto;
}

.fdf_blog_inner_pg_IMGS img {
    width: 100%;
    height: 441px;
    object-fit: contain;
}

.fdf_blog_inner_pg_row {
    display: flex;
}

.fdf_blog_inner_pg_left_col {
    width: 70%;
    padding-right: 70px;
}

.fdf_blog_inner_pg_rght_col {
    width: 30%;
}

.fdf_search_Title {
    color: black;
    font-size: 25px;
    display: block;
    font-weight: 600;
    line-height: 1.2;
    padding-bottom: 15px;
}

img.top_search_img {
    width: 100%;
    height: 25px;
    object-fit: contain;
}

.search-container button {
    background: white;
    border: none;
}

.search-container input {
    width: 100%;
    height: 36px;
    border: none;
    border-bottom: 2px solid black;
        font-size: 20px;
}

.search-container {
    display: block;
    width: 100%;
}

.search-container form {
    display: flex;
}

.search-container button {
    margin-left: 20px !important;
    margin: auto;
}

.fdf_blog_in_pg_cat_div {margin-top: 45px;}

.fdf_blog_in_pg_recent_post {
    margin-top: 45px;
}

.fdf_blog_in_pg_tags_div {margin-top: 45px;}

.fdf_blog_inner_pg_IMGS {
    position: relative;
    line-height: 0;
}

.fdf_blog_inner_pg_IMGS:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 300px;
    background: #0f6db0;
    z-index: -1;
    bottom: 0;
    left: 0;
}
.fdf_blog_inerTitle {
    color: black;
    display: block;
    line-height: 1.2;
    font-size: 32px;
    font-weight: 700;
    padding-bottom: 20px;
}

ul.fd_Ull {
    list-style-type: none;
    padding: 0px;
    display: flex;
}

ul.fd_Ull li {
    color: black;
    font-size: 20px;
    line-height: 1.2;
    margin-right: 20px;
}

ul.fd_Ull li:first-child {
    color: #0f6db0;
}

.fd_blog_Desc_cont {
    font-size: 16px;
    color: black;
    line-height: 1.4;
    white-space: pre-line;
}

.fd_blog_Desc_mn {
    margin-top: 35px;
}
.fd_blog_second_row {
    display: flex;
      width: 83%;
}

.fd_blog_second_left_col img {
    width: 85px;
    height: 65px;
    object-fit: contain;
    margin: auto;
    margin-right: 20px;
}

.fd_blog_mn_TItle {
    color: black;
    line-height: 1.2;
    font-size: 30px;
    font-weight: 700;
    padding-bottom: 7px;
    display: block;
}

.fd_blog_second_left_col {
    display: flex;
}

.fd_blog_Desc_mnBtm {
    margin-top: 30px;
}
.fd_blog_second_cont {
    margin-top: 35px;
}
.fd_main_bottom_Divv {
    margin-top: 58px;
    padding: 0px 20px;
}
.fdf_blog_inner_mn_row {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.fdf_blog_in_pg_recent_btm_img {
    line-height: 0;
}

.fdf_blog_in_pg_recent_btm_img img {
    width: 100%;
    height: 220px;
    object-fit: cover;
}

ul.fdf_blg_cat {
    padding: 0px;
    list-style-type: none;
    display: block;
}

ul.fdf_blg_cat li {
    font-size: 21px;
    line-height: 1.2;
    padding-bottom: 8px;
    color: #0f6db0;
}
ul.fdf_tgs_Ul {
    padding: 0px;
    list-style-type: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
}

ul.fdf_tgs_Ul li {
    font-size: 27px;
    line-height: 1.2;
    padding-bottom: 8px;
    color: black;
    padding: 0px 7px;
    border-left: 2px solid #000;
}

ul.fdf_tgs_Ul li:first-child {
    border-left: none;
    padding-left: 0px;
}

.fdf_blog_in_pg_recent_btm_img {
    margin-top: 25px;
}

.bg_recent_postDesc {
    font-size: 20px;
    color: black;
    line-height: 1.4;
}

.bg_recent_postDEsc_cat {
  margin-top: 20px;
}
.fdf_blog_inner_pg_inner {
    width: 80%;
}
.fdf_blog_inner_mn_row:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: url(../../../../../wp-content/uploads/2023/02/blg_inner_lyr.png) 0 0 no-repeat;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

.bg_recent_post_sm {
    margin-bottom: 19px;
}
.color_a {
  color: #116cb0;
}



.block_outter  p.cat_name.body_para {
  position: absolute;
  bottom: 0;
  background: #030352;
  padding: 6px 25px;
  font-size: 20px;
}





@media all and (min-width: 320px) and (max-width: 767px) {
  .aw_hero_banner_img img {
    height: 260px;
  }
  .aw_hero_top_text{
    font-size: 35px;
  }
    .aw_hero_banner_Inner {
      margin-top: auto;
    }
    .aw_hero_banner_row ul.slick-dots li button{
      width: 14px;
      height: 14px;
    }
    .aw_hero_banner_row ul.slick-dots {
      bottom: 18px;
    }
    div#main-content {
      margin-top: 58px;
  }
  /*-------------- GET IN TOUCH SECTION -----------*/
    .df_main_site_Title {
      font-size: 26px;
    }
    .df_main_site_Title:before {
          width: 45px;
    }
    .df_conct_touch_innner img{
      height: 34px;
    }
    .df_conct_link {
      font-size: 15px;
    }
    ul.get_in_tuch_social_Ul li img {
          height: 28px;
    }
    .df_get_in_tuchrow:before{
      height: auto;
      background-size: cover;
    }
    .df_get_in_tuch_block {
          width: 85%;
    }
    .df_conct_titel {
      font-size: 18px;  
  }
  ul.get_in_tuch_social_Ul li {
      padding: 7px;
  }
  .df_inner_width {
      padding-top: 36px !important;
      padding-bottom: 36px !important;
  }
  .df_conct_touch_inner_rw {
      display: block;
  }
  .df_conct_touch_inner_col{
    padding: 15px 10px;
  }
  /*--------------  SEND A MESSAGE SECTION ---------------*/
  .contact_col_6 input, .contact_col_12 input {
        font-size: 17px;
      height: 49px;
  }
  .contact_col_12 textarea{
    font-size: 17px;
    height: 130px;
  }
  .contact_frm_ri fieldset {
      font-size: 17px;
  }
  .df_send_conct_row:before {
    height: 737px;
  }
  .df_send_conct_block {
    width: 95%;
  }
  .contact_inner.contact_inner_btn {
     margin-top: 12px;
  }
  .contact_col_12 {
    padding: 10px;
  }
  .contact_col_6 {
    padding: 10px;
  }
  .contact_row_6 {
      display: block;
  }
     /*-------------------- LATEST BLOG SECTION ----------------- */
  .latest_blog_outer_img_box img {
      height: 214px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        width: 100% !important;
  }
  /*.blog_Title_df {
        width: 84px;
    height: 33px;
  }*/
  .blog_Title_df span {
        font-size: 16px;
  }
  .latest_blog_outer_Desc_inner {
         font-size: 15px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        margin-bottom: 34px;
    transform: scale(1);
        margin-left: 0px;
  }
  .latest_blog_outer_row ul.slick-dots li button {
    width: 14px;
    height: 14px;
  }
  .df_latest_blog_row {
    padding-top: 45px !important;
    padding-bottom: 65px !important;
  }
  .df_latest_blog_Section {
    margin-top: 87px !important;
  }
  .df_latest_blog_block {
    width: 95%;
  }
  .latest_blog_outer_Desc_box {
        padding: 14px 14px 14px;
  }
  .latest_blog_outer_row .slick-slide .latest_blog_outer_box {
    transform: scale(1);
  }
  .df_latest_blog_row:before{
    background: none !important;
  }
   /*------------------ BLOGS SECTION -----------*/
  .fd_our_blogs_inner_img_box img {
      height: 174px;
  }
  .fd_blg_Title {
        font-size: 15px;
            padding-bottom: 4px;
  }
  .fd_our_blogs_inner_iDesc_box {
          padding: 14px 10px;
  }
  .df_ur_blog_block {
    width: 95%;
  }

  .fd_our_blogs_inner_col {
        padding: 10px 5px;
            width: 100%;
  }
  .margin_top_cls {
    margin-top: 0px;
  }
  .df_latst_blog_outer_blogss {
    margin-top: 0px;
  }
    /*------------------ ALL BLOGS SECTION --------------*/
  .allDf_blog_outer_img_box img {
        height: 183px;
  }
  .allDf_blog_outer_Desc_inner{
        font-size: 17px;
  }
  .df_all_blgs_Block {
    width: 97%;
  }
  .allDf_blog_outer_col {
        padding: 10px 5px;
        width: 100%;
  }
  .allDf_blog_outer_Desc_box {
    padding: 12px 12px;
  }
  .df_all_blgs_row:before {
    display: none;
  }
  .df_send_conct_row:before{
    display: none;
  }
  .df_get_in_tuchrow:before{
    display: none;
  }
  /*-------------------- BLOG DETAILS PAGE --------------*/
  .fdf_blog_inner_pg_IMGS img {
      height: 186px;
  }
  .fdf_blog_inner_pg_IMGS:before{
      height: 133px;
  }
  .fdf_blog_inner_mn_row {
    padding-top: 59px !important;
    padding-bottom: 60px !important;
  }
  .fdf_blog_inerTitle {
        font-size: 22px;
            padding-bottom: 14px;
  }
  .fd_main_bottom_Divv {
    margin-top: 43px;
    padding: 0px 0px;
  }
  ul.fd_Ull li {
        font-size: 16px;
    margin-right: 11px;
  }
  .fd_blog_second_left_col img {
    width: 44px;
    height: 44px;
  }
  .fd_blog_mn_TItle {
        font-size: 19px;
  }
  .fdf_search_Title {
        font-size: 20px;
  }
  ul.fdf_blg_cat li {
    font-size: 20px;
  }
  ul.fdf_tgs_Ul li {
    font-size: 20px;
  }
  .fdf_blog_in_pg_recent_btm_img img {
        height: 140px;
  }
  .fdf_blog_inner_pg_inner {
    width: 100%;
  }
  .fdf_blog_inner_mn_block {
    width: 100%;
  }
  .fdf_blog_inner_pg_left_col {
        padding-right: 0px;
        width: 100%;
  }
  .fd_blog_Desc_cont {
        font-size: 15px;
  }
  .fd_blog_second_row{
          width: 100%;
  }
  .bg_recent_postDesc {
    font-size: 18px;
  }
  .fdf_blog_inner_pg_row {
    display: block;
  }
  .fdf_blog_inner_pg_rght_col {
    width: 100%;
    margin-top: 25px;
  }

  

}

@media all and (min-width: 481px) and (max-width: 767px) {
 
}

@media all and (min-width: 768px) and (max-width: 980px) {
  .aw_hero_banner_img img {
    height: 336px;
  }
  .aw_hero_top_text{
    font-size: 42px;
  }
    .aw_hero_banner_Inner {
      margin-top: 24%;
    }
    .aw_hero_banner_row ul.slick-dots li button{
      width: 16px;
      height: 16px;
    }
    .aw_hero_banner_row ul.slick-dots {
      bottom: 18px;
    }
    div#main-content {
      margin-top: 78px;
  }
  /*-------------- GET IN TOUCH SECTION -----------*/
    .df_main_site_Title {
      font-size: 26px;
    }
    .df_main_site_Title:before {
          width: 45px;
    }
    .df_conct_touch_innner img{
      height: 34px;
    }
    .df_conct_link {
      font-size: 16px;
    }
    ul.get_in_tuch_social_Ul li img {
          height: 28px;
    }
    .df_get_in_tuchrow:before{
          height: 348px;
      background-size: 100% 348px;
    }
    .df_get_in_tuch_block {
          width: 85%;
    }
    .df_conct_titel {
      font-size: 18px;  
  }
  ul.get_in_tuch_social_Ul li {
      padding: 7px;
  }
  .df_inner_width {
      padding-top: 36px !important;
      padding-bottom: 36px !important;
  }
  /*--------------  SEND A MESSAGE SECTION ---------------*/
  .contact_col_6 input, .contact_col_12 input {
        font-size: 17px;
      height: 49px;
  }
  .contact_col_12 textarea{
    font-size: 17px;
    height: 130px;
  }
  .contact_frm_ri fieldset {
      font-size: 17px;
  }
  .df_send_conct_row:before {
    height: 631px;
  }
  .df_send_conct_block {
    width: 70%;
  }
  .contact_inner.contact_inner_btn {
     margin-top: 12px;
  }
  .contact_col_12 {
    padding: 10px;
  }
  .contact_col_6 {
    padding: 10px;
  }
     /*-------------------- LATEST BLOG SECTION ----------------- */
  .latest_blog_outer_img_box img {
      height: 214px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        width: 310px !important;
  }
 /* .blog_Title_df {
        width: 84px;
    height: 33px;
  }*/
  .blog_Title_df span {
        font-size: 16px;
  }
  .latest_blog_outer_Desc_inner {
         font-size: 15px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        margin-bottom: 71px;
  }
  .latest_blog_outer_row ul.slick-dots li button {
    width: 18px;
    height: 18px;
  }
  .df_latest_blog_row {
    padding-top: 27px !important;
    padding-bottom: 65px !important;
  }
  .df_latest_blog_Section {
    margin-top: 0px !important;
  }
  .df_latest_blog_block {
    width: 95%;
  }
  .latest_blog_outer_Desc_box {
        padding: 14px 14px 14px;
  }
  .df_latest_blog_row:before
  {
      height: 85%;
  }
   /*------------------ BLOGS SECTION -----------*/
  .fd_our_blogs_inner_img_box img {
      height: 174px;
  }
  .fd_blg_Title {
        font-size: 15px;
            padding-bottom: 4px;
  }
  .fd_our_blogs_inner_iDesc_box {
          padding: 14px 10px;
  }
  .df_ur_blog_block {
    width: 95%;
  }

  .fd_our_blogs_inner_col {
        padding: 10px 5px;
  }
   /*------------------ ALL BLOGS SECTION --------------*/
  .allDf_blog_outer_img_box img {
        height: 183px;
  }
  .allDf_blog_outer_Desc_inner{
        font-size: 17px;
  }
  .df_all_blgs_Block {
    width: 97%;
  }
  .allDf_blog_outer_col {
        padding: 10px 5px;
  }
  .allDf_blog_outer_Desc_box {
    padding: 12px 12px;
  }
  .df_all_blgs_row:before {
        height: 466px;
  }
  /*-------------------- BLOG DETAILS PAGE --------------*/
  .fdf_blog_inner_pg_IMGS img {
      height: 278px;
  }
  .fdf_blog_inner_pg_IMGS:before{
      height: 208px;
  }
  .fdf_blog_inner_mn_row {
    padding-top: 59px !important;
    padding-bottom: 60px !important;
  }
  .fdf_blog_inerTitle {
        font-size: 24px;
            padding-bottom: 14px;
  }
  .fd_main_bottom_Divv {
    margin-top: 43px;
    padding: 0px 15px;
  }
  ul.fd_Ull li {
        font-size: 17px;
    margin-right: 11px;
  }
  .fd_blog_second_left_col img {
    width: 55px;
    height: 55px;
  }
  .fd_blog_mn_TItle {
        font-size: 28px;
  }
  .fdf_search_Title {
        font-size: 20px;
  }
  ul.fdf_blg_cat li {
    font-size: 20px;
  }
  ul.fdf_tgs_Ul li {
    font-size: 20px;
  }
  .fdf_blog_in_pg_recent_btm_img img {
        height: 140px;
  }
  .fdf_blog_inner_pg_inner {
    width: 100%;
  }
  .fdf_blog_inner_mn_block {
    width: 100%;
  }
  .fdf_blog_inner_pg_left_col {
        padding-right: 0px;
        width: 100%;
  }
  .fd_blog_Desc_cont {
    font-size: 15px;
  }
  .fd_blog_second_row{
          width: 100%;
  }
  .bg_recent_postDesc {
    font-size: 18px;
  }
  .fdf_blog_inner_pg_row {
    display: block;
  }


}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
  .aw_hero_banner_img img {
    height: 408px;
  }
  .aw_hero_top_text{
    font-size: 53px;
  }
    .aw_hero_banner_Inner {
      margin-top: 22%;
    }
    .aw_hero_banner_row ul.slick-dots li button{
      width: 16px;
      height: 16px;
    }
    .aw_hero_banner_row ul.slick-dots {
      bottom: 18px;
    }
    div#main-content {
      margin-top: 64px;
  }
  /*-------------- GET IN TOUCH SECTION -----------*/
    .df_main_site_Title {
      font-size: 26px;
    }
    .df_main_site_Title:before {
          width: 45px;
    }

    .df_conct_link {
      font-size: 16px;
    }

    .df_get_in_tuchrow:before{
          height: 337px;
              background-size: 100% 100%;
    }
    .df_get_in_tuch_block {
          width: 85%;
    }
    .df_conct_titel {
      font-size: 20px;  
  }
  .df_inner_width {
      padding-top: 41px !important;
      padding-bottom: 41px !important;
  }
  /*--------------  SEND A MESSAGE SECTION ---------------*/
  .contact_col_6 input, .contact_col_12 input {
    font-size: 19px;
    height: 55px;
  }
  .contact_col_12 textarea{
    font-size: 19px;
    height: 175px;
  }
  .contact_frm_ri fieldset {
      font-size: 17px;
  }
  .df_send_conct_row:before {
    height: 694px;
  }
  .df_send_conct_block {
    width: 70%;
  }
     /*-------------------- LATEST BLOG SECTION ----------------- */
  .latest_blog_outer_img_box img {
      height: 234px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        width: 340px !important;
  }
/*  .blog_Title_df {
        width: 90px;
    height: 35px;
  }*/
  .blog_Title_df span {
        font-size: 17px;
  }
  .latest_blog_outer_Desc_inner {
        font-size: 15px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        margin-bottom: 90px;
  }
  .latest_blog_outer_row ul.slick-dots li button {
    width: 18px;
    height: 18px;
  }
  .df_latest_blog_row {
    padding-top: 27px !important;
    padding-bottom: 65px !important;
  }
  .df_latest_blog_Section {
    margin-top: 0px !important;
  }
  .df_latest_blog_block {
    width: 90%;
  }
  .df_latest_blog_row:before
  {
      height: 84%;
  }
   /*------------------ BLOGS SECTION -----------*/
  .fd_our_blogs_inner_img_box img {
      height: 196px;
  }
  .fd_blg_Title {
        font-size: 17px;
  }
  .fd_our_blogs_inner_iDesc_box {
        padding: 19px 15px;
  }
  .df_ur_blog_block {
    width: 90%;
  }
   /*------------------ ALL BLOGS SECTION --------------*/
  .allDf_blog_outer_img_box img {
        height: 183px;
  }
  .allDf_blog_outer_Desc_inner{
        font-size: 17px;
  }
  .df_all_blgs_Block {
    width: 90%;
  }
  .allDf_blog_outer_Desc_box {
    padding: 12px 12px;
  }
  .df_all_blgs_row:before {
        height: 495px;
  }
      /*-------------------- BLOG DETAILS PAGE --------------*/
  .fdf_blog_inner_pg_IMGS img {
      height: 332px;
  }
  .fdf_blog_inner_pg_IMGS:before{
      height: 208px;
  }
  .fdf_blog_inner_mn_row {
    padding-top: 59px !important;
    padding-bottom: 60px !important;
  }
  .fdf_blog_inerTitle {
        font-size: 26px;
            padding-bottom: 14px;
  }
  .fd_main_bottom_Divv {
    margin-top: 43px;
    padding: 0px 15px;
  }
  ul.fd_Ull li {
        font-size: 19px;
    margin-right: 11px;
  }
  .fd_blog_second_left_col img {
    width: 96px;
    height: 59px;
  }
  .fd_blog_mn_TItle {
        font-size: 28px;
  }
  .fdf_search_Title {
        font-size: 20px;
  }
  ul.fdf_blg_cat li {
    font-size: 20px;
  }
  ul.fdf_tgs_Ul li {
    font-size: 23px;
  }
    .fdf_blog_in_pg_recent_btm_img img {              
        height: 150px;
    }
    .fdf_blog_inner_pg_inner {
        width: 100%;
    }
    .fdf_blog_inner_mn_block {
        width: 90%;
    }
    .fd_blog_Desc_cont {
        font-size: 15px;
    }


}

@media all and (min-width: 1025px) and (max-width: 1140px) {
  .aw_hero_banner_img img {
    height: 427px;
  }
  .aw_hero_top_text{
    font-size: 53px;
  }
    .aw_hero_banner_Inner {
      margin-top: 22%;
    }
    .aw_hero_banner_row ul.slick-dots li button{
      width: 16px;
      height: 16px;
    }
    .aw_hero_banner_row ul.slick-dots {
      bottom: 18px;
    }
    div#main-content {
      margin-top: 69px;
  }
  /*-------------- GET IN TOUCH SECTION -----------*/
    .df_main_site_Title {
      font-size: 28px;
    }
    .df_main_site_Title:before {
          width: 55px;
    }

    .df_conct_link {
      font-size: 16px;
    }
    .df_get_in_tuchrow:before{
          height: 337px;
              background-size: 100% 100%;
    }
    .df_get_in_tuch_block {
          width: 85%;
    }
    .df_conct_titel {
      font-size: 20px;  
  }
  .df_inner_width {
      padding-top: 41px !important;
      padding-bottom: 41px !important;
  }
  /*--------------  SEND A MESSAGE SECTION ---------------*/
  .contact_col_6 input, .contact_col_12 input {
    font-size: 19px;
    height: 55px;
  }
  .contact_col_12 textarea{
    font-size: 19px;
    height: 175px;
  }
  .contact_frm_ri fieldset {
      font-size: 17px;
  }
  .df_send_conct_row:before {
    height: 694px;
  }
  .df_send_conct_block {
    width: 70%;
  }
    /*-------------------- LATEST BLOG SECTION ----------------- */
  .latest_blog_outer_img_box img {
      height: 258px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        width: 378px !important;
  }
/*  .blog_Title_df {
        width: 90px;
    height: 35px;
  }*/
  .blog_Title_df span {
        font-size: 17px;
  }
  .latest_blog_outer_Desc_inner {
        font-size: 15px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        margin-bottom: 90px;
  }
  .latest_blog_outer_row ul.slick-dots li button {
    width: 18px;
    height: 18px;
  }
  .df_latest_blog_row {
    padding-top: 14px !important;
    padding-bottom: 65px !important;
  }
  .df_latest_blog_Section {
    margin-top: 0px !important;
  }
  .df_latest_blog_block {
    width: 90%;
  }
  .df_latest_blog_row:before
  {
      height: 88%;
  }
   /*------------------ BLOGS SECTION -----------*/
  .fd_our_blogs_inner_img_box img {
      height: 196px;
  }
  .fd_blg_Title {
        font-size: 18px;
  }
  .fd_our_blogs_inner_iDesc_box {
        padding: 19px 15px;
  }
  .df_ur_blog_block {
    width: 85%;
  }

  /*------------------ ALL BLOGS SECTION --------------*/
  .allDf_blog_outer_img_box img {
        height: 183px;
  }
  .allDf_blog_outer_Desc_inner{
        font-size: 17px;
  }
  .df_all_blgs_Block {
    width: 90%;
  }
  .allDf_blog_outer_Desc_box {
    padding: 12px 12px;
  }
  .df_all_blgs_row:before {
        height: 498px;
  }
    /*-------------------- BLOG DETAILS PAGE --------------*/
  .fdf_blog_inner_pg_IMGS img {
      height: 332px;
  }
  .fdf_blog_inner_pg_IMGS:before{
      height: 208px;
  }
  .fdf_blog_inner_mn_row {
    padding-top: 59px !important;
    padding-bottom: 60px !important;
  }
  .fdf_blog_inerTitle {
        font-size: 26px;
            padding-bottom: 14px;
  }
  .fd_main_bottom_Divv {
    margin-top: 43px;
    padding: 0px 15px;
  }
  ul.fd_Ull li {
        font-size: 19px;
    margin-right: 11px;
  }
  .fd_blog_second_left_col img {
    width: 26px;
    height: 26px;
  }
  .fd_blog_mn_TItle {
        font-size: 28px;
  }
  .fdf_search_Title {
        font-size: 20px;
  }
  ul.fdf_blg_cat li {
    font-size: 20px;
  }
  ul.fdf_tgs_Ul li {
    font-size: 23px;
  }
  .fdf_blog_in_pg_recent_btm_img img {
        height: 160px;
  }
  .fdf_blog_inner_pg_inner {
    width: 100%;
  }
  .fdf_blog_inner_mn_block {
    width: 90%;
  }

  

}

@media all and (min-width: 1141px) and (max-width: 1280px) {
  .aw_hero_banner_img img {
    height: 478px;
  }
  .aw_hero_top_text{
    font-size: 53px;
  }
    .aw_hero_banner_Inner {
      margin-top: 22%;
    }
    .aw_hero_banner_row ul.slick-dots li button{
      width: 20px;
      height: 20px;
    }
    div#main-content {
      margin-top: 69px;
  }
  /*-------------- GET IN TOUCH SECTION -----------*/
    .df_main_site_Title {
      font-size: 28px;
    }
    .df_main_site_Title:before {
          width: 55px;
    }

    .df_conct_link {
      font-size: 16px;
    }
    .df_get_in_tuchrow:before{
          height: 383px;
              background-size: 100% 100%;
    }
    .df_get_in_tuch_block {
          width: 85%;
    }
    .df_conct_titel {
      font-size: 20px;  
  }
  .df_inner_width {
      padding-top: 41px !important;
      padding-bottom: 41px !important;
  }
  /*--------------  SEND A MESSAGE SECTION ---------------*/
  .contact_col_6 input, .contact_col_12 input {
    font-size: 19px;
    height: 55px;
  }
  .contact_col_12 textarea{
    font-size: 19px;
    height: 175px;
  }
  .contact_frm_ri fieldset {
      font-size: 17px;
  }
  .df_send_conct_row:before {
    height: 694px;
  }
  .df_send_conct_block {
    width: 70%;
  }
    /*-------------------- LATEST BLOG SECTION ----------------- */
  .latest_blog_outer_img_box img {
      height: 281px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        width: 427px !important;
  }
 /* .blog_Title_df {
        width: 90px;
    height: 35px;
  }*/
  .blog_Title_df span {
        font-size: 17px;
  }
  .latest_blog_outer_Desc_inner {
        font-size: 15px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        margin-bottom: 90px;
  }
  .latest_blog_outer_row ul.slick-dots li button {
    width: 18px;
    height: 18px;
  }
  .df_latest_blog_row {
    padding-top: 25px !important;
    padding-bottom: 65px !important;
  }
  .df_latest_blog_Section {
    margin-top: 0px !important;
  }
  .df_latest_blog_block {
    width: 90%;
  }
  .df_latest_blog_row:before
  {
      height: 88%;
  }
  /*------------------ BLOGS SECTION -----------*/
  .fd_our_blogs_inner_img_box img {
      height: 229px;
  }
  .fd_blg_Title {
        font-size: 19px;
  }
  .fd_our_blogs_inner_iDesc_box {
        padding: 19px 15px;
  }
  .df_ur_blog_block {
    width: 80%;
  }

  /*------------------ ALL BLOGS SECTION --------------*/
  .allDf_blog_outer_img_box img {
        height: 204px;
  }
  .allDf_blog_outer_Desc_inner{
        font-size: 17px;
  }
  .df_all_blgs_Block {
    width: 90%;
  }
  .df_all_blgs_row:before {
        height: 531px;
  }
  /*-------------------- BLOG DETAILS PAGE --------------*/
  .fdf_blog_inner_pg_IMGS img {
      height: 332px;
  }
  .fdf_blog_inner_pg_IMGS:before{
      height: 208px;
  }
  .fdf_blog_inner_mn_row {
    padding-top: 59px !important;
    padding-bottom: 60px !important;
  }
  .fdf_blog_inerTitle {
        font-size: 26px;
        padding-bottom: 14px;
  }
  .fd_main_bottom_Divv {
    margin-top: 43px;
    padding: 0px 15px;
  }
  ul.fd_Ull li {
        font-size: 19px;
    margin-right: 11px;
  }
  .fd_blog_second_left_col img {
        width: 85px;
        height: 50px;
  }
  .fd_blog_mn_TItle {
        font-size: 26px;
  }
  .fdf_search_Title {
        font-size: 22px;
  }
  ul.fdf_blg_cat li {
    font-size: 20px;
  }
  ul.fdf_tgs_Ul li {
    font-size: 23px;
  }
  .fdf_blog_in_pg_recent_btm_img img {
        height: 180px;
  }
  .fdf_blog_inner_pg_inner {
    width: 100%;
  }
  .fdf_blog_inner_mn_block {
    width: 75%;
  }



  
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
  .aw_hero_banner_img img {
    height: 531px;
  }
  .aw_hero_top_text{
    font-size: 60px;
  }
    .aw_hero_banner_Inner {
      margin-top: 22%;
    }
    .aw_hero_banner_row ul.slick-dots li button{
      width: 20px;
      height: 20px;
    }
    div#main-content {
      margin-top: 71px;
  }
  /*-------------- GET IN TOUCH SECTION -----------*/
    .df_main_site_Title {
      font-size: 28px;
    }
    .df_main_site_Title:before {
          width: 55px;
    }
    .df_conct_link {
      font-size: 17px;
    }
    .df_get_in_tuchrow:before{
          height: 383px;
              background-size: 100% 100%;
    }
    .df_get_in_tuch_block {
          width: 85%;
    }
    .df_inner_width {
      padding-top: 41px !important;
      padding-bottom: 41px !important;
  }
  /*--------------  SEND A MESSAGE SECTION ---------------*/
  .contact_col_6 input, .contact_col_12 input {
    font-size: 19px;
    height: 55px;
  }
  .contact_col_12 textarea{
    font-size: 19px;
    height: 175px;
  }
  .contact_frm_ri fieldset {
      font-size: 17px;
  }
  .df_send_conct_row:before {
    height: 694px;
  }
  .df_send_conct_block {
      width: 68%;
  }
   /*-------------------- LATEST BLOG SECTION ----------------- */
  .latest_blog_outer_img_box img {
      height: 281px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        width: 427px !important;
  }
/*  .blog_Title_df {
        width: 90px;
    height: 35px;
  }*/
  .blog_Title_df span {
        font-size: 17px;
  }
  .latest_blog_outer_Desc_inner {
        font-size: 15px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        margin-bottom: 90px;
  }
  .latest_blog_outer_row ul.slick-dots li button {
    width: 18px;
    height: 18px;
  }
  .df_latest_blog_row {
    padding-top: 26px !important;
    padding-bottom: 65px !important;
  }
  .df_latest_blog_Section {
    margin-top: 0px !important;
  }
  .df_latest_blog_block {
    width: 90%;
  }
  .df_latest_blog_row:before
  {
      height: 82%;
  }
  /*------------------ BLOGS SECTION -----------*/
  .fd_our_blogs_inner_img_box img {
      height: 229px;
  }
  .fd_blg_Title {
        font-size: 19px;
  }
  .fd_our_blogs_inner_iDesc_box {
        padding: 19px 15px;
  }
  .df_ur_blog_block {
    width: 75%;
  }
  /*------------------ ALL BLOGS SECTION --------------*/
  .allDf_blog_outer_img_box img {
        height: 234px;
  }
  .allDf_blog_outer_Desc_inner{
        font-size: 18px;
  }
  .df_all_blgs_Block {
    width: 90%;
  }
  .df_all_blgs_row:before {
        height: 574px;
  }
  /*-------------------- BLOG DETAILS PAGE --------------*/
  .fdf_blog_inner_pg_IMGS img {
      height: 357px;
  }
  .fdf_blog_inner_pg_IMGS:before{
      height: 238px;
  }
  .fdf_blog_inner_mn_row {
    padding-top: 59px !important;
    padding-bottom: 60px !important;
  }
  .fdf_blog_inerTitle {
        font-size: 40px;
            padding-bottom: 14px;
  }
  .fd_main_bottom_Divv {
    margin-top: 43px;
    padding: 0px 15px;
  }
  ul.fd_Ull li {
        font-size: 19px;
    margin-right: 11px;
  }
  .fd_blog_second_left_col img {
    width: 96px;
    height: 59px;
  }
  .fd_blog_mn_TItle {
        font-size: 35px;
  }
  .fdf_search_Title {
        font-size: 22px;
  }
  ul.fdf_blg_cat li {
    font-size: 20px;
  }
  ul.fdf_tgs_Ul li {
    font-size: 25px;
  }
  .fdf_blog_in_pg_recent_btm_img img {
        height: 180px;
  }
  .fdf_blog_inner_pg_inner {
    width: 85%;
  }
  .fdf_blog_inner_mn_block {
    width: 75%;
  }




}

@media all and (min-width: 1441px) and (max-width: 1680px) {
  div#main-content {
      margin-top: 93px;
  }
  .aw_hero_banner_img img {
    height: 585px;
  }
  .aw_hero_top_text{
    font-size: 60px;
  }
    .aw_hero_banner_Inner {
      margin-top: 22%;
    }
    .aw_hero_banner_row ul.slick-dots li button{
      width: 20px;
      height: 20px;
    }
    /*-------------- GET IN TOUCH SECTION -----------*/
    
    .df_conct_link {
      font-size: 18px;
    }
    .df_get_in_tuchrow:before{
          height: 398px;
              background-size: 100% 100%;
    }
    .df_get_in_tuch_block {
          width: 82%;
    }
    .df_inner_width {
      padding-top: 41px !important;
      padding-bottom: 41px !important;
  }
  /*--------------  SEND A MESSAGE SECTION ---------------*/
  .contact_col_6 input, .contact_col_12 input {
    font-size: 19px;
    height: 55px;
  }
  .contact_col_12 textarea{
    font-size: 19px;
    height: 175px;
  }
  .contact_frm_ri fieldset {
      font-size: 17px;
  }
  .df_send_conct_row:before {
    height: 694px;
  }
  .df_send_conct_block{
    width: 65%;
  }
  /*-------------------- LATEST BLOG SECTION ----------------- */
  .latest_blog_outer_img_box img {
      height: 307px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        width: 464px !important;
  }
/*  .blog_Title_df {
        width: 90px;
    height: 35px;
  }*/
  .blog_Title_df span {
        font-size: 17px;
  }
  .latest_blog_outer_Desc_inner {
        font-size: 15px;
  }
  .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        margin-bottom: 90px;
  }
  .latest_blog_outer_row ul.slick-dots li button {
    width: 18px;
    height: 18px;
  }
  .df_latest_blog_row {
    padding-top: 26px !important;
    padding-bottom: 65px !important;
  }
  .df_latest_blog_Section {
    margin-top: 0px !important;
  }
  .df_latest_blog_row:before
  {
      height: 96%;
  }
  /*------------------ BLOGS SECTION -----------*/
  .fd_our_blogs_inner_img_box img {
      height: 245px;
  }
  .fd_blg_Title {
        font-size: 19px;
  }
  .fd_our_blogs_inner_iDesc_box {
        padding: 19px 15px;
  }
  .df_ur_blog_block {
    width: 75%;
  }

  /*------------------ ALL BLOGS SECTION --------------*/
  .allDf_blog_outer_img_box img {
        height: 253px;
  }
  .allDf_blog_outer_Desc_inner{
        font-size: 18px;
  }
  .df_all_blgs_row:before {
        height: 611px;
  }
  /*-------------------- BLOG DETAILS PAGE --------------*/
  .fdf_blog_inner_pg_IMGS img {
      height: 357px;
  }
  .fdf_blog_inner_pg_IMGS:before{
      height: 238px;
  }
  .fdf_blog_inner_mn_row {
    padding-top: 59px !important;
    padding-bottom: 60px !important;
  }
  .fdf_blog_inerTitle {
        font-size: 30px;
            padding-bottom: 14px;
  }
  .fd_main_bottom_Divv {
    margin-top: 43px;
    padding: 0px 15px;
  }
  ul.fd_Ull li {
        font-size: 19px;
    margin-right: 11px;
  }
  .fd_blog_second_left_col img {
    width: 96px;
    height: 59px;
  }
  .fd_blog_mn_TItle {
        font-size: 35px;
    }
    .fdf_search_Title {
        font-size: 22px;
    }
    ul.fdf_blg_cat li {
        font-size: 20px;
    }
    ul.fdf_tgs_Ul li {
        font-size: 25px;
    }
    .fdf_blog_in_pg_recent_btm_img img {
        height: 190px;
    }
    .fdf_blog_inner_pg_inner {
        width: 85%;
    }


}
180px
@media all and (min-width: 1681px) and (max-width: 1880px) {
    div#main-content {
        margin-top: 93px;
    }
    .aw_hero_banner_img img {
        height: 585px;
    }
    .aw_hero_top_text{
        font-size: 60px;
    }
    .aw_hero_banner_Inner {
      margin-top: 22%;
    }
    .aw_hero_banner_row ul.slick-dots li button{
      width: 20px;
      height: 20px;
    }
    /*-------------- GET IN TOUCH SECTION -----------*/

    .df_conct_touch_innner img{
        height: 68px;
    }
    .df_conct_link {
        font-size: 18px;
    }
    ul.get_in_tuch_social_Ul li img {
        height: 47px;
    }
    .df_get_in_tuchrow:before{
        height: 398px;
        background-size: 100% 100%;
    }
    .df_get_in_tuch_block {
        width: 82%;
    }
    .df_inner_width {
        padding-top: 41px !important;
        padding-bottom: 41px !important;
    }
    /*--------------  SEND A MESSAGE SECTION ---------------*/
    .contact_col_6 input, .contact_col_12 input {
        font-size: 19px;
        height: 55px;
    }
    .contact_col_12 textarea{
        font-size: 19px;
        height: 175px;
    }
    .contact_frm_ri fieldset {
        font-size: 17px;
    }
    .df_send_conct_row:before {
        height: 694px;
    }
    .df_send_conct_block{
        width: 65%;
    }
    /*-------------------- LATEST BLOG SECTION ----------------- */
    .latest_blog_outer_img_box img {
        height: 307px;
    }
    .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        width: 464px !important;
    }
    /*  .blog_Title_df {
        width: 90px;
        height: 35px;
    }*/
    .blog_Title_df span {
        font-size: 17px;
    }
    .latest_blog_outer_Desc_inner {
        font-size: 15px;
    }
    .latest_blog_outer_row .slick-slide.slick-current.slick-active.slick-center .latest_blog_outer_box {
        margin-bottom: 90px;
    }
    .latest_blog_outer_row ul.slick-dots li button {
        width: 18px;
        height: 18px;
    }
    .df_latest_blog_row {
        padding-top: 45px !important;
        padding-bottom: 65px !important;
    }
    .df_latest_blog_Section {
        margin-top: 0px !important;
    }
    .df_latest_blog_row:before
    {
        height: 96%;
    } 
    /*------------------ BLOGS SECTION -----------*/
    .fd_our_blogs_inner_img_box img {
      height: 245px;
    }
    .fd_blg_Title {
        font-size: 19px;
    }
    .fd_our_blogs_inner_iDesc_box {
        padding: 19px 15px;
    }
    .df_ur_blog_block {
        width: 75%;
    }

    /*------------------ ALL BLOGS SECTION --------------*/
    .allDf_blog_outer_img_box img {
        height: 253px;
    }
    .allDf_blog_outer_Desc_inner{
        font-size: 18px;
    }
    .df_all_blgs_row:before {
        height: 611px;
    }
    /*-------------------- BLOG DETAILS PAGE --------------*/
    .fdf_blog_inner_pg_IMGS img {
        height: 357px;
    }
    .fdf_blog_inner_pg_IMGS:before{
        height: 238px;
    }
    .fdf_blog_inner_mn_row {
        padding-top: 59px !important;
        padding-bottom: 60px !important;
    }
    .fdf_blog_inerTitle {
        padding-bottom: 14px;
    }
    .fd_main_bottom_Divv {
        margin-top: 43px;
        padding: 0px 15px;
    }
    ul.fd_Ull li {
        font-size: 19px;
        margin-right: 11px;
    }
    .fd_blog_second_left_col img {
        width: 96px;
        height: 59px;
    }
    .fdf_blog_in_pg_recent_btm_img img {
        height: 185px;
    }
    .fdf_blog_inner_pg_inner {
        width: 85%;
    }



}


