/*------------------------ Add font -------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700&amp;display=swap');



/*------------------------ Add font END -------------------------*/


/*------------------------ Common CSS -------------------------*/

body {
    
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: normal;
    font-style: normal;
   font-family: 'Poppins', sans-serif;
    margin: 0px
}

* {
    box-sizing: border-box;
}

img {
    max-width: 100%;
    height: auto;
}

/*header top no sticky*/
.blog-header .search_header input#s::-webkit-input-placeholder { /* Edge */
  color: #118fc9;
}

.blog-header .search_header input#s:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #118fc9;
}

.blog-header .search_header input#s::placeholder {
  color: #118fc9;
}

.as_blog_form .as_blog_row .as_b_box span input::-webkit-input-placeholder { /* Edge */
  color: #118fc9;
}

.as_blog_form .as_blog_row .as_b_box span input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #118fc9;
}

.as_blog_form .as_blog_row .as_b_box span input::placeholder {
  color: #118fc9;
}
.blog-header header .custom_container {
    max-width: 1120px;
    margin: auto;
    padding: 0px 15px;
}
.blog-header  .no-sticky .custom_row {
    padding: 16px 0px 1px;
}
.blog-header  .sticky {
    display: none;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 11px #00000012;
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 1;
}
.blog-header  .mobile-headre {
    display: none;
}
.blog-header  .custom_row .logo {
    display: inline-block;
}
.blog-header .sticky.sticky_active {
    display: block;
}
.blog-header  .custom_row 
 .right_side {
    display: inline-block;
    float: right;
}

.blog-header  .bottom-header .menu_header {display: inline-block;}

.blog-header  .bottom-header .search_header {
    display: inline-block;
    float: right;
}
.blog-header  .right_side a {
    font-size: 12px;
    color: #118FC9;
    text-decoration: none;
    padding: 9px 5px;
    display: inline-block;
    width: 103px;
    height: 32px;
    line-height: 14px;
    text-align: center;
    border: 1px solid #118FC9;
    border-radius: 2px;
    font-weight: 500;
    margin-left: 16px;
}
.blog-header  header ul#primary-menu {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    transform: translateY(4px);
    margin-left: -14.5px;
}

.blog-header  header ul li {
    display: inline-block;
    float: left;
    font-family: 'Poppins', sans-serif;
}

.blog-header  header ul li a {
  font-family: 'Poppins', sans-serif;
    font-size: 15px;
    left: 23px;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    padding: 0px 14.5px;
    text-transform: capitalize;
}
.blog-header  .right_side a:hover {
    background-color: #118FC9;
    color: #fff;
}       
.blog-header  .bottom-header {
    background: #118FC9 0% 0% no-repeat padding-box;
    padding: 4px 0px;
}
.blog-header  .search_header input#s {
    width: 226px;
    height: 28px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 2px;
    border: 0px;
    font-family: 'Poppins', sans-serif;
    padding: 0px 12px;
    color: #118fc9;
    font-size: 12px;
    font-weight: 500;
}
.blog-header .search_header form#searchform {
    position: relative;
    margin-top: 2px;
}
 .blog-header .search_header button#searchsubmit {
    background-color: transparent;
    position: absolute;
    right: 0px;
    bottom: 0px;
    top: 0px;
    border: 0px;
    color: #118fc9;
}
.blog-header  .search_header button#searchsubmit i.fa.fa-search {
    font-size: 14px;
}
.blog-header header ul li  ul.sub-menu {
    display: none;
} 
.blog-header .custom_row .logo img {
    max-width: 113px;
}
.blog-header  .menu-primary-menu-container i.fa.fa-chevron-down {
    position: absolute;
    right: 0px;
    font-size: 12px;
    color: white;
    top: 7px;
}
.blog-header header ul li{
    position: relative;
}
/*header top no sticky End*/

/*header sticky Strat*/
.blog-header .sticky .logo {
    display: inline-block;
    margin-right: 37px;
}

.blog-header .sticky .menu_header {
    display: inline-block;
}

.blog-header .sticky .right_side {
    display: inline-block;
}

.blog-header .sticky .search_header {
    display: inline-block;
}

.blog-header .sticky img {
    max-width: 100%;
}

.blog-header .sticky ul li a {
    color: #000000;
    font-weight: 500;
    /*padding: 9px 14.5px 22px;
    border-bottom: 2px solid #fff;*/
}

.blog-header .sticky .row {
    display: flex;
    align-items: center;
    padding: 15px 0px 0px;
}

.blog-header .sticky  ul#primary-menu {
    transform: none;
}

.blog-header .sticky .right_side a {
    margin: 0px 0px 0px 16px;
    transform: translateY(-6px);
}

.blog-header .sticky ul li a:hover {
    color: #118FC9;
    border-bottom: 2px solid #118FC9;
}

.blog-header .sticky .search_header input#s {
    height: 32px;
    border: 1px solid #118FC9;
    border-radius: 2px;
}

.blog-header .sticky .search_header form#searchform {
   margin: -13px 0px 0px 20px;
}

.blog-header .sticky .search_header button#searchsubmit {
    background-color: #118fc9;
    width: 39px;
    border-radius: 0px 4px 4px 0px;
    overflow: hidden;
}

.blog-header .sticky .search_header button#searchsubmit i.fa.fa-search {
    color: #fff;
}
.blog-header .sticky .custom_container {
    max-width: 1166px;
} 
.blog-header .sticky .menu-primary-menu-container i.fa.fa-chevron-down {
    color: #000;
    top: 15px;
} 

/*header end Strat*/



/*footer css*/
.blog-header footer.site-footer {
    background: #131415;
}

.blog-header footer.site-footer .custom_container {
    max-width: 1170px;
    margin: auto;
    padding: 0px 15px;
}

.blog-header footer.site-footer .custom_row {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -7.5px;
}

.blog-header footer.site-footer .custom_row .footer_left {
   max-width: 58.9%;
    flex: 0 0 58.9%;
    padding: 0px 7.5px;
}

.blog-header footer.site-footer .custom_row  .footer_right {
    max-width: 41.1%;
    flex: 0 0 41.1%;
    padding: 0px 7.5px;


}

.blog-header footer.site-footer .custom_row .footer_left {}

.blog-header footer.site-footer .custom_row .footer_left .left_as {
    flex: 0 0 64%;
    max-width: 64%;
}

.blog-header footer.site-footer .custom_row .footer_left .right_as {
    max-width: 36%;
    flex: 0 0 36%;
}

.blog-header footer.site-footer .custom_row .footer_left .footer_top_sidebar {
    display: flex;
    flex-wrap: wrap;
}

.blog-header footer.site-footer .custom_row  .footer_bottom_sidebar {
    display: flex;
    flex-wrap: wrap;
}
.blog-header footer.site-footer .footer_bootom {
    background: #000000;
    display: inline-block;
    width: 100%;
}

.blog-header footer.site-footer .footer_bootom .container {
   max-width: 1170px;
    margin: auto;
   padding: 23px 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.blog-header footer.site-footer .footer_bootom p {
    color: #8ABF4A;
    margin: 0px;
    display: inline-block;
    float: left;
    letter-spacing: 0px;
    font-size: 13px;
}

.blog-header footer.site-footer .footer_bootom .as_center {}

.blog-header footer.site-footer .footer_bootom .as_center ul#footer-menu {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.blog-header footer.site-footer .footer_bootom .as_center li {
    display: inline-block;
    float: left;
    padding: 0px 7px;
}
.blog-header footer.site-footer .footer_bootom .as_right li:nth-child(1){
    border-right: 1px solid #959595;
    line-height: 10px;
    margin-right: 6px !important;
    padding-right: 5px !important;
}

.blog-header footer.site-footer .footer_bootom .as_center li a {
    color: #959595;
    text-decoration: none;
    letter-spacing: 0.74px;
    letter-spacing: 0.74px;
    font-size: 13px;
}

.blog-header footer.site-footer .footer_bootom  .as_right {
    float: right;
}

.blog-header footer.site-footer .footer_bootom .as_right ul#footer-term-menu {
    margin: 0px;
    /* float: right; */
    padding: 0px;
}

.blog-header footer.site-footer .footer_bootom .as_right ul#footer-term-menu a {
    color: #959595;
    text-decoration: none;
    letter-spacing: 0.74px;
    letter-spacing: 0.74px;
    font-size: 13px;
}

.blog-header footer.site-footer .footer_bootom .as_right ul#footer-term-menu li {
    margin: 0px;
    float: left;
    display: inline-block;
    line-height: 8px;
}
.blog-header footer.site-footer .custom_row h3 {
    letter-spacing: 0px;
    color: #118FC9;
    font-weight: 400;
    font-size: 17px;
    margin: 0px;
    letter-spacing: -0.7px;
}
.blog-header footer.site-footer .custom_row ul {
    margin: 0px;
    list-style-type: none;
    padding: 0px;
}   
.blog-header footer.site-footer .custom_row .footer-follow li a {
    color: #fff;
}
.blog-header footer.site-footer .custom_row .footer-follow li {
    display: inline-block;
   margin-right:26px;
}
.blog-header footer.site-footer ul#menu-releted-menu {
    column-count: 2;
}
.blog-header footer.site-footer .custom_row .custom-releted-feeds a {
   font-size: 13px;
    text-decoration: none;
    color: #ABABAB;
    background-image: url(../png/arrow_li.png);
    background-repeat: no-repeat;
    background-size: 9px;
    padding-left: 13px;
    background-position: -1px 3px;
    display: inline-block;
}
.blog-header footer.site-footer .custom_row a {
    font-size: 13px;
    text-decoration: none;
    color: #ABABAB;
}
.blog-header footer.site-footer .custom_row .footer_right .as_right_side {
    height: 100%;
    background-color: white;
    position: relative;
}
.blog-header footer.site-footer .custom_row .footer_right a {
    display: table;
    margin-left: auto;
    font-size: 14px;
    color: #000;
    background-image: url(../png/mail_icone.png);
    background-position: 6px 3px;
    padding-left: 30px;
    background-repeat: no-repeat;
    background-size: 16px;
    margin-bottom: 25px;
}
.blog-header footer.site-footer .custom_row .footer_right:before {
    content: "";
    width: 250px;
    height: 250px;
    position: absolute;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as {
  padding: 30px 30px 13px;
  position: relative;
}


.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -7.5px;
}

.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row .as_12 {
   padding: 0px 7.5px;
    flex: 0 0 100%;
    max-width: 100%;
}

.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row .as_6 {
    flex: 0 0 50%;
    padding: 0px 7.5px;
    max-width: 50%;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row input {
    width: 100%;
    border: 1px solid #D5D4D4;
    border-radius: 3px;
    background: #F9F9F9;
    height: 38px;
    padding: 0px 27px;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    background-repeat: no-repeat;
    margin: 0px;
}   
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row  span.wpcf7-form-control-wrap {
    margin-bottom: 27px;
    display: inline-block;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row .capital{
    display: flex;
    align-items: center;
    justify-content: center;
}

.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row .capital input {
    width: 63px;
    padding: 0px;
    margin-left: 15px;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row p {
 margin: 0px;
    font-size: 12px;
    letter-spacing: 0px;
    color: #B7B7B7;
    font-weight: 500;
}

.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row .capital  span.wpcf7-form-control-wrap {
    margin: 0px;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row textarea{
width: 100% !important;
    border: 1px solid #D5D4D4;
    border-radius: 3px;
    background: #F9F9F9;
    padding: 11px 9px;
    height: 101px;
    font-family: 'Poppins', sans-serif;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row span.wpcf7-form-control-wrap.Message {
   margin-bottom: 10px;
    width: 100%;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row span.wpcf7-form-control-wrap{
    width: 100%;
}

.blog-header footer.site-footer .custom_row .footer_right input.wpcf7-form-control.wpcf7-submit {
    height: 52px;
    font-size: 17px;
    text-transform: uppercase;
    background: #118FC9 0% 0% no-repeat padding-box;
    box-shadow: 0px 5px 6px #118fc959;
    border-radius: 3px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    border: 0px;
    margin-top: 17px;
    padding: 0px;
    text-align: center;
}

.blog-header footer.site-footer .custom_row .footer_right span.ajax-loader {
    display: none !important;
}

.blog-header footer.site-footer .custom_row .footer_top_sidebar {
margin-top: 52px;
    border-bottom: 1px solid #757272cc;
    padding: 0px 0px 26px;
    margin-bottom: 29px;
}
.blog-header footer.site-footer .custom_row .widget-top-1 img {
    width: 148px;
}
.blog-header footer.site-footer .custom_row .footer-follow ul {
    margin-top: 11px;
}
.blog-header footer.site-footer .custom_row .footer-follow li a i {
    font-size: 27px;
}
.blog-header footer.site-footer .custom_row .footer-follow {
    /*margin-top: 81px;*/
}
.blog-header footer.site-footer .custom_row .footer-follow i.fa.fa-instagram {
    font-size: 23px !important;
}
.blog-header footer.site-footer .custom_row .footer-follow i.fa.fa-twitter {
    font-size: 21px !important;
}
.blog-header footer.site-footer .custom_row .footer-follow i.fa.fa-linkedin {
    font-size: 19px !important;
}
.blog-header footer.site-footer .custom_row .footer-follow i.fa.fa-youtube-play {
    font-size: 18px !important;
}
.blog-header footer.site-footer .custom_row .footer_bottom_sidebar ul {
    margin-top: 10px;
}
.blog-header footer.site-footer .custom_row .custom-releted-feeds li {
    margin-bottom: 9px;
}
.blog-header footer.site-footer .custom_row .footer-phone a {
padding-left: 30px;
    background-repeat: no-repeat;
    background-position: 0px 4px;
}

.blog-header footer.site-footer .custom_row .footer-phone li {
    margin-bottom: 10.7px;
}
a.United {
    background-image: url(../png/us.png);
}
a.Australia {
   background-image: url(../png/uk.png);
}
a.Kingdom
{
 background-image: url(../png/uk1.png);

}
a.Bahrain{
 background-image: url(../png/bh.png);
}
a.INDIA{
 background-image: url(../png/in.png);
}
a.MEXICO{
 background-image: url(../png/mexico.png);
}

a.COLOMBIA{
 background-image: url(../png/colombo.png);
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row .First.Name {
    background-image: url(../png/union7.png);
    background-size: 13px;
    background-position: 7px 10px;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row .Email.ID {
    background-image: url(../png/path6639.png);
    background-size: 14px;
    background-position: 7px 13px;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row .ContactNumber {
    background-image: url(../png/path6640.png);
    background-size: 14px;
    background-position: 7px 11px;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row .CompanyName {
    background-image: url(../png/union8.png);
    background-size: 14px;
    background-position: 7px 11px;
}
.blog-header footer.site-footer .custom_row .custom-releted-feeds a:hover {
    color: #1087bf;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as:before {
    content: "";
    width: 201px;
    height: 100px;
    display: inline-block;
    position: absolute;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as:before {
    content: "";
    width: 201px;
    height: 59px;
    display: inline-block;
    position: absolute;
    background-image: url(../png/group11509.png);
    background-repeat: no-repeat;
    background-size: cover;
    top: -17px;
    left: 0px;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as:after {
    content: "Contact";
    width: 201px;
    height: 59px;
    display: inline-block;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    top: -17px;
    left: 0px;
}

.blog-header footer.site-footer .custom_row .footer_right .footer_form_as:after {
    content: "Contact";
    width: 201px;
    height: 25px;
    display: inline-block;
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
    top: -6px;
    left: 0px;
    color: #fff;
    text-align: center;
    font-size: 21px;
}
.blog-header footer.site-footer .custom_row .footer_right .as_right_side .widget-top-3.footer-contact-form:before {
    content: "";
    width: 93px;
    height: 93px;
    display: inline-block;
    position: absolute;
    background-image: url(../png/group11246.png);
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 55px;
    right: -47px;
}
.blog-header footer.site-footer .custom_row .footer_right .as_right_side .widget-top-3.footer-contact-form:after {
    content: "";
    width: 50px;
    height: 50px;
    display: inline-block;
    position: absolute;
    background-image: url(../png/group11247.png);
    background-repeat: no-repeat;
    background-size: cover;
    right: -85px;
    top: 122px;
}

.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row {
    position: relative;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row:before {
    content: "";
    width: 36px;
    height: 58px;
    display: inline-block;
    position: absolute;
    background-image: url(../png/group11973.png);
    background-repeat: no-repeat;
    background-size: 33px;
    top: 6px;
    right: -22px;
}
.blog-header footer.site-footer .custom_row .footer_right .footer_form_as .as_row:after {
    content: "";
    width: 161px;
    height: 52px;
    display: inline-block;
    position: absolute;
    background-image: url(../png/union6.png);
    background-repeat: no-repeat;
    background-size: 71px;
    left: -22px;
    bottom: 57px;
}
/*footer and */
/*related_touch_section*/
.blog-header .related_touch_section .inner-box {
    max-width: 1120px;
    margin: auto;
    padding: 0px 15px;
}

.blog-header .related_touch_section .inner-box h4 {
    color: #1A1A47;
    font-size: 24px;
    margin: 0px;
    text-align: center;
    font-weight: 700;
    margin-bottom: 33px;
}
.blog-header .blog_details-right {
    position: sticky;
    position: -webkit-sticky;
    top: 83px;
    bottom: auto;
    align-self: flex-start;
}
.blog-header .related_touch_section .inner-box .as_row {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -18px;
}

.blog-header .related_touch_section .inner-box .as_row .as_box {
    flex: 0 0 33.33%;
    max-width: 33.33%;
    padding: 0px 18px;
    margin-bottom: 36px;
}
.blog-header .related_touch_section .inner-box .as_row .as_box .as_inner_box a {
    font-size: 16px;
    letter-spacing: 0.14px;
    color: #1A1A47;
    text-decoration: underline;
    padding: 9px 10px 11px 10px;
    display: inline-block;
    border: 1px solid hsl(0deg 0% 44% / 33%);
    line-height: 22px;
    margin-top: -2px;
    width: 100%;
}
.blog-header .related_touch_section .inner-box .as_row img {
    width: 100%;
    height: 96px;
    object-fit: cover;
}
.blog-header section.page_contant.blog_home .blog_home_1 .top_right .popular_list img {
    width: 100%;
    height: 89px;
    object-fit: cover;
}
.blog-header section.page_contant.blog_home .blog_home_1 .top_left .featured_post_img img {
    width: 660px;
    height: 186px;
    object-fit: cover;
}
 .blog-header .related_touch_section {
    margin-bottom: 30px;
}
.blog-header .related_touch_section .inner-box .as_row * {
    line-height: 0px;
}
/*related_touch_section*/
/*follows_section*/
.blog-header .follows_section{
    max-width: 1120px;
    margin: auto;
    padding: 0px 15px;
    text-align: right;
}
.blog-header .follows_section .inner-box {
    border-bottom: 1px solid hsl(0deg 0% 44% / 33%);
    padding-bottom: 4px;
    margin-bottom: 48px;
}
.blog-header .follows_section .inner-box ul {
    display: inline-flex;
    margin: 0;
    padding: 0px;
    list-style-type: none;
}
.blog-header .follows_section .inner-box ul li {
    margin-left: 17px;
}
.blog-header .follows_section .inner-box p {
    display: inline-block;
    margin: 0px;
    color: #1A1A47;
    font-size: 17px;
    font-weight: 500;
    transform: translateY(-11px);
}
/*follows_section End*/

.blog-header .get_touch_section .inner-box {
    max-width: 1090px;
    margin: auto;
    padding: 25px 15px;
    background-image: url(../png/group115101.png);
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 50px;
border-radius: 5px;
}
.blog-header .get_touch_section .inner-box p {
    padding: 0;
    color: #fff;
    font-size: 18px;
    margin: 0px;
    display: inline-block;
    transform: translateY(5px);
}
.blog-header .get_touch_section .inner-box a {
    font-size: 12px;
    color: #118fc9;
    text-decoration: none;
    padding: 9px 5px;
    display: inline-block;
    width: 120px;
    height: 39px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    border-radius: 2px;
    font-weight: 500;
   line-height: 21px;
}

.blog-header .get_touch_section .inner-box p em {
    font-size: 24px;
}

.blog-header .get_touch_section .inner-box 
 a.Request_as {
    margin: 0px 30px 0px 15px;
}
.blog-header section.page_contant.as_blog_details {
    max-width: 1120px;
    margin: auto;
    padding: 0px 15px;
    margin-top: 50px;
}
.blog-header section.page_contant.as_blog_details .as_container {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -15px;
}

.blog-header section.page_contant.as_blog_details .as_container .blog_details-left {
    padding: 0px 15px;
    flex: 0 0 72.1%;
    max-width: 72.1%;
}

.blog-header section.page_contant.as_blog_details .as_container .blog_details-right {
    padding: 0px 15px;
    flex: 0 0 27.9%;
    max-width: 27.9%;
}
.blog-header section.page_contant.as_blog_details .as_container {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -15px;
}

.blog-header section.page_contant.as_blog_details .as_container .blog_details-left {
    padding: 0px 15px;
    flex: 0 0 72.1%;
    max-width: 72.1%;
}

.blog-header section.page_contant.as_blog_details .as_container .blog_details-right {
    padding: 0px 15px;
    flex: 0 0 27.9%;
    max-width: 27.9%;
}

.as_blog_form {
    background-color: #118fc9;
    padding: 20px 58px;
    background-image: url(../png/group11510.png);
    margin: 36px 0px;
    border-radius: 4px;
    background-size: cover;
}
.as_blog_form span.ajax-loader {
    display: none;
}

.as_blog_form h3 {
       margin: 0px !important;
    text-align: center;
    color: #fff !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    margin-bottom: 17px !important;
}

.as_blog_form .as_blog_row {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -7.5px;
}

.as_blog_form .as_blog_row .as_b_box {
    flex: 0 0 33.33%;
    max-width: 33.33%;
    padding: 0px 7.5px;
}

.as_blog_form .as_blog_row .as_b_box span {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}

.as_blog_form .as_blog_row .as_b_box span input {
    width: 100%;
    height: 31px;
    color: #118FC9;
    font-family: 'Poppins', sans-serif;
    padding: 0px 7px;
    background-color: #fff;
    border: 0px;
    border-radius: 3px;
}

.as_blog_form .as_blog_row input.wpcf7-form-control.wpcf7-submit {
    background: #118FC9 0% 0% no-repeat padding-box;
    box-shadow: 0px 6px 9px #0000004F;
    border-radius: 3px;
    border: 0px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    padding: 7px 77px 7px 55px;
    display: table;
    margin: auto;
}

.as_blog_form .as_blog_row .as_b_box_12 {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px 7.5px;
}

.blog-header section.page_contant.as_blog_details .as_container .blog_details-left .wpb_button, .blog-header section.page_contant.as_blog_details .as_container .blog_details-left .wpb_content_element, .blog-header section.page_contant.as_blog_details .as_container .blog_details-left ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}
.blog-header section.page_contant.as_blog_details .as_container .blog_details-left h3 {
    color: #118FC9;
    font-size: 24px !important;
    letter-spacing: 0.27px;
    line-height: 34px !important;
    margin: 0px;
    font-weight: 500;
    margin-top: 21px;
}
.blog-header section.page_contant.as_blog_details .as_container .blog_details-left p a {
    color: #118FC9;
    text-decoration: none;
}
.blog-header section.page_contant.as_blog_details .as_container .blog_details-left p {
    color: #1A1A47;
    font-size: 18px;
    line-height: 34px;
    margin: 11px 0px 0px;
}
.blog-header section.page_contant.as_blog_details .as_container .blog_details-left h5 {
    color: #118FC9;
    font-size: 20px;
    background: #f3f9fc;
    margin: 43px 0px 0px;
    padding: 19px 15px;
    text-align: center !important;
    font-weight: 500;
}
.blog-header section.page_contant.as_blog_details .as_container .blog_details-left h6 + div {
    margin-top: -10px;
}
.blog-header section.page_contant.as_blog_details .as_container .blog_details-left h6 {
    margin: 12px 0px 0px;
    font-size: 19px;
    line-height: 36px;
    color: #000;
}
table.blog_table {
    width: 100%;
    border-bottom: 3px solid #118FC9 !important;
    margin-top: 25px;
}
table.blog_table thead tr th:nth-child(1), table.blog_table tbody tr td:nth-child(1) {
    width: 313px;
    text-align: left;
    padding: 12px 30px;
}

table.blog_table thead tr th:nth-child(1) {
    color: #FFFFFF;
    background: transparent linear-gradient(180deg, #118FC9 0%, #094865 100%) 0% 0% no-repeat padding-box;
    border-radius: 8px 0px 0px 0px;
    font-size: 18px;
    font-weight: 500;
}

table.blog_table thead tr th:nth-child(2), table.blog_table thead tr th:nth-child(3) {
    color: #000000;
    font-size: 18px;
    font-weight: 500;
    background: transparent linear-gradient(180deg, #FFFFFF 0%, #CFCFCF 100%) 0% 0% no-repeat padding-box;
}

table.blog_table tbody tr td:nth-child(1) {
    font-size: 18px;
    color: #000000;
    font-weight: 500;
}

table.blog_table tbody tr:nth-child( odd ) td:nth-child(1) {
    background-color: #d9ebf4;
}

table.blog_table tbody tr:nth-child( even) td:nth-child(1) {
    background-color: #d0e2eb;
}

table.blog_table tbody tr:nth-child( even) td:not(:first-child) {
    background-color: #f1f1f1;
    text-align: center;
}

table.blog_table tbody tr:nth-child( odd) td:not(:first-child) {
    text-align: center;
}

table.blog_table, table.blog_table tr,table.blog_table td {
    border: 0px;
    border-collapse: collapse;
}
table.blog_table tbody tr td:not(:first-child), table.blog_table thead tr th:not(:first-child) {
    border-right: 1px solid #e8dfdf;
        padding: 0px 12px;
}
.get_touch_section {
    display: inline-block;
    width: 100%;
}
table.blog_table tbody tr td:last-child, table.blog_table thead tr th:last-child{
    border-right: 0px;
}

.blog-header section.page_contant.as_blog_details .as_container .blog_details-left .blog_light_box {
    background-color: #f3f9fc;
    padding: 30px 30px 1px;
    margin-top: 30px;
}

.blog-header section.page_contant.as_blog_details .as_container .blog_details-left .blog_light_box p {
    color: #118FC9;
    margin-bottom: 30px;
}
.blog-header section.page_contant.as_blog_details .as_container .blog_details-left .blog_light_box p strong {
    color: #118FC9;
}
.blog-header section.page_contant.as_blog_details .as_container .blog_details-left p strong{
color: #118FC9;
}
.blog-header section.page_contant.as_blog_details .as_container .blog_details-left .blog_left_border {
    border-left: 3px solid #118fc9;
    margin-left: 20px;
    padding: 1px 20px 12px 20px;
    margin-top: 20px;
    margin-bottom: 20px;
}


/*blog-home*/
.blog-header section.page_contant.blog_home .blog_home_1 {
    max-width: 1060px;
    margin: auto;
    padding: 0px 15px;
    display: flex;
    flex-wrap: wrap;
}

.blog-header section.page_contant.blog_home .blog_home_1 h3 {
    margin: 0px;
    color: #1A1A47;
    font-size: 18px;
    margin-top: 25px;
    margin-bottom: 21px;
}
.blog-header section.page_contant.blog_home .blog_home_1 .top_left {
    display: inline-block;
    width: 64.2%;
    flex: 0 0 64.2%;
    background:aliceblue;
}
.blog-header section.page_contant.blog_home .blog_home_1  .top_right {
    display: inline-block;
    float: right;
    width: calc(100% - 64.2%);
    padding-left: 47px;
     flex: 0 0 calc(100% - 64.2%);
}
.blog-header section.page_contant.blog_home .blog_home_1 .top_left .inner .deatils {
    background-color: aliceblue;
    margin-top: -7px;
    padding: 29px 25px;
}

.blog-header section.page_contant.blog_home .blog_home_1 .top_left .inner .deatils a.title {
    color: #118FC9;
    font-size: 25px;
    letter-spacing: 0.5px;
    text-decoration: none;
    line-height: 39px;
    font-weight: 600;
}

.blog-header section.page_contant.blog_home .blog_home_1 .top_left .inner .deatils p {
color: #000;
    font-size: 16px;
    line-height: 38px;
    margin: 11px 0px 11px;
}

.blog-header section.page_contant.blog_home .blog_home_1 .top_left .inner .deatils a.read {
    color: #118FC9;
    font-size: 13px;
    text-decoration: none;
}
.blog-header section.page_contant.blog_home .blog_home_1 .top_right .popular_list a.title {
    font-size: 16px;
    letter-spacing: 0.14px;
    line-height: 22px;
    display: inline-block;
    padding: 5px 13px 15px 12px;
    color: #000;
    font-weight: 500;
    height: auto !important;
    border: 0px !important;

}
.blog-header section.page_contant.blog_home .blog_home_1 .top_right .popular_list {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
}

.blog-header .blog_home_2 .inner {
    max-width: 1060px;
    margin: auto;
    padding: 0px 15px;
}
.blog-header section.page_contant.as_blog_details .as_container .blog_details-left blockquote {
    margin: 0px;
}
.blog-header .blog_home_2 .inner button {
    position: absolute;
    font-size: 0px;
    width: 15px;
    height: 15px;
}
.blog-header section.page_contant.blog_home .blog_home_1 .top_right .inner .popular_list:not(:last-child) {
    margin-bottom: 20px;
}
.blog-header .blog_home_2 {
    display: inline-block;
    width: 100%;
    margin: 55px 0px;
}
.blog-header .blog_home_2 .inner a {
   max-width: 95%;
    display: inline-block;
    height: 32px;
    text-align: center;
    background-color: #EAEAEA;
    font-size: 15px;
    text-decoration: none;
    color: #1A1A47;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px 0px;
    border-radius: 3px;
font-weight: 500;
outline: none !important;
margin: auto;
}
.blog-header .blog_home_2 .inner .slick-slider {
    margin: 0px 50px;
}
.blog-header .blog_home_2 .inner a:hover {
    background: #118FC9;
    color: #fff;
}
.blog-header  .blog_home_3 {
    max-width: 1060px;
    margin: auto;
    padding: 0px 15px;
}

.blog-header .blog_home_3 .inner {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -28px;
}

.blog-header .blog_home_3 .inner .as_blog_list {
    max-width: 50%;
    flex: 0 0 50%;
    padding: 0px 28px;
}

.blog-header .blog_home_3 .inner .as_blog_list a.title {
    font-size: 18px;
    line-height: 36px;
    color: #000000;
    display: inline-block;
    padding: 8px 20px 15px;
    width: 100%;
    font-weight: 500;
}

.blog-header .blog_home_3 .inner .as_blog_list .blog_details {
    box-shadow: 0px 0px 15px #0000001F;
    border: 1px solid #F1F1F1;
    margin-bottom: 50px;
}
.blog-header .blog_home_3 .inner .as_blog_list_big {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px 28px;
}
.blog-header .blog_home_3 .inner .as_blog_list_big {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px 28px;
}

.blog-header .blog_home_3 .inner .as_blog_list_big .blog_subscribe {
    display: flex;
    justify-content: center;
    align-items: center;
    background: transparent linear-gradient(180deg, #118FC9 0%, #094865 100%) 0% 0% no-repeat padding-box;
    border-radius: 3px;
    padding: 27px 15px;
    margin-bottom: 50px;
}

.blog-header .blog_home_3 .inner .as_blog_list_big .blog_subscribe h3 {
    margin: 0px;
    font-size: 29px;
    letter-spacing: 1.7px;
    color: #fff;
    margin-bottom: 4px;
}

.blog-header .blog_home_3 .inner .as_blog_list_big .blog_subscribe p {
    font-size: 19px;
    line-height: 26px;
    letter-spacing: 0.38px;
    margin: 0px;
    color: #fff;
}

.blog-header .blog_home_3 .inner .as_blog_list_big .blog_subscribe a {
    color: #118FC9;
    text-decoration: none;
    background-color: #fff;
    display: inline-block;
    box-shadow: 0px 3px 6px #00000030;
    border-radius: 4px;
    padding: 15.5px 21px;
}

.blog-header .blog_home_3 .inner .as_blog_list_big .blog_subscribe .contact_box {
    max-width: 324px;
    margin: 0px 56px 0px 27px;
}
.blog-header .blog_home_2 .inner button {
    position: absolute;
    font-size: 0px;
    width: 26px;
    height: 26px;
    background: transparent;
    border: 0px;
    top: 50%;
    transform: translateY(-50%);
    padding: 0px;
    cursor: pointer;
    outline: none;
}
.blog-header .blog_home_2 button.slick-prev.slick-arrow {
    left: -50px;
}
.blog-header .blog_home_3 .inner .as_blog_list .blog_details img {
    width: 100%;
    height: 137px;
    object-fit: cover;
}
.blog-header .blog_home_2  button.slick-next.slick-arrow {
    right: -50px;
}

.blog-header .blog_home_2 button.slick-next.slick-arrow svg {
    transform: rotate(180deg);
}

.blog-header .blog_home_2 .inner button:hover path {
    fill: #118FC9;
}
.featured_post_img {
    text-align: center;
}
.blog-header  ul.page-numbers {
    display: inline-block;
    margin: auto;
    padding: 0px;
    text-align: center;
}

.blog-header ul.page-numbers li a ,.blog-header ul.page-numbers li span {
    display: flex;
    float: left;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    border: 1px solid #118FC9;
    color: #118fc9;
    margin: 0px 12px;
    text-decoration: none;
    font-size: 15px;
    font-weight: 500;
}

.blog-header .pagination_section {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 70px;
}

.blog-header ul.page-numbers li {
    display: inline-block;
    float: left;
}

.blog-header .pagination_section span.page-numbers.dots {
    border: 0px;
    width: auto;
    font-size: 76px;
    align-items: center;
    transform: translateY(-18px);
    margin: 0px 7px;
}

.blog-header ul.page-numbers li a:hover, .blog-header ul.page-numbers li span:hover, .blog-header ul.page-numbers li span.page-numbers.current {
    background-color: #118FC9;
    color: #fff;
}
.blog-header ul.page-numbers li span.page-numbers.dots {
    color: #118fc9 !important;
    background-color: transparent !important;
}
.blog-header ul.page-numbers li a.next.page-numbers,.blog-header ul.page-numbers li  a.prev.page-numbers {
    font-size: 40px;
}
.blockWidget.as_blog_details_left ul {
    list-style-type: none;
    padding: 0px;
}
.blockWidget.as_blog_details_left .contactButton {
    background: #8abf4a;
    width: 39px;
    z-index: 9999999;
    right: 0px;
    height: 115px;
}

.blockWidget.as_blog_details_left ul a {
    text-align: center;
    display: block;
}

.blockWidget.as_blog_details_left ul a i {
    font-size: 1.7rem;
    color: #ffffff;
}
.blockWidget.as_blog_details_left .contentButton li {
    list-style-type: none;
    padding-top: 10px;
    padding-left: 10px;
}
.blockWidget.as_blog_details_left {
    position: fixed;
    display: flex;
    right: 0px;
    right: -250px;
    transition: all 0.5s;
    cursor: pointer;
    top: 55vh;
    z-index: 99999;
}

.blockWidget.as_blog_details_left  .contentButton {
    background-color: #7db836;
    width: 250px;
}

.blockWidget.as_blog_details_left .contentButton ul {
    margin: 0px;
    padding: 0px;
}

.blockWidget.as_blog_details_left .contentButton ul li {
    text-align: left;
}

.blockWidget.as_blog_details_left .contentButton ul li a {
    text-align: left;
    color: #fff;
    text-decoration: none;
}

.blockWidget.as_blog_details_left:hover {
    right: 0;
}
.blog-header .blog_home_2 .inner a.cat_active {
    background: #118FC9;
    color: #fff;
}
.blog_title h2 {
    color: #118FC9;
    font-family: 'Poppins';
}
.blog_home_1.category_title h1 {
    text-align: center;
    color: #118FC9;
    font-size: 1.9em;
}
.blog-header section.page_contant.blog_home .blog_home_1 .top_left .inner .deatils{
    padding: 18px 25px;
}

.blog-header button.slick-disabled {
    cursor: not-allowed !important;
}

.blog-header button.slick-disabled path {
    fill: #BBb !important;
}

/*.blog-header header ul li ul.sub-menu {
     position: absolute;
    padding: 0px;
    margin: 0px;
    background-color: white;
    max-width: 200px;
    width: 200px;
    box-shadow: 0px 3px 6px #00000029;
    top: 100%;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #118fc9;
    border-radius: 0px 0px 15px 15px;
    padding: 10px 0px;
    overflow: hidden;
}

.blog-header header ul li ul.sub-menu a {
    color: #118fc9;
    padding: 0px !important;
    border: 0px !important;

}

.blog-header header ul li ul.sub-menu li {
    padding: 7px 0px;
    width: 100%;
}*/

.blog-header section.page_contant.blog_home .blog_home_1 .top_left .inner .deatils a.read i.fa.fa-arrow-right {
    font-size: 12px;
}
/*
.blog-header header ul li ul.sub-menu li:hover {
    background-color: #118fc9;
}

.blog-header header ul li ul.sub-menu li:hover a {
    color: #fff;
}*/

.blog-header section.page_contant.as_blog_details .as_container .blog_details-left .blog_title h3{
    background: #f3f9fc;   
    margin: 15px 0px 0px;
    padding: 19px 15px; 
}

body.blog-header{
    overflow: unset !important;
}

.slick-slide {
    float: left !important;
}
/* ============================= 15 april */
.lightbox {
    display: none;
    position: fixed;
    z-index: 9999;
    width: 100%;
    height: 100%;
    left: 0;
    color: #333;
    background-color: rgba(0,0,0,.8);
    opacity: 1;
    padding-top: 5%;
}
.lightbox#textpopup .box {
    border-radius: 5px;
}
@media only screen and (min-width: 1023px){
.lightbox .box {
    min-width: 600px!important;
}
}
.lightbox .box {
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    min-width: 540px;
    margin: 2% auto;
    padding: 0!important;
    background-color: #fff;
    box-shadow: 0 1px 26px -3px #777;
}
.box {
    position: relative;
    width: 80%;
    padding-right: 15px;
    padding-left: 15px;
    margin-left: 10%;
}

.close:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.lightbox a.close {
    color: #000!important;
    opacity: 1;
    text-shadow: none;
    margin-bottom: 0;
}
.lightbox .close {
    float: right;
    display: block;
    text-decoration: none;
    font-size: 22px;
    color: #000;
    position: absolute;
    z-index: 999999;
    top: 20px;
    right: 20px;
}

@media only screen and (min-width: 1023px){
	.lightbox .content#exitpopupform {
	    background-image: url(../png/group-10968-600x480-1.png)!important;
	}
}

.lightbox .content#exitpopupform {
    background-position: center;
    background-image: url(../png/group-10968.png);
}
div#exitpopupform {
    border-radius: 5px;
}
@media only screen and (min-width: 1023px){
	.lightbox .content {
	    height: 470px!important;
	    padding-top: 30px!important;
	}
}

.lightbox .content {
    display: block;
    padding: 10px 0 0 0;
    font-size: 18px;
    line-height: 22px;
    height: 400px;
    background-image: url(../png/mask-group-3.png);
    overflow: hidden;
    clear: both;
    padding-top: 20px!important;
}

@media only screen and (min-width: 1023px){
	.popupheading {
	    padding-left: 30px!important;
	}
}
.popupheading {
    width: 80%;
}
.lightbox .content h2 {
    font-family: roboto!important;
    padding-left: 5px;
    font-size: 24px;
    font-weight: 600;
}
.popupheading h2 {
    text-transform: none!important;
}
.popuplink {
    margin-top: 200px!important;
}
.lightbox .content .popuplink a {
    color: #fff!important;
    font-size: 14px!important;
    font-weight: 500;
    padding-left: 25px;
    font-family: roboto!important;
    text-decoration: underline!important;
    text-decoration-color: #fff;
}
.lightbox #exitpopupform .ps_full input {
    font-family: roboto!important;
    border-radius: 3px!important;
    border-color: #afafaf!important;
    font-size: 12px;
    font-weight: 400;
    border: 1px solid #ddd !important;
    padding: 10px 15px;
    height: 40px;
    width: 100%;
}
.lightbox #exitpopupform input.wpcf7-form-control.wpcf7-submit {
    margin-left: 15px!important;
    margin-top: 10px!important;
    width: 40%!important;
    font-size: 16px;
    text-transform: capitalize;
    font-weight: 600;
    box-shadow: 0 4px 5px rgb(0 0 0 / 50%);
    border: none !important;
}
#exitpopupform input.wpcf7-form-control.wpcf7-submit {
    background: #118fc9 !important;
    color: #fff !important;
    font-size: 17px !important;
    text-align: center;
}

.blog-header section.page_contant.as_blog_details .as_container .blog_details-left .blog_title h1 {
    background: #f3f9fc;
    margin: 15px 0 0;
    padding: 19px 15px;
}

.blog-header section.page_contant.as_blog_details .as_container .blog_details-left h1 {
    color: #118fc9;
    font-size: 30px !important;
    letter-spacing: .27px;
    line-height: 40px !important;
    margin: 0;
    font-weight: 500;
    margin-top: 21px;
}
.as_blog_details .blog_details-left h2 {
    font-size: 27px !important;
	line-height: 37px !important;
    font-weight: 500 !important;
    margin-top: 15px;
    margin-bottom: 15px;
}
/* .as_blog_form span.wpcf7-quiz-label {
    display: none !important;
} */
.as_blog_form .spam-quiz label {
    display: block;
}
.blog-header .title_holder .breadcrumb {
    display: none;
}
.blog_holder .post_text span.time.entry_date.updated {
    display: none;
}
/*
	Date : 25-02-2021 
    Author : Rupesh Warke
	status: start
	Subject: header top bar start
*/
.text-above-header {
    background-color: #f2f2f2;
    padding: 5px 5px;
}
p.txtabvheadp {
    margin-bottom: 0px;
    font-weight: 500 !important;
    text-align: center;
	font-size: 16px !important;
    line-height: 24px;
}
p.txtabvheadp a {
    cursor: pointer;
    color: #118fc9;
	font-size: 16px !important;
    line-height: 24px;
}
span.darktxt1 {
    color: #000000 !important;
}
p.txtabvheadp a::after {
    content: "\f178";
    font: normal normal normal 17px/1 FontAwesome;
    margin-left: 7px;
    font-weight: 500;
}
/*
	Date : 25-02-2021 
    Author : Rupesh Warke
	status: end
	Subject: header top bar end
*/
/*
	Date : 13 May 2022  
    Author : Rupesh Warke
	status: start
	Subject: right sticky adds start
*/
.right-ebook-down-cta-head3 {
	font-size: 18px;
    line-height: 40px;
    font-weight: 700 !important;
}
.right-ebook-down-cta {
    max-width: 100%;
    max-width: 282px;
    padding: 10px 15px;
    background-color: #F1F1F1;
    margin: 0px auto;
}
p.ebook-down-text {
    font-size: 14px;
    line-height: 19px;
    font-weight: 500;
    margin-bottom: 5px;
	color: #000000 !important;
}
a.ebook-down-cta-btn {
    background-color: #5D5D5D;
    letter-spacing: 0px;
    color: #FFFFFF !important;
    opacity: 1;
    padding: 5px 15px;
    border-radius: 20px;
    font-size: 13px;
    line-height: 27px;
}
.ebook-down-line {
    height: 2px;
    margin: 7px 0px;
    background-color: #DFDFDF;
}

/* contact form css */

#popmake-14047 .blog_internalform,
#popmake-13787 .blog_internalform,
#popmake-13788 .blog_internalform,
#popmake-13785 .blog_internalform {
	background: #034A84 !important;
}
#popmake-14047 .headernewform .row,
#popmake-13787 .headernewform .row,
#popmake-13788 .headernewform .row,
#popmake-13785 .headernewform .row {
    display: flex !important;
}
#popmake-14047 i.fa,
#popmake-13787 i.fa,
#popmake-13788 i.fa,
#popmake-13785 i.fa {
	position: absolute;
	margin-top: 5px;
	z-index: 999;
	padding-left: 10px;
	color: #818181;
}
#popmake-14047 input.wpcf7-text,
#popmake-13787 input.wpcf7-text,
#popmake-13788 input.wpcf7-text,
#popmake-13785 input.wpcf7-text {
	font-weight: 400 !important;
	font-family: 'Roboto' !important;
	width: 100%;
	border-radius: 4px;
	padding: 10px !important;
}
#popmake-14047 label,
#popmake-13787 label,
#popmake-13788 label,
#popmake-13785 label {
    width: 100%;
}
#popmake-14047 .pum-title,
#popmake-13787 .pum-title,
#popmake-13788 .pum-title,
#popmake-13785 .pum-title {
    font-size: 32px !important;
    line-height: 37px;
    color: #ffffff;
    text-align: left !important;
    padding: 30px 20px 10px;
    margin: 0px !important;
    max-width: 500px
}
div#popmake-14047,
div#popmake-13787,
div#popmake-13788,
div#popmake-13785 {
	border-radius: 15px !important;
	padding: 20px;
	background-image: url(../png/pdf-download-form-background.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
div#popmake-14047 .vc_col-sm-6 img,
div#popmake-13787 .vc_col-sm-6 img,
div#popmake-13788 .vc_col-sm-6 img,
div#popmake-13785 .vc_col-sm-6 img {
    position: absolute;
    left: 10px;
    bottom: -20px;
}
@media only screen and (max-width: 768px) {
div#popmake-14047 .vc_col-sm-6.bg_image_disply_none,
div#popmake-13787 .vc_col-sm-6.bg_image_disply_none,
div#popmake-13788 .vc_col-sm-6.bg_image_disply_none,
div#popmake-13785 .vc_col-sm-6.bg_image_disply_none {
    display: none;
}
}
#popmake-14047 select.wpcf7-form-control.wpcf7-select, #popmake-14047 textarea.wpcf7-form-control.wpcf7-textarea,
#popmake-13787 select.wpcf7-form-control.wpcf7-select, #popmake-13787 textarea.wpcf7-form-control.wpcf7-textarea,
#popmake-13788 select.wpcf7-form-control.wpcf7-select, #popmake-13788 textarea.wpcf7-form-control.wpcf7-textarea,
#popmake-13785 select.wpcf7-form-control.wpcf7-select, #popmake-13785 textarea.wpcf7-form-control.wpcf7-textarea {
	font-weight: 700 !important;
	font-family: 'Roboto' !important;
}
#popmake-14047 select.wpcf7-form-control.wpcf7-select,
#popmake-13787 select.wpcf7-form-control.wpcf7-select,
#popmake-13788 select.wpcf7-form-control.wpcf7-select,
#popmake-13785 select.wpcf7-form-control.wpcf7-select {
	padding-left: 40px;
}
#popmake-14047 span.wpcf7-form-control-wrap.spam-quiz label,
#popmake-13787 span.wpcf7-form-control-wrap.spam-quiz label,
#popmake-13788 span.wpcf7-form-control-wrap.spam-quiz label,
#popmake-13785 span.wpcf7-form-control-wrap.spam-quiz label {
	display: flex;
    justify-content: center;
    align-items: center;
}
#popmake-14047 span.wpcf7-quiz-label,
#popmake-13787 span.wpcf7-quiz-label,
#popmake-13788 span.wpcf7-quiz-label,
#popmake-13785 span.wpcf7-quiz-label {
	font-weight: 700;
	opacity: 0.8;
	font-family: 'Roboto' !important;
	padding-right: 10px;
}
#popmake-14047 span.wpcf7-quiz-label input,
#popmake-13787 span.wpcf7-quiz-label input,
#popmake-13788 span.wpcf7-quiz-label input,
#popmake-13785 span.wpcf7-quiz-label input {
	padding: 10px;
}
#popmake-14047 input.wpcf7-form-control.wpcf7-submit,
#popmake-13787 input.wpcf7-form-control.wpcf7-submit,
#popmake-13788 input.wpcf7-form-control.wpcf7-submit,
#popmake-13785 input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    border: none;
    color: #ffffff !important;
    background: #034A84 !important;
    height: 40px;
    padding: 0px;
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    border-radius: 5px !important;
}
#popmake-14047 button.pum-close.popmake-close,
#popmake-13787 button.pum-close.popmake-close,
#popmake-13788 button.pum-close.popmake-close,
#popmake-13785 button.pum-close.popmake-close {
	background-color: #fa6450!important;
    color: #ffffff!important;
    border-radius: 20px;
    margin: 5px;
    width: 30px;
    height: 30px;
    font-size: 18px!important;
    font-weight: 700;
    right: 0!important;
    left: auto!important;
}
#popmake-14047 .ps_full,
#popmake-13787 .ps_full,
#popmake-13788 .ps_full,
#popmake-13785 .ps_full {
    color: #ffffff !important;
    font-size: 14px !important;
}
#popmake-14047 .ps_full a,
#popmake-13787 .ps_full a,
#popmake-13788 .ps_full a,
#popmake-13785 .ps_full a {
    color: #118FC9 !important;
}
#popmake-14047 p,
#popmake-13787 p,
#popmake-13788 p,
#popmake-13785 p {
    margin-bottom: 0px !important;
}

@media only screen and (max-width: 600px) {
#popmake-14047 input.wpcf7-form-control.wpcf7-date, #popmake-14047 input.wpcf7-form-control.wpcf7-number, #popmake-14047 input.wpcf7-form-control.wpcf7-quiz,
#popmake-14047 input.wpcf7-form-control.wpcf7-text, #popmake-14047 select.wpcf7-form-control.wpcf7-select, #popmake-14047 textarea.wpcf7-form-control.wpcf7-textarea,
#popmake-13787 input.wpcf7-form-control.wpcf7-date, #popmake-13787 input.wpcf7-form-control.wpcf7-number, #popmake-13787 input.wpcf7-form-control.wpcf7-quiz,
#popmake-13787 input.wpcf7-form-control.wpcf7-text, #popmake-13787 select.wpcf7-form-control.wpcf7-select, #popmake-13787 textarea.wpcf7-form-control.wpcf7-textarea,
#popmake-13788 input.wpcf7-form-control.wpcf7-date, #popmake-13788 input.wpcf7-form-control.wpcf7-number, #popmake-13788 input.wpcf7-form-control.wpcf7-quiz,
#popmake-13788 input.wpcf7-form-control.wpcf7-text, #popmake-13788 select.wpcf7-form-control.wpcf7-select, #popmake-13788 textarea.wpcf7-form-control.wpcf7-textarea,
#popmake-13785 input.wpcf7-form-control.wpcf7-date, #popmake-13785 input.wpcf7-form-control.wpcf7-number, #popmake-13785 input.wpcf7-form-control.wpcf7-quiz,
#popmake-13785 input.wpcf7-form-control.wpcf7-text, #popmake-13785 select.wpcf7-form-control.wpcf7-select, #popmake-13785 textarea.wpcf7-form-control.wpcf7-textarea {
	width: 100% !important;
}
#popmake-14047 img.expimg,
#popmake-13787 img.expimg,
#popmake-13788 img.expimg,
#popmake-13785 img.expimg {
	position: unset !important;
}
}
#popmake-14047 .wpcf7 form.spam .wpcf7-response-output,
#popmake-13787 .wpcf7 form.spam .wpcf7-response-output,
#popmake-13788 .wpcf7 form.spam .wpcf7-response-output,
#popmake-13785 .wpcf7 form.spam .wpcf7-response-output {
	margin: 0px !important;
    padding: 0px !important;
    border: 0px solid !important;
}
#popmake-14047 div.wpcf7-response-output,
#popmake-13787 div.wpcf7-response-output,
#popmake-13788 div.wpcf7-response-output,
#popmake-13785 div.wpcf7-response-output {
    color: #ffffff!important;
}

/*
	Date : 13 May 2022  
    Author : Rupesh Warke
	status: end
	Subject: right sticky adds end
*/
/**   
*Author: Rupesh Warke
*Date: 08 June 2022
*Page: new exit popup form start */
/*new popup styles*/

.lightbox1 {
    /** Hide the lightbox */
    display: none;
    /** Apply basic lightbox styling */
    position: fixed;
    z-index: 9999;
    width: 100%;
    height:100%;
    color:#333333;
	background-color: rgba(0,0,0,0.8);
    opacity: 1;
	top: 0px;
}
.lightbox1 .box1 {
    min-width:540px;
	position: relative;
    width: 719px;
    padding: 0!important;
    background-color: #fff;
    box-shadow: 0 1px 26px -3px #777;
    border-radius: 12px;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
}
.lightbox1 .open {
    /** Show lightbox when mouse leaves the browser window */
    display: block;
    outline: none;
}
.lightbox1 a.close {
	float:right;
    display:block;
    text-decoration:none;
	font-size:20px;
    z-index: 999999;
    color: #ffffff!important;
    background-color: #FA6450;
    border-radius: 15px;
    width: 30px;
    height: 30px;
    text-align: center;
    text-shadow: none;
    margin-bottom: 0;
    padding: 5px;
	position: absolute;
    top: 30px;
    right: 30px;
    opacity: 1;
}
.lightbox1 .content {
    display:block;
    padding:10px 0 0 0px;
    font-size:18px;
    line-height:22px;
	background-image: url("../png/mask-group-3.png");
	overflow:hidden;
	clear:both;
	padding-top: 0px !important;
	border-radius: 5px;
}
.new-popup-background2 {
    padding: 30px;
    background-image: url(../png/new-exit-popup-form-bg-img.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: top;
    border-radius: 10px !important;
	height: 600px;
}
.Epop-link-col1 img {
    max-width: 70%;
}
h2.exit-p-h2styl2 {
    font-family: 'Roboto';
    letter-spacing: 0px;
    color: #000000 !important;
    font-weight: 600 !important;
    font-size: 36px;
    line-height: 40px;
    margin-top: 0px !important;
    margin-bottom: 5px !important;
    padding-left: 20px !important;
}
p.bottom_line_epo-para2 {
    font-family: 'Roboto';
    letter-spacing: 0px;
    color: #4D4D4D;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400 !important;
    margin-top: 15px ;
    margin-bottom: 15px !important;
	padding-left: 20px !important;
}
.new-popup-background2 .EpopContactForm2 {
    background-color: #0000003b;
    position: absolute;
    padding: 10px;
    border-radius: 13px;
    margin-left: 30px;
	height: 220px;
}
.new-popup-background2 .EpopContactForm2 .ps_full {
    position: relative;
}
#wpcf7-f14059-o11 input.wpcf7-form-control.wpcf7-text {
	border-radius:5px !important;
}
.lightbox1 #exitpopupform .ps_full input {
    font-family: 'Roboto' !important;
    border-radius: 3px !important;
    border: 1px solid #AFAFAF !important;
    font-size: 12px;
    font-weight: 400;
	width: 100%;
}
input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {
    font-size: inherit;
    padding: 10px 15px;
    height: 40px;
    border-radius: 0;
}
#exitpopupform span.wpcf7-not-valid-tip {
    position: relative;
    font-size: 10px;
    line-height: 8px;
    margin-top: 2px;
}
.lightbox1 #exitpopupform input.wpcf7-form-control.wpcf7-submit {
	background: #034A84!important;
	color:#fff !important;
    text-transform: capitalize;
	font-size:17px !important;
    font-weight: 600;
	font-family: 'poppins', sans-serif !important;
    display: block;
    /*width: 220px !important;
	height: 40px; */
	border-radius:5px !important;
	text-align: left;
    margin: auto auto !important;
	padding: 10px;/*
    padding-bottom: 5px;*/
	padding-left: 40px !important;
}
.new-popup-background2 .EpopContactForm2 .custom-right-arrow:after {
    color: #ffffff;
    position: absolute;
    top: 18px;
    right: 75px;
	content: "";
    background-image: url(../png/download-arrow.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 11px;
    height: 14px;
    width: 14px;
}
#wpcf7-f14059-o11 .wpcf7-response-output {
    display: none;
}
/*----------------- Exit pop up --------------------------*/
@media only screen and (min-width : 1250px) and (max-width : 1399px){
    .lightbox1 .box1 {
        width: 55% !important;
    }
}
@media only screen and (min-width :1024px) and (max-width : 1249px){
    .lightbox1 .box1 {
        max-width: 60%;
    }
	.new-popup-background2 {
        height: 550px !important;
	}
}
@media only screen and (min-width : 992px) and (max-width : 1023px){
    .lightbox1 .box1 {
        max-width: 60%;
    }
	.new-popup-background2 {
        height: 525px !important;
	}
}
@media only screen and (min-width : 768px) and (max-width : 991px){
    .lightbox1 .box1 {
        max-width: 80% !important;
    }
	.new-popup-background2 {
        height: 525px !important;
	}
}
@media only screen and (max-width : 1202px){
	h2.exit-p-h2styl2 {
		font-size: 30px !important;
		line-height: 36px !important;
	}
}
@media only screen and (max-width : 1099px){
	h2.exit-p-h2styl2 {
		font-size: 26px !important;
		line-height: 30px !important;
	}
	p.bottom_line_epo-para2 {
		line-height: 22px;
		margin-top: 0px !important;
	}
}
@media only screen and (min-width: 1023px) {
	.lightbox1 .box1 {
		min-width: 500px !important;
	}
	.lightbox1 .content {
		padding-top: 0px !important;
	}
}
@media (min-width: 768px){
	.Epop-link-col1 {
		max-width: 60%;
	}
}
@media only screen and (max-width : 767px){
    .lightbox1 .box1 {
        min-width: 380px;
        max-width: 50%;
    }
    .lightbox1 .content .popuplink a {
        font-size: 10px !important;
    }
	h2.exit-p-h2styl2, p.bottom_line_epo-para2 {
		padding-left: 0px !important;
	}
	.new-popup-background2 .EpopContactForm2 {
		max-width: 260px !important;
	}
	.new-popup-background2 {
		background-image: none !important;
		height: 500px !important;
	}
	.new-popup-background2 .EpopContactForm2 .custom-right-arrow:after {
		right: 40px;
	}
}
@media only screen and (max-width : 420px) {
    .lightbox1 .content .popuplink a {
        font-size: 10px !important;
    }
	.new-popup-background2 {
		padding: 20px;
		height: 485px !important;
	}
	.lightbox1 .box1 {
        min-width: 300px!important;
        max-width: 50%!important;
    }
	.new-popup-background2 .EpopContactForm2 {
		margin-left: 0px!important;
	}
}
/**   
*Author: Rupesh Warke
*Date: 08 June 2022
*Page: new exit popup form end */
/**   
*Author: Rupesh Warke
*Date: 23 Sep 2022
*Page: New Logo height and width css start */

.blog-header footer.site-footer .custom_row .widget-top-1 img {
    max-width: 200px !important;
}
.blog-header .custom_row .logo img {
    margin-bottom: 10px;
}
.blog-header .sticky img {
    max-width: 140px !important;
    margin: 0 10px;
    position: relative;
    top: -8px;
}
.mobile-headre img.custom-logo {
    max-width: 143px;
    margin: 7px 10px 10px 15px;
    position: relative;
    top: -8px;
}
@media only screen and (max-width: 767px) {
.text-above-header {
    display: none;
}
}
/**   
*Author: Rupesh Warke
*Date: 23 Sep 2022
*Page: New Logo height and width css end */

/**
*Author: Rupesh Warke
*Date: 04 Oct 2024
*Page: new exit popup start*/

.mainrowexitpopup1 {
    width: 100%;
    display: flex;
    align-items: center;
  /*  height: 720px; */
  }
  @media only screen and (max-width: 767px) {
	.mainrowexitpopup1 {
    flex-wrap: wrap !important;
	}
}
.elearningtrendz_exitpopup {
    background-image: url(../png/exit-popup-left-side.png);
    background-size: 50% 100%;
    position: relative;
  }
  .elearningtrendz_exitpopup .exitppcolumn1 {
    width: 50%;
    background-image: url(../png/exit-popup-left-side.png);
    background-position: center center;
    background-size: 100% 100%;
    position: relative;
  }
  .elearningtrendz_exitpopup .exitppcolumn2 {
    width: 50%;
    background-color: #ffffff;
    padding: 30px;
  }
  
  .elearningtrendz_exitpopup p.elearningtrendz_exitpopup-h3 {
    color: #000000 !important;
    font-family: "Poppins", Sans-serif;
    font-size: 20px !important;
    line-height: 38px;
    font-weight: 600 !important;
    letter-spacing: 0px;
    margin-bottom: 8px;
    text-align: center;
}
  .exitformdiv2 input.wpcf7-form-control.wpcf7-quiz, .exitformdiv2 input.wpcf7-form-control.wpcf7-text, .exitformdiv2 textarea.wpcf7-form-control.wpcf7-textarea {
      border: 1px solid #D5D4D4 !important;
      border-radius: 3px !important;
      /*margin-bottom: 13px;*/
      background: #E9EAEB;
      font-size: 14px !important;
      font-weight: 500 !important;
      padding: 10px 15px !important;
      color: #6D6D6D !important;
  }
  .exitformdiv2 .wpcf7-quiz-label {
      font-size: 14px;
      line-height: 21px;
      font-weight: 500 !important;
      letter-spacing: 0px;
      color: #1A1A47;
  }
  .exitformdiv2 .ps_full a {
      color: #118FC9 !important;
  }
  @media only screen and (max-width: 600px) {
  .exitformdiv2 .wpcf7-form-control.wpcf7-submit {
      font-size: 14px !important;
  }
  .elearningtrendz_exitpopup p.elearningtrendz_exitpopup-h3 {
    font-size: 18px !important;
    line-height: 25px;
}
.elearningtrendz_exitpopup {
    width: 100%;
    background-image: url(../png/mobile.png);
    background-size: 100% 50%;
  } 
  .elearningtrendz_exitpopup .exitppcolumn1 {
    width: 100%;
    background-image: url(../png/mobile.png);
    padding: 150px;
  }  
  .elearningtrendz_exitpopup .exitppcolumn2 {
    width: 100%;
    background-color: #ffffff;
    padding: 30px;
  }
  }
  /*resp form*/
  @media only screen and (max-width: 767px) {
      .exitformdiv2 input.wpcf7-form-control.wpcf7-quiz, .exitformdiv2 input.wpcf7-form-control.wpcf7-text, .exitformdiv2 select.wpcf7-form-control.wpcf7-select, .exitformdiv2 textarea.wpcf7-form-control.wpcf7-textarea{
      max-width: 100% !important;
  }
  }
  .exitformdiv2 input.wpcf7-form-control.wpcf7-quiz:focus, .exitformdiv2 input.wpcf7-form-control.wpcf7-text:focus, .exitformdiv2 select.wpcf7-form-control.wpcf7-select:focus, .exitformdiv2 textarea.wpcf7-form-control.wpcf7-textarea:focus {
      border-color: #CFCFCF !important;
      border-width: 1px !important;
  }
  @media only screen and (max-width: 400px){
  .exitformdiv2 .wpcf7-form-control.wpcf7-submit {
      font-size: 12px!important;
  }
  }
  
  .exitformdiv2 select.wpcf7-form-control.wpcf7-select {
      color: #6D6D6D !important;
      opacity: 1;
      font-size: 14px !important;
      border: 1px solid #CFCFCF !important;
      height: 38px !important;
      font-family: roboto !important;
      font-weight: 400 !important;
      background: #E9EAEB;
      border-radius: 3px !important;
      margin-bottom: 13px;
      padding: 10px 15px !important;
  }
  
  @media only screen and (min-width: 1300px) {
  .exitformdiv2 label .buy-lms:after,
  .exitformdiv2 label .wpcf7-form-control-wrap.cf_noofusers:after {
      content: "\f107";
      position: absolute;
      right: 30px;
      font-family: 'FontAwesome';
      color: #6D6D6D;
      top: 11px;
  }
  }
  .exitformdiv2 .wpcf7-form-control.wpcf7-submit {
      background-image: linear-gradient(90deg, #00b7ff, #00d488) !important;
      color: #ffffff !important;
      font-family: roboto !important;
      letter-spacing: 0px;
      line-height: 24px;
      font-size: 14px !important;
      font-weight: 500 !important;
      box-shadow: 0px 6px 8px #118fc936;
      border-radius: 4px !important;
      display: block;
      max-width: 290px;
      width: 100%;
      text-align: center;
      margin: 0px auto !important;
      padding: 10px !important;
      height: 30px;
  }
  .exitformdiv2 input.wpcf7-submit:hover {
      background-image: linear-gradient(270deg, #00b7ff, #00d488) !important;
  }
  @media only screen and (min-width: 767px) and (max-width: 1599px) {
    .lightbox1 .box1 {
        max-width: 800px !important;
    }
}
.exit_mob_form {
    display: none !important;
}
.lightbox1 .box1 {
    min-width: 800px !important;
}
  @media only screen and (max-width: 1023px) {
    .lightbox1 .box1 {
        top: 50%;
    }
}
@media only screen and (max-width: 767px) {
    .lightbox1 .box1 {
        max-height: 720px !important;
        overflow-y: hidden !important;
        max-width: 300px !important;
    }
    .exit_laptop_form {
        display: none !important;
    }
    .exit_mob_form {
        display: block !important;
    }
}
.lightbox1 #exitpopupform input.wpcf7-form-control.wpcf7-submit {
	height: unset !important;
    padding-left: 10px !important;
}
.lightbox1 a.close {
    top: 20px;
    right: 20px;
}
  /**
*Author: Rupesh Warke
*Date: 04 Oct 2024
*Page: new exit popup end */