/*
Theme Name:  Byllboard
Template: 	 Divi
Theme URI:	 https://google.com
Author:		 Sohit Shukla
Author URI:	 https://google.com
Version:	 1.0.0
License:	 GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:    	 opensource     
Text Domain: byllboard
#FCC61E
#F8F219
#FFFFFF
#000000
#222222
 et_pb_row_fullwidth
 linear 180 percent
*/
/* Regular */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins Regular'), url('./fonts/Poppins-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

/* Italic */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins Italic'), url('./fonts/Poppins-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
}

/* Thin */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins Thin'), url('./fonts/Poppins-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

/* Thin Italic */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins Thin Italic'), url('./fonts/Poppins-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

/* ExtraLight */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins ExtraLight'), url('./fonts/Poppins-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

/* ExtraLight Italic */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins ExtraLight Italic'), url('./fonts/Poppins-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

/* Light */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins Light'), url('./fonts/Poppins-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

/* Light Italic */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins Light Italic'), url('./fonts/Poppins-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

/* Medium */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins Medium'), url('./fonts/Poppins-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

/* Medium Italic */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins Medium Italic'), url('./fonts/Poppins-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

/* SemiBold */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins SemiBold'), url('./fonts/Poppins-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

/* SemiBold Italic */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins SemiBold Italic'), url('./fonts/Poppins-SemiBoldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

/* Bold */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins Bold'), url('./fonts/Poppins-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* Bold Italic */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins Bold Italic'), url('./fonts/Poppins-BoldItalic.ttf') format('truetype');
    font-weight: 700;
    font-style: italic;
}

/* ExtraBold */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins ExtraBold'), url('./fonts/Poppins-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

/* ExtraBold Italic */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins ExtraBold Italic'), url('./fonts/Poppins-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

/* Black */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins Black'), url('./fonts/Poppins-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

/* Black Italic */
@font-face {
    font-family: 'Poppins';
    src: local('Poppins Black Italic'), url('./fonts/Poppins-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

body, html {overflow-x: hidden;}
body{font-weight: 400;line-height:1.5em;}
body, h1, h2, h3, h4, h5, h6{color: #1d2e43;}
body, body h1 a, body h2 a, body h3 a{ font-family: 'Poppins', sans-serif}
.container{max-width:1600px;}
.themeyellow{color:#FCC61E !important;}






#main-header{background-color:#f2f2f3;display:flex;}
#main-header>.container{display:flex;width:100%;padding-right:0px!important;padding-left:0px!important; align-items: center;padding-top:5px;padding-bottom:5px;}
#main-header .logo_container{position:relative;}
#main-header #et-top-navigation{margin-left: auto;padding-right:4%;}
.et_mobile_device #main-header{position:fixed;top:0;}
.et_mobile_device #main-header .logo_container{width:50%;height:70px;padding-right:0px;max-width:300px;}
/*.et_mobile_device #main-header.et-fixed-header .logo_container a{ width: auto !important;}*/


.et_header_style_left .logo_container{width:25%;background-color:#1E255D;padding-left: 30px;border-top-right-radius: 100px;border-bottom-right-radius: 100px;height:auto;display:flex;align-items: center;height: 80px;justify-content: flex-end;padding-right:40px;}
/*.et-fixed-header .logo_container a{display:block;width: 150px; margin-top: 30px;}
.et-fixed-header #phoneafterlogo{margin-top: 30px;}*/
#logo{width:240px!important;}
#top-menu a {color:#1E255D;}
#top-menu a:visited {color:#1E255D;}
/*.et-fixed-header .menu-item-751 a{padding-bottom: 25px!important;padding-top: 13px!important;}*/
.mobile_menu_bar:before, .mobile_menu_bar:after/*, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a*/{color:#1E255D;font-size:45px;}
 #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a{color:#F4A236;}
 
 
 
 
 
 
 
 
 
 
.bottom-nav li.current-menu-item>a{color:#fff;}

.headerslider.et_pb_section{padding-top:0px;padding-bottom:0px;}
.headerslider.et_pb_section .et_pb_row{width:100%;max-width:none;}
.headerslider.et_pb_section .et_pb_row.et_pb_row_0{padding-top:0px;}
.headerslider .et_pb_slides {max-height:560px!important;}
.headerslider .et_pb_slides .et_pb_slide {max-height:540px!important;}
.headerslider .et_pb_slides .et_pb_slider_container_inner{width:40%;}
.headerslider .et_pb_slide_description .et_pb_slide_title{font-weight:700;}
.headerslider .et_pb_row{padding:0px;}
.btn_yellow{border-color:#FCC61E !important;background-color:#FCC61E !important;}
.headerslider .et_pb_slide_overlay_container{opacity:0.6;top: 0;left: 0;width: 40%;padding-top: 2%;padding-left: 11%;background: linear-gradient(to right bottom, #010101 0%, #010101 60%, transparent 0%, transparent 100%);}
.headerslider .et_pb_slide_overlay_container::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #010101!important;transform: skew(-15deg);}
.headerslider .et_pb_slide_description,.headerslider .et_pb_slider_fullwidth_off .et_pb_slide_description{padding:7% 8% 24% 8%!important;}

.headerslider .et_pb_button_wrapper { /*position: absolute !important;*/bottom: 120px !important;width: auto !important;}
.headerslider .et-pb-slider-arrows{position: absolute;display: flex;width: 80px;left:9%;bottom: 30px;}
.headerslider .et-pb-arrow-prev{opacity:1!important;left:-10px!important;font-size:24px;}
.et-pb-arrow-prev:before{content:"\23";/*font-family: "Font Awesome 6 Free" !important;*/;border:3px solid #fff;border-radius:50%;padding:3px;}
.headerslider .et_pb_slider:hover .et-pb-arrow-prev{left: 0px!important;}
.headerslider .et-pb-arrow-next{opacity:1!important;right:-10px!important;font-size:24px;}
.et-pb-arrow-next:before{content:"\24";/*font-family: "Font Awesome 6 Free" !important;*/;border:3px solid #fff;border-radius:50%;padding:3px;}
.headerslider .et_pb_slider:hover .et-pb-arrow-next{right: 0px!important;}
/*************************************************contactuspage starts*****************************************************/
#contactuspage{padding-top:0px;padding-bottom:0px;} 
#contactuspage .et_pb_column_0{padding-bottom:54px;padding-left:4%; padding-right:4%;background-color:#1E255D;border-radius:10px;} 
#contactuspage::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #1E255D;opacity: 0.5;z-index: 1;}
#contactuspage .et_pb_row_0{padding-top:0px;padding-bottom:0px;}
.contactussection  h3{font-size:25px !important;}
.contactussection  h1{font-size:20px !important;}
.columnuno{background-color:#222222!important;}
.fieldcheckboxes .wpcf7-list-item{float:left;width:100%;}

.contactfield.fieldnotes{height:150px;}
.contactfield{border-color:#f2f2f2 !important;-webkit-appearance: none;background-color: #eee !important;width: 100% !important;border-width: 0;color: #999 !important;font-size: 14px !important;padding: 16px !important;}
.wpcf7-response-output{float:left;}
div#contactuspage input, div#contactuspage textarea {padding: 17.0492px 27.2787px !important;height: 52.1px;border: 0.852459px solid #8D8D8D !important;border-radius: 5.11475px !important;max-width:640px;color:#1d2e43!important;}
div#contactuspage textarea{ height:auto;}
#contactuspage h2 {color: #fff;font-size: 2.5rem;line-height: 100px;font-weight: 700;font-family: Open Sans, Arial, sans-serif;padding-bottom:0px;}
#contactuspage .et_pb_text_0{margin-bottom:0px;}  
#contactuspage {padding-top: 54px;padding-bottom: 54px;padding-left: 4%;}
.no-margin.half .et_pb_module.et_pb_map_0.et_pb_map_container {margin-bottom: 0px;}
.no-margin.half .et_pb_module.et_pb_text.et_pb_text_1.et_pb_text_align_left.et_pb_bg_layout_light{text-align: center;float:left;}
ul.contact-data li {padding: 0 20px 0 0px;list-style: none;}
ul.contact-data {display: flex;justify-content: center;}
ul.contact-data li {padding-right: 30px;}
ul.contact-data li a span {display: block;color: #fff;font-weight: bold;}
#contactuspage .no-margin.half{ margin:0px !important; width:40% !important; padding-bottom:0px !important;}


/*************************************************contactuspage ends*****************************************************/
.status-publish .et_pb_section.et_pb_section_0.et_pb_with_background.et_section_regular.et_had_animation {
    background: rgb(0,69,255);
    background-image: radial-gradient(circle, rgba(0,69,255,1) -20%, rgba(40,40,40,1) 43%, rgba(40,40,40,1) 72%);
    background-position: 200px -80px;
    background-repeat: no-repeat;
    background-color: #282828 !important;
}
/*#top-menu-nav{float:left;margin-top:46px!important;display:none;}
#et_mobile_nav_menu{display:block;}*/
#top-menu li{padding-right:40px;}
#top-menu .lastmenu a{color:#fff;padding:10px 15px!important;border:1px solid #fff;border-radius:18px;background-color:#1E255D;}
#text-left .et_pb_slides .et_pb_slider_container_inner{width:40%;}


/*******************************************button widgets starts here**************************************/
#text-left .et_pb_slides .et_pb_slider_container_inner .et_pb_more_button{background-color:#0045FF!important;cursor:pointer;height: 37px!important;width: 124px;display:table-cell!important;vertical-align:bottom!important;font-size:15px;color:#fff;text-align:left;border:none !important;font-weight:500;padding:20px;opacity:0.7 !important;}
#text-left .et_pb_slides .et_pb_slider_container_inner .et_pb_more_button:hover{opacity:1 !important;}
#text-left .et_pb_slides .et_pb_slider_container_inner .et_pb_more_button:after{display:none;}


body #page-container  .et_pb_section#headerslider .et_pb_slider_0.et_pb_slider .et_pb_more_button.et_pb_button:hover{/*padding: 0.3em 0.3em 0.3em 2.5em!important;*/}
#page-container{padding-top:78px;}
.by_button{background-color:#0045FF!important;cursor:pointer;height: 37px;width: 124px;display:table-cell!important;vertical-align:bottom!important;font-size:15px;padding:20px;color:#fff;text-align:left;border:none !important;font-weight:500;opacity:0.7 !important;}
.by_button:hover{opacity:1 !important;padding:20px!important;}
.by_button:after{display:none;}
.center-btn {display: flex !important;align-items: flex-end;left: 0;right: 0;margin: 0 auto;}


.contactuspagev2{color:#1E255D;}  
.contactuspagev2 input{height:48px;}
.contactuspagev2  .wpcf7-form-control-wrap{height:48px;}
.contactuspagev2 .contactfieldswrapper.heightauto .wpcf7-form-control-wrap{height:auto;}
.contactuspagev2 .howyouhear .wpcf7-form-control-wrap{height:auto;}
.contactuspagev2 .wpcf7-submit{background-color:#1E255D;border-radius:24px;font-size:16px;color:#fff;border-color:#1E255D;padding: .3em 1em;border-radius: 9999px !important;transition: all 300ms ease 0ms;position:relative; overflow: hidden;}
.contactuspagev2 .submit-wrapper{position:relative;width:100%;float:left;transition: all 300ms ease 0ms;}
.contactuspagev2 .submit-wrapper:after {content: "\35";font-family: ETmodules !important;position: absolute;right: 54px;top: 13px;font-size: 25px;color: #fff;opacity: 0;pointer-events: none;transition: all 300ms ease 0ms;}
.contactuspagev2 .submit-wrapper:hover:after{ right: 30px;opacity: 1;}
div#contactuspagev2 .wpcf7-submit:hover:after {opacity: 1;margin-left: 0;}
div#contactuspagev2 .wpcf7-submit:hover{padding: .3em 2em .3em .7em;}
div#contactuspagev2 .wpcf7-submit:after{font-size:25px;}

.contactuspagev2 .uacf7-form-323{display:flex;flex-direction:column;}  
.contactuspagev2 .contactfieldswrapper{float:left;width:100%; margin-bottom:15px;}
.contactuspagev2 .contactfieldswrapper lable{color:#1E255D;font-size:14px;font-weight:400;}
.contactuspagev2 .personalinfowrapper{display: flex;gap: 10px;}
.contactuspagev2 .buttonwrapper{display: flex;gap: 10px;}
.contactuspagev2 .buttonwrapper .contactleft{flex: 0 0 60%;font-size:14px;}
.contactuspagev2 .fieldcheckboxes{display: flex;gap: 10px;}
.contactuspagev2 .form-with-custom-checkboxes-radios label{color:#1E255D;}
.contactuspagev2 .form-with-custom-checkboxes-radios span.wpcf7-list-item-label{color:#1E255D;margin:0px;}
.contactuspagev2 .form-with-custom-checkboxes-radios .wpcf7-list-item:not(:last-child){margin:0px;}
.contactuspagev2 .form-with-custom-checkboxes-radios .wpcf7-list-item {background-color:#F2F2F3;padding:10px;border-radius:8px;}
.contactuspagev2 .form-with-custom-checkboxes-radios .contactformat .wpcf7-form-control-wrap{max-width:50%;}
.aboutusgreysection .headingtext{font-size:36px;}
.contactuspagev2 input{border-radius:8px;}
.contactuspagev2 textarea{border-radius:8px;}


.contactuspagev2 #wpcf7-f752-p739-o1 .fieldcheckboxes{flex-direction:column;}
.contactuspagev2 #wpcf7-f752-p739-o1 .form-with-custom-checkboxes-radios .contactformat .wpcf7-form-control-wrap{max-width:100%;}
.input-icon-wrapper{position:relative;}
.contactuspagev2 .input-icon-business::after {
  content: '';position: absolute;top: 30%;right: 10px;transform: translateX(-10%);width: 20px;height: 20px;background-image: url('./images/User.png');background-size: contain;background-repeat: no-repeat;pointer-events: none;}
.contactuspagev2 .input-icon-email::after {
  content: '';position: absolute;top: 30%;right: 10px;transform: translateX(-10%);width: 20px;height: 20px;background-image: url('./images/Email.png');background-size: contain;background-repeat: no-repeat;pointer-events: none;}  
 .contactuspagev2 .input-icon-phone::after {
  content: '';position: absolute;top: 30%;right: 10px;transform: translateX(-10%);width: 20px;height: 20px;background-image: url('./images/Mobile.png');background-size: contain;background-repeat: no-repeat;pointer-events: none;} 
 .contactuspagev2 .wpcf7-date{padding:10px;}
 .contactuspagev2  .contactright{display:flex;margin-left:auto;}
 .contactuspagev2 .submit-wrapper{display:flex;flex-direction:column;}
 .contactuspagev2  .wpcf7{display:flex;} 
 .contactuspagev2  .wpcf7 .screen-reader-response{display:flex;clip:unset;clip-path:none;bottom:0;width:100%;height:auto;z-index:9999;padding:5px;color:green;}
  .contactuspagev2  .wpcf7 .screen-reader-response p{}
/*div#contactuspage .wpcf7-submit{background-color:#0045FF!important;cursor:pointer;display:table-cell!important;vertical-align:bottom!important;font-size:15px;padding: 1rem 6rem !important;color:#fff;text-align:left;border:none !important;transition: all 0.4s ease-in-out;opacity:0.7 !important;border-radius: 9999px !important;font-weight:bold !important;margin:0 auto;color:#fff!important;}
div#contactuspage .wpcf7-submit:hover {opacity:1 !important;}*/
div#contactuspage .text-center{text-align:center;}
/*******************************************button widgets ends here**************************************/
#text-left .et-pb-controllers{text-align: right;padding-right: 30px;}
.et-pb-controllers .et-pb-active-control{background:none;color:#fff;}
.et-pb-controllers a{background:none;font-size:45.32px;padding-right:30px;color:#9B9B9B;}
/*******************************************whyitworks starts here**************************************/
#whyitworks .et_pb_gutters3 .et_pb_column_1_5{width: 19%;}
#whyitworks .et_pb_gutters3 .et_pb_column{margin-right: 0.5%;}
.et_pb_section#whyitworks{padding-bottom:0px;}
#whyitworks .et_pb_gutters3{padding-bottom:0px;}
#whyitworks .trucksonecolumnright{float:right;}  
/*******************************************whyitworks ends here**************************************/

/*******************************************footer starts here**************************************/
/*#footersection{  background-position: left bottom;background-repeat: no-repeat;background-size: 50%;}
#footersection {color:#000!important;}*/
.et-l--footer .et_builder_inner_content{background-color:#1E255D !important;color:#fff!important;}
.et-l--footer .et_pb_section{background-color:#1E255D !important;color:#fff!important;padding:0px;}
.main-footer  .et_pb_heading{margin-bottom:10px !important;} 
.main-footer h1{color:#fff;margin-bottom:10px !important;font-size: 1.3rem;padding-bottom: 0px!important;font-weight: 600;}
.main-footer{padding:0px;}
.main-footer img{width:140px;max-width:100%;}
.main-footer>.et_pb_row{padding-bottom:0px!important;} 
.main-footer .et_pb_image{margin-bottom:15px!important;}
.copyrights{padding:0px;}
.copyrights .et_pb_row{padding:10px 0px 15px 0px;}
.copyrights .et_pb_row p{font-size: .8rem!important;}
.et_pb_menu_0_tb_footer.et_pb_menu{background-color:#1E255D !important;}
.et_pb_menu_0_tb_footer.et_pb_menu  ul li{width:100%;}
.et_pb_menu_0_tb_footer.et_pb_menu .et-menu a{color:#fff!important;font-size: .9rem !important;}

#footermenu{}
#footermenu .et_pb_menu__menu{display:block}
#footermenu .mobile_menu_bar{display:none;}
#footermenu .et_pb_menu__wrap{justify-content:flex-start;}
/*******************************************footer ends here**************************************/
/*#post-51{background:#fff;}
#post-58 {color:#fff;}
#post-58 h2{color:#fff;}*/
/* blog style */
.top-text {position: absolute;top: 0;color: #fff !important;font-family:'Lusitana',Georgia,"Times New Roman",serif;z-index:100 !important;}
.top-text p, .top-text h3 {color: #fff !important;font-size: 25px !important;font-family: CaslonGraD !important;padding-right:35px;}
.et_pb_module.et_pb_image.et_pb_image_7 {margin-bottom: 0px !important;}
#whyitworks .et_pb_image .et_pb_image_wrap {display: inline-block;position: relative;max-width: 100%;box-shadow: 0px 12px 40px -6px rgba(67,96,124,0.5);}
#ourservices .et_pb_image .et_pb_image_wrap::before {content: "";position: absolute;z-index: 99;height: 100%;background: #000;top: 0;width: 100%;opacity: 0.3;}
/*************************************************/
.form-with-custom-checkboxes-radios .wpcf7-list-item,
.form-with-custom-checkboxes-radios label {display: flex;}
.form-with-custom-checkboxes-radios .wpcf7-list-item {margin: 0;}
.form-with-custom-checkboxes-radios .wpcf7-list-item:not(:last-child) {margin-bottom: 10px;}
.form-with-custom-checkboxes-radios label {cursor: pointer;color: #fff;}
span.wpcf7-list-item-label {color: #fff;margin: 10px 0 0;}
.form-with-custom-checkboxes-radios [type="radio"],.form-with-custom-checkboxes-radios [type="checkbox"] {position: absolute;left: -9999px;}
.form-with-custom-checkboxes-radios [type="radio"] + .wpcf7-list-item-label,.form-with-custom-checkboxes-radios [type="checkbox"] + .wpcf7-list-item-label {position: relative;padding-left: 30px;line-height: 20px;}
.form-with-custom-checkboxes-radios [type="radio"] + .wpcf7-list-item-label::before,.form-with-custom-checkboxes-radios [type="checkbox"] + .wpcf7-list-item-label::before,.form-with-custom-checkboxes-radios [type="radio"] + .wpcf7-list-item-label::after,.form-with-custom-checkboxes-radios [type="checkbox"] + .wpcf7-list-item-label::after {content: "";position: absolute;box-sizing: border-box;}
.form-with-custom-checkboxes-radios [type="radio"] + .wpcf7-list-item-label::before,
.form-with-custom-checkboxes-radios [type="radio"] + .wpcf7-list-item-label::after {border-radius: 50%;}
.form-with-custom-checkboxes-radios [type="radio"] + .wpcf7-list-item-label::before,
.form-with-custom-checkboxes-radios [type="checkbox"] + .wpcf7-list-item-label::before {top: 0;left: 0;width: 20px;height: 20px;/*border: 0.852459px solid #8D8D8D;*/border: 0.852459px solid #000;border-radius: 50%;/*background: #343333;*/background: #fff;}
.form-with-custom-checkboxes-radios [type="radio"] + .wpcf7-list-item-label::after,.form-with-custom-checkboxes-radios [type="checkbox"] + .wpcf7-list-item-label::after {top: 5px;left: 5px;width: 10px;height: 10px;background: #1E255D;transition: all 0.2s;}
.form-with-custom-checkboxes-radios [type="radio"]:not(:checked) + .wpcf7-list-item-label::after,.form-with-custom-checkboxes-radios [type="checkbox"]:not(:checked) + .wpcf7-list-item-label::after {opacity: 0; transform: scale(0.01);}
.form-with-custom-checkboxes-radios [type="radio"]:checked + .wpcf7-list-item-label::after,
.form-with-custom-checkboxes-radios [type="checkbox"]:checked + .wpcf7-list-item-label::after {
  opacity: 1;transform: scale(1);
}
.form-with-custom-checkboxes-radios [type="radio"]:focus + .wpcf7-list-item-label::before,
.form-with-custom-checkboxes-radios [type="checkbox"]:focus + .wpcf7-list-item-label::before {
  box-shadow: 0 0 4px 3px #0045FF;
}
.footer-left{width:50%;float:left;}
.footer-left #footer-address{color:#fff;float:left;padding: 15px 0;width:100%;}
.footer-right{width:50%;float:right;}
.footer-right #footer-info{text-align:right;float:right;width:100%;}
#phoneafterlogo{float: left;width: 211px;margin-top: 39px;margin-left: 20px;}
.et-search-form input{color:#fff;}
#sidebar #block-3{display:none;}
#sidebar #block-4{display:none;} 
.datecomments{padding-top:10px;float:left;}
.booknowpage form{float:left;}
div#contactuspage input[type="date"]{width:98%!important;}
#enddate  input[type="date"]{float:left;margin-right:0px!important}
.datefield{border: 2px solid #666;padding: 10px;border-radius: 8px;height:auto;} 
.datecomments,div#contactuspage input[type="date"]{color:#1d2e43;}
/*#footer-bottom .container{max-width:90%!important;}*/
div#contactuspage input[type="date"] {width: 48%;margin-right: 2%;}
/******************************************************/
.affiliatesanddiscount h2{color:#fff!important;font-family:CaslonGraD!important;}
.borderimage img{height:1px!important;}
.borderimage .et_pb_image_wrap::before {background:transparent!important;}
#contactusicons{width:100%;}
#contactusicons ul{width:100%;}
#contactusicons li.second{width:55%;}
#contactusicons li.first{text-align:center;width:45%;}
.affiliatesanddiscount{font-family:CaslonGraD;}
#service-post h3{font-size:36px!important;font-weight:500;}
#footerconetnt .et_pb_main_blurb_image, #footerconetnt h4 {display: none;}
#contactuspage .contactustitle p{margin-bottom:15px;}
#phoneafterlogo{font-family: Roboto;color:#fff;}
#footer-info{padding: 15px 0;color: #fff;}
/*div#contactuspage .wpcf7-submit{height:48px;line-height:29px!important;}*/
#text-left .et_pb_slides .et_pb_slider_container_inner .et_pb_more_button{height:48px;transition-duration:.2s;opacity:1;}
/*div#contactuspage .wpcf7-submit:hover{padding-left:40px!important;}*/
.by_button{height:48px;border-radius:0px!important;font-weight:500!important;text-transform:none!important;}
#contactusicons{clear:both;}
.contactfieldswrapper lable{display:block;width:100%;font-weight:900;}
#startdate{float:left;width:50%;}
#enddate{float:right;width:50%;}
#phoneafterlogomobile{display:none;}
.search-results .et_pb_post {background:#fff!important;}
.headerslidermobile{display:none;padding:0px!important;}
.headerslidermobile .et_pb_row.et_pb_row_1{padding:0px;}
.headerslidermobile .et_pb_slide{padding:0px;} 
.headerslidermobile .et_pb_slide_image{margin-top:0px!important;}
.headerslidermobile{max-height:430px;overflow:hidden;}
.headerslidermobile .et_pb_slide_description{}
/*************************************************/
.et-waypoint:not(.et_pb_counters){opacity:1!important;}





/********************************Hamburger starts*********************************/
.byllboardheadercontainer{padding: 0 5%;}
body #page-container{overflow-x:hidden;} 
#mobile_menu{width:0px;padding:0px; position: fixed;right: -100%;width: 100%;/*height: 100vh;*/opacity: 0;transition:right 0.3s ease-out,opacity 0.2s ease-out;margin: 0;padding: 0;list-style: none;display: block !important;left:auto!important;transform: none !important; will-change: right, opacity;}
.mobile_nav.closed #mobile_menu{}
.mobile_nav.opened #mobile_menu {right: 0;opacity: 1;transition:right 0.3s ease-out,opacity 0.2s ease-out;/*height: 100vh!important;*/width:100%;}
#mobile_menu li{background-color:#F2F2F3;}
#mobile_menu a{text-align:center;border-bottom:0px!important;color:#1E255D;}
/*.mobile_nav:not(.opened) #mobile_menu {right: -100%;opacity: 0;transition:right 0.3s ease-in,opacity 0.2s ease-in;height: 100vh;display: block !important;width:0px;}*/


.mobile_menu_bar {}
.mobile_nav.opened .mobile_menu_bar:before{content:"\4d";font-family:"ETmodules"!important;font-size:45px;}
.et_mobile_menu li a{color:#1d2e43!important;font-size:16px;}

/********************************Hamburger ends*********************************/
/********************************videoslider starts*********************************/
#videoslider{min-height: 100vh;overflow: hidden;position: relative;}
#videoslider .videoslidertextcontents{text-align:center;padding-top:30px;}
#videoslider .videoslidertextcontents h2{font-weight: 900;color:#fff !important;-webkit-animation: fadeInTextShadow 1s ease-in forwards;animation: fadeInTextShadow 1s ease-in forwards;}
#videoslider .videoslidertextcontents h3{font-weight: 600;color:#fff !important;-webkit-animation: fadeInTextShadow 1s ease-in forwards;animation: fadeInTextShadow 1s ease-in forwards;}
/********************************videoslider ends*********************************/
/********************************bannerimageSection starts*********************************/
#bannerimageSection{height: 300px;overflow: hidden;position: relative;}
#bannerimageSection .bannerimagecontents{text-align:left;padding-top:0px;}
#bannerimageSection .bannerimagecontents h2{font-weight: 900;color:#fff !important;-webkit-animation: fadeInTextShadow 1s ease-in forwards;animation: fadeInTextShadow 1s ease-in forwards;font-size: 46px;}
.bannerimageSection.middlealign{display:flex;align-items: center;} 
.bannerimageSection.middlealign.tworows{flex-direction:column;}
.bannerimageSection .buttonrow .firstitem{text-align:right;}
.bannerimageSection.withoutbuttons {height: 150px!important;} 
.bannerimageSection .buttonrow a{color:#fff;}
.typingwrapper{font-weight:500!important;font-size:30px!important;} 
/********************************bannerimageSection ends*********************************/
/********************************partnersSection starts*********************************/
#partnersSection{padding:24px 0px 24px 0px !important;}
.partnersSection .et_pb_text_0{font-size:36px;font-weight:600;padding:24px 0px;line-height:40px;}
.orangetext{color:#F4A236;}
#partnersSection .et_pb_heading{margin-bottom:0px;} 

/*.et_pb_module_heading::before, .et_pb_module_heading::after {
    content: "";
    height: 3px;
    background: #000;
    display: inline-block;
    width: 50px;
    margin-bottom: 9px;
}*/

#partnersSection .et_pb_row{padding:0px} 
#partnersSection .slick-track{padding-top:0px;padding-bottom:10px;}
#partnersSection h2{font-weight:700;}
#clientsourpartnetssection{padding:54px 0px 0px 0px !important;}
#clientsourpartnetssection .et_pb_row{padding:0px} 
#clientsourpartnetssection .slick-track{padding-top:0px;}
/********************************partnersSection ends*********************************/
/********************************testimonialsSection starts*********************************/
#testimonialsSection{padding:0px !important;}
#testimonialsSection .et_pb_row_7{border:none;}
#clientstestimonials{padding:0px !important;}

/********************************testimonialsSection ends*********************************/
.bannerimageSection:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #1E255D;opacity: 0.5;z-index: 1;}
.booknowsection{padding:0px;}
.booknowsection.et_pb_section{padding:0px;}
.booknowsection .et_pb_row{padding:0px;} 
.booknowsection .et_pb_promo_description{padding-bottom:10px;}  
.booknowsection .et_pb_cta_0 {padding:30px 60px!important;}
/*.et_pb_equal_columns .et_pb_column{border:1px solid red;}*/
.angled-content-section-one{color:#fff;padding:0px;}
.angled-content-section-one.et_pb_section{padding:0px;} 
.angled-content-section-one>.et_pb_row {min-height: 300px;padding: 0px;}
.angled-content-section-one h2{color:#fff;}
.angled-content-section-two{color:#fff;padding:0px;}
.angled-content-section-two.et_pb_section{padding:0px;overflow:hidden;} 
.angled-content-section-two>.et_pb_row {min-height: 300px;padding: 0px;justify-content:flex-end;}
.angled-content-section-two h2{color:#fff;}
.wearebyllboard.et_pb_section{padding:0px;}
/********************************termsandconditions starts*********************************/
.termsandconditions li{}
/********************************termsandconditions ends*********************************/

/********************************bannersection starts*********************************/
.bannersection:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #1E255D;opacity: 0.5;z-index: 1;}
.bannersection h1{color:#fff;font-size:40px;font-weight:600;}
/********************************bannersection ends*********************************/
/********************************aboutus starts*********************************/
.whychoosebillboard{background-color:#1E255D;color:#fff;}
.whychoosebillboard h1{color:#fff;}
.whychoosebillboard h2{color:#fff;}
.whychoosebillboard .contentsection.et_pb_row {padding:0px;}
.whychoosebillboard .contentsection .et_pb_text_inner{padding-right: 50px;padding-left: 50px;margin-top: auto;margin-bottom: auto; }
.whychoosebillboard .contentsection .et_pb_column{display:flex;margin:0px;width:49.999%} 
.whychoosebillboard .contentsection .columntext{align-items: center; justify-content: center;display:flex;}
.whychoosebillboard .row-reverse{}
.whychoosebillboard .contentsection{display:flex;}

@media (max-width: 600px){
	.whychoosebillboard .contentsection .et_pb_text_inner{padding-right: 0px;padding-left: 0px;}
	.whychoosebillboard .contentsection{flex-direction:column;} 
	.whychoosebillboard .row-reverse>.et_pb_column{order: 2;padding-top:30px;}
	.whychoosebillboard .row-reverse>.et_pb_column.et-last-child{order: 1;}
}
/********************************aboutus ends*********************************/
/********************************logo grid starts*********************************/

/********************************logo grid ends*********************************/

/********************************what you get starts*********************************/
/*.whatyouget .et_pb_column {border-right: 1px solid #1E255D;padding: 0 20px;margin-right:0px;width:33.333%}
.whatyouget .et_pb_column.et-last-child{border-right:none;} 
.whatyougettwo{padding:0px!important;}
*/
.whatyougetsection .whatyouget .et_pb_column{text-align: center;padding: 35px 20px;border-radius: 3px;box-shadow: 0 0 5px rgba(71, 71, 71, .2);margin-bottom: 30px;-webkit-transition: .3s linear;-moz-transition: .3s linear;-ms-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear;}
.whatyougetsection .hyphenheading h6{color:#fff;}
.whatyougetsection .hyphenheading h6:before{background-color:#fff;}
.whatyougetsection .whatyougetsectiontext {color:#fff;font-size:36px;font-weight:600;max-width:50%;line-height:1em;}
.whatyougetsection .whatyouget.bgcolor .et_pb_column{color:#fff;}
.whatyougetsection.mildblue .whatyouget .et_pb_column{color:#fff;}
.whatyougetsection .whatyouget .et_pb_text_inner{}
.whatyougetsection .whatyouget i {display: block;width: 80px;height: 80px;line-height: 80px;background: #eef2f6;border-radius: 50%;text-align:center;margin:0 auto;}
.whatyougetsection.mildblue .whatyouget i {display: block;width: 80px;height: 80px;line-height: 80px;background: #fff;border-radius: 50%;text-align:center;margin:0 auto;}
.whatyougetsection .whatyouget i:before{font-size:35px;}
.whatyougetsection .whatyouget h2{font-size:18px;margin: 35px 0 20px;font-weight: 700;text-align:center;color:#fff;}
.whatyougetsection h2.et_pb_module_heading{font-size:26px;font-weight:700;}
.whatyougetsection .whatyouget .et_pb_column:hover {}
.whatyougetsection .whatyouget .et_pb_column:hover i{}
.whatyougetsection .whatyouget .et_pb_column:hover h2{}
/********************************what you get ends*********************************/



/**********************************************sayhi starts*********************************************/
.sayhi.et_pb_section{padding:0px;}
.sayhi h2{color:#1E255D!important;}
.sayhi a.et_pb_button{color:#1E255D!important;}
/**********************************************sayhi ends*********************************************/

/**********************************************advertisenow starts*********************************************/
.advertisenow.et_pb_section{padding:0px;}
.advertisenow h2{color:#1E255D!important;}
.advertisenow a.et_pb_button{color:#1E255D!important;}
/**********************************************advertisenow ends*********************************************/
/**********************************************weserve starts*********************************************/
#weserve .et_pb_equal_columns{} 
.weserve.et_pb_section{padding-top:0px;}
#weserve .et_pb_equal_columns .et_pb_image .et_pb_image_wrap{max-width:50%;} 
#weserve .et_pb_equal_columns .et_pb_column{display:flex;flex-direction:row;background-color: #f8f8f9;padding: 20px;border-radius: 5px;}
/**********************************************weserve ends*********************************************/
/**********************************************oohsection starts*********************************************/
.oohsection{background-color:#1E255D!important;color:#fff;padding:0px;}
.whoisitfor{background-color:#1E255D!important;color:#fff;padding:0px;}
.whoisitfor h2{color:#fff;}
.whoisitfor ul{padding-left:30px;}
.contactusphone a{color:#1E255D;}
/**********************************************oohsection ends*********************************************/

/**********************************************atyourservice starts*********************************************/
.atyourservice {}
.atyourservice .servicerow .et_pb_column {text-align: center;padding: 35px 10px;border-radius: 3px;border: 1px solid #fff;
    border-radius: 4px;box-shadow: 0 0 5px rgba(71, 71, 71, .2);margin-bottom: 30px;-webkit-transition: .3s linear;-moz-transition: .3s linear;-ms-transition: .3s linear;-o-transition: .3s linear;transition: .3s linear;
}

.atyourservice .servicerow i {display: block;width: 80px;height: 80px;line-height: 80px;background: #eef2f6;border-radius: 50%;text-align: center;margin: 0 auto;color:#1E255D;font-size:40px;}
.atyourservice .servicerow h2 {font-size: 18px;margin: 35px 0 20px;font-weight: 700;text-align: center;}
.atyourservice .contentsection .et_pb_image img{max-height:300px;}
.atyourservice .servicerow i img {max-width: 100%;height: auto;width: 50px;margin-top: 18px;}
/**********************************************atyourservice ends*********************************************/
.simpletext h1{font-weight: 700;font-size: 2.3rem;margin-bottom: 3rem !important;}
.simpletext h2{line-height: 1.2;font-weight: 700;margin-bottom: 1.1rem;}
.simpletext p{margin-bottom: 1rem;}


/**********************************************typed-text starts*********************************************/
.typed-text{text-align:center!important;}
.typed-text .et_pb_text_inner{display: none;}
.typed-text .typingwrapper{display:inline-block;font-size:36px;font-weight:600;color:#fff;}
.typed-cursor {font-size: 36px;font-weight: 600;color: #ffffff;}
/**********************************************typed-text ends*********************************************/

/**********************************************Portfolio starts*********************************************/
.portfolio {position: relative;padding: 45px 0 15px 0;}
.portfolio #portfolio-filter {padding: 0;margin: -15px 0 25px 0;list-style: none;font-size: 0;text-align: center;}
.portfolio #portfolio-filter li {cursor: pointer;display: inline-block;margin: 5px;padding: 6px 12px;font-size: 14px;font-weight: 600;color: #ffffff;background: #1E255D;border: 2px solid transparent;border-radius: 0;box-shadow: inset 0 0 0 50px #1E255D;transition: ease-out 0.3s;-webkit-transition: ease-out 0.3s;-moz-transition: ease-out 0.3s;}
.portfolio #portfolio-filter li:hover,.portfolio #portfolio-filter li.filter-active {color: #1E255D;background: transparent;box-shadow: inset 0 0 0 0 #1E255D;border-color: #1E255D;}
.portfolio .portfolio-container{display: flex;flex-wrap: wrap; gap: 0;align-items: stretch;}
.portfolio .portfolio-item {width: 33.333%;display:flex;box-sizing: border-box;}
.portfolio .portfolio-wrap {position: relative;width: 100%;  display: flex;flex-direction: column;justify-content: space-between;padding:10px; height: 100%;box-sizing: border-box;}
.portfolio .portfolio-text { flex-grow: 1;}
.portfolio .portfolio-tags{display:flex;margin-top: auto; flex-wrap: wrap;gap: 5px;padding-top: 10px;}
.portfolio .portfolio-img {position: relative;overflow: hidden;border-radius:8px;}
.portfolio .portfolio-img img {position: relative;width: 100%;height: 100%;object-fit: cover;transform: scale(1.1);transition: .5s;}
.portfolio .portfolio-item:hover img {margin-left: 15px;}
.portfolio .portfolio-text {position: relative;height: auto;display: flex;align-items: center;background: #ffffff;flex-grow: 1;flex-direction:column;}
.portfolio .portfolio-text h3 {width: 100%;font-size: 20px;font-weight: 600;margin: 15px 0 0 15px;white-space: nowrap;overflow: hidden;}
.portfolio .portfolio-text .contenttext{width: 100%;margin: 0 0 15px 15px;}
.portfolio .portfolio-text a.btn {width: 50px;height: 50px;padding: 0 0 2px 1px;display: flex;align-items: center;justify-content: center;font-size: 45px;font-weight: 100;}
.portfolio .portfolio-item:hover a.btn {color: #1E255D;background: transparent;box-shadow: inset 0 0 0 0 #1E255D;border-color: #1E255D;}
.portfolio .portfolio-tags a{padding:3px 7px;font-size:14px;color:#1E255D;background-color:#F2F2F3;border-radius:4px;font-weight:600!important;}
.portfolio .portfolio-tags a:not(:last-child) {margin-right: 5px;}

@media (min-width: 992px) {
	.portfolio .portfolio-item {width: 33.333%;}
}
@media (max-width: 991.98px) {
  .portfolio .portfolio-item {width: 50%;}
}
@media (max-width: 767.98px) {
  .portfolio .portfolio-item {width: 100%;}
}

/**********************************************Portfolio starts*********************************************/

/**********************************************popup starts*********************************************/
.overlay {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.7);transition: opacity 500ms, visibility 500ms;visibility: hidden;opacity: 0;z-index: 999;display: flex;justify-content: center;align-items: center;}
.popup {margin: 0 auto;padding: 20px;background: #1E255D;border-radius: 5px;width: 50%;position: relative;max-height: 100px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;}
.overlay.show {visibility: visible;opacity: 1;}
.overlay.show .popup {animation: popup 0.7s forwards;}
@keyframes popup {
  0% {transform: scale(0.8);opacity: 0;}
  50% {transform: scale(1.1);}
  70% {transform: scale(0.95);}
  85% {transform: scale(1.05);}
  100% {transform: scale(1);opacity: 1;}
}
/*.popup:after {content: '';position: absolute;bottom: 99%;border: 0 solid transparent;border-left: 24px solid #1E255D;border-radius: 72px 0;top: -46px;left: 20px;width: 30px;height: 50px;}*/

#popup1 .content:before {font-family: 'ETMODULES';content: '\73';font-size: 32px;margin-right: 7px;vertical-align: top;} 
.popup .close {position: absolute;top: 27px;right: 30px;transition: all 200ms;font-size: 30px;font-weight: 500;text-decoration: none;color: #fff;}
.popup .close:hover {color: #06D85F;}
.popup .content {overflow: hidden;font-size:28px;font-weight:500;text-align: center;color:#fff;padding:6px;}
.popup .content i{margin-right:10px;font-size:35px;}
@media screen and (max-width: 700px) {
  .popup {width: 70%;}
}
/**********************************************popup ends*********************************************/

/**********************************************marketingproblems starts*********************************************/
.marketingproblems.et_pb_section,.marketingproblems .et_pb_row {padding:0px 0px 15px 0px!important;} 
.marketingproblems .et_pb_image_0 img{clip-path: ellipse(100% 90% at 100% 50%);}
.marketingproblems .step-end .uacf7-buttons{display:none;}
.marketingproblems .form-row>label{color:#1d2e43!important;line-height:30px;font-weight:700;font-size:26px;} 
.marketingproblems .wpcf7-form-control-wrap{padding:0px 0px 0px 15px;margin-top:15px;animation: blink-border 1s infinite;}
.marketingproblems .wpcf7-form-control-wrap label{font-weight:700;line-height:24px;border-bottom:1px solid #cdcdcd;padding:10px 0px;}
@keyframes blink-border {
    0% { box-shadow: inset 4px 0 0 0 #cdcdcd; }
    50% { box-shadow: inset 4px 0 0 0 transparent; }
    100% { box-shadow: inset 4px 0 0 0 #cdcdcd; }
}
.marketingproblems .wpcf7-form-control.wpcf7-text{border: 1px solid #1d2e43;border-radius: 4px;padding: 10px;line-height: 20px;font-weight: 600;}
.marketingproblems .wpcf7-list-item{width:100%;}
.marketingproblems span.wpcf7-list-item-label{color:#1d2e43!important; }


.marketingproblems .uacf7-next,.marketingproblems .wpcf7-submit{color:#fff;position: relative;border-radius:24px;font-size:16px;font-weight: 500;padding: .3em 1em;line-height: 1.7em !important;  border: 2px solid #fff;border-radius: 3px;-webkit-transition-duration: .2s;transition-duration: .2s;-webkit-transition-property: all !important;transition-property: all !important;margin-top:20px!important;} 

.marketingproblems .uacf7-next:after,.marketingproblems .wpcf7-submit:after{content: "\35";font-family: ETmodules !important;font-size:25px;line-height: 1em;opacity: 0;position: absolute;margin-left: -1em;-webkit-transition: all .2s;transition: all .2s;text-transform: none;-webkit-font-feature-settings: "kern" off;font-feature-settings: "kern" off;font-variant: none;font-style: normal;font-weight: 400;text-shadow: none;color:#fff;}
.marketingproblems .uacf7-next:hover,.marketingproblems .wpcf7-submit:hover{padding: .3em 2em .3em .7em;text-decoration: none;}
.marketingproblems .uacf7-next:hover:after,.marketingproblems .wpcf7-submit:hover:after{opacity: 1;margin-left:0;}
.marketingproblems .submit-wrapper{position:relative;display: inline-block;transition: all 300ms ease 0ms;}
.marketingproblems .submit-wrapper:after {content: "\35";font-family: ETmodules !important;position: absolute;right: 54px;top: 8px;font-size: 25px;color: #fff;opacity: 0;pointer-events: none;transition: all 300ms ease 0ms;}
.marketingproblems .submit-wrapper:hover:after{ right: 50px;opacity: 1;}

/**********************************************marketingproblems ends*********************************************/

/**********************************************calltoaction starts*********************************************/
.calltoaction{transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);transform-origin: center;}
.calltoaction .close-btn {position: absolute;top: 5px;right: 10px;cursor: pointer;font-size: 46px;color:#F4A236;display:none;}
.calltoaction.fullscreen .close-btn{display:inline-block;top: 30%;right: 10%;} 
.calltoaction:after{ position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #1E255D;opacity: 0;z-index: 90;pointer-events: none;transition: opacity 0.5s ease;}
.calltoaction a{color:#fff;opacity:1;}
.calltoaction.et_pb_section{padding:0px 0px 0px 0px;}
.calltoaction.fullscreen{position: fixed;top: 50% !important;left: 50%;transform: translate(-50%, -50%) scale(1.1);width: 100%;
  height: 100vh;max-width: none;border-radius: 0;margin: 0;display: flex;align-items: center;justify-content: center;z-index:999; background: rgba(0, 0, 0, 0.8);opacity: 1;} 
.calltoaction.fullscreen:after{ opacity: 0.8;pointer-events: auto;}
/**********************************************calltoaction ends*********************************************/
.casestudiessection{}
.casestudiessection h2.et_pb_module_heading{font-weight:700!important;font-size:26px;}
.casestudiessection .casestudytextsection{font-size: 36px;font-weight: 600;max-width: 50%;line-height: 1em;}
/**********************************************threelittleboxes starts*********************************************/
.threelittleboxes{padding:0px!important;}
.threelittleboxes .et_pb_row{padding:0px!important;} 
.threelittleboxes .et_pb_column{margin:0px;width:33.3333%;padding:54px;} 
.threelittleboxes h2{font-weight:700!important;font-size:26px;}
.threelittleboxes .colorwhite,.threelittleboxes .colorwhite h2{color:#fff;}
/**********************************************threelittleboxes ends*********************************************/


.orangebutton,.headerslider .et_pb_button,.marketingproblems .uacf7-next,.marketingproblems .wpcf7-submit {background-color:#F4A236;border-radius:24px;font-size:16px;color:#fff;border-color:#fff;}
.orangebutton:hover,.headerslider .et_pb_button:hover{border-color:#fff;background-color:#F4A236!important;}
.orangebutton:after,.headerslider .et_pb_button:after{font-size:25px;}

 
.bluebutton{background-color:#1E255D;border-radius:24px;font-size:16px;color:#fff;border-color:#fff;}
.bluebutton:hover{border-color:#fff;background-color:#1E255D!important;}
.bluebutton:after{font-size:25px;}

.whitebutton{background-color:#fff;border-radius:24px;font-size:16px;color:#1E255D;border-color:#1E255D;}
.whitebutton:hover{border-color:#1E255D;background-color:#fff!important;}
.whitebutton:after{font-size:25px;}

.bannerimageSection.middlealign.typingsection {height:112px!important;padding:0px;}
.typingsection .bannerimagecontents{padding:0px;margin-top:0px;margin-bottom:0px;font-size:36px;}

.hyphenheading h6{color:#1E255D;font-size:18px!Important;letter-spacing:0.1px;font-weight:500!Important;}
.hyphenheading .et_pb_module_heading:before{ content: "";display: inline-block;width: 50px;height: 2px;background-color: #1E255D;vertical-align: middle;margin-right: 10px;padding:0px;line-height:normal;}

.bluebutton{background-color:#1E255D;border-radius:24px;font-size:16px;min-width:166px;text-align:center;}
.bluebutton:hover{border-color:#fff;background-color:#1E255D!important;}
.bluebutton:after{font-size:25px;}


.whybillboardworks .moduleheadingtwo h2,.whybillboardworks .moduleheading h2{font-size:24px;font-weight:700;}
.whybillboardworks .moduleheadingtwo{width:75%;}
.whybillboardworks ul li{list-style:none;}
.whybillboardworks ul li:before {content:"";background-image: url('./images/tickmark.png');display:inline-block;background-repeat: no-repeat;background-position: left 7px;background-size: 10.8px 14.4px;height:20px;width:20px;}
.whybillboardworks .et_pb_button_module_wrapper{width: 70%;}
#et-top-navigation #mobile_menu {font-weight:normal!important;}


.brandmotion{color:#fff;}
.brandmotion > .et_pb_row{border-radius:14px;} 
.brandmotion .brandmotionheading{font-size:36px;font-weight:600;}
.whoisitforv2 .et_pb_toggle{background-color:#fff!important;} 
.whoisitforv2 .et_pb_toggle_title{color:#1E255D!important;font-size:28px;font-weight:600;}
.whoisitforv2 .et_pb_toggle_content{color:#1E255D!important;}
.contactusv2columnone{display:flex;flex-direction:column; }
.contactusv2columnone .calltoactioncontactusv2{margin-top: auto;border-radius:4px;}
.contactusv2columnone .calltoactioncontactusv2 .et_pb_promo_description{padding-bottom:0px;}
.contactusv2columnone .calltoactioncontactusv2 h2{color:#1E255D!important;font-weight:normal;font-size:16px;}
.contactusv2columnone .calltoactioncontactusv2 a{border:none;color:#004BC5;font-size:16px;font-weight:500px;padding:0px;}
.contactusv2columnone .calltoactioncontactusv2 a:hover{padding:0px;}
.contactusv2columnone .calltoactioncontactusv2 a:after{content:'\24';opacity:1;margin-left:10px;}
.contactusv2columnone .calltoactioncontactusv2 a:hover:after{margin-left:10px;}
.contactuspagev2 .contactusv2columnone .et_pb_blurb_container .et_pb_module_header{font-size:16px;font-weight:500;}
.contactuspagev2 .contactusv2columnone .et_pb_blurb_container .et_pb_blurb_description{font-size:16px;font-weight:400;}
.wa__btn_popup_txt{background-color:#2db742!important;color:#fff!important;}
@media (max-width: 480px){
.uacf7-buttons{text-align:center;}
#main-header #et-top-navigation{padding-top:10px!important;}
.popup{width:96%;}
.popup .content{line-height:30px;}
#contactuspage .no-margin.half{width:100%!important;border-radius:0px;}
#text-left .et_pb_slides .et_pb_slider_container_inner{width:90%;}
.et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_slide_description .et_pb_slide_title{font-weight:500!important;}
.service-post #ourservices .et_pb_column.et_pb_column_1_3{background:transparent!important;padding-right:0px!important;}
#serviceheader .et_pb_column .et_pb_module{margin-bottom:0px;}
#serviceheader .et_pb_button_0_wrapper{margin-top:0px!important;}
#et_search_icon:before{top:0px;}
ul.contact-data li {padding-right: 20px;}
#headerslider{padding-bottom:0px;}
#affiliatesanddiscount{padding-top:0px;}
#service-post{padding-bottom:0px;}
#contactuspage h2{font-size:73px;}
#contactuspage{padding-left:0px;padding-top:0px;padding-bottom:0px;}  
#contactuspage .contactustitle p{padding-bottom:10px;}   
#contactuspage .et_pb_column_0{padding-bottom:0px;}
#contactuspage.booknowpage .et_pb_text_0{margin-bottom:0px !important;}  
div#contactuspage .wpcf7-submit{background-size:162px !important;width:162px;}

.hyphenheading .et_pb_module_heading{text-align:center!important;}
.hyphenheading .et_pb_module_heading:after{content: "";display: inline-block;width: 50px;height: 2px;background-color: #1E255D;vertical-align: middle;margin-left: 10px;padding: 0px;line-height: normal;}
.whatyougetsection .hyphenheading .et_pb_module_heading:after{background-color:#fff;}
.casestudiessection .casestudytextsection{width:100%!important;max-width:100%;}
.whatyougetsection .whatyougetsectiontext{width:100%!important;max-width:100%;}
.marketingproblems .et_pb_code_0.et_pb_module{margin:0 auto!important;}
.whybillboardworks .et_pb_column.et-last-child{text-align: center;padding: 0 15px;}
.whybillboardworks .et_pb_text_7{width:100%;text-align:center;} 
.whybillboardworks .moduleheadingtwo{width:100%;}
.whybillboardworks .moduleheadingtwo h2{text-align:center!important;}
.whatyougetsection img{border-radius:50px;}
.partnersSection .et_pb_text_inner{line-height:normal;}
.partnersSection .et_pb_button_module_wrapper {text-align:center;}
.headerslider .et_pb_slide_overlay_container{width:100%;background-color:#010101!important;opacity:0.4;}
.headerslider .et_pb_slides .et_pb_slider_container_inner{width:100%;}
.headerslider .et-pb-slider-arrows {left:50%;transform: translateX(-50%);justify-content: center;z-index:99;}
.headerslider .et_pb_slide_description{text-align:center!important;}
.headerslider .et_pb_button_wrapper{text-align:center!important;}
.headerslider .et-pb-slider-arrows{width:80%;}
.calltoaction{text-align:center;}
.whybillboardworks .et_pb_button_module_wrapper{width:100%;text-align:center;}
.whybillboardworks .et_pb_module_heading{text-align:center;}
.contactuspagev2 .buttonwrapper{flex-direction:column;}
.contactuspagev2 .contactright {margin-left: inherit;}
}
@media (min-width: 481px) and (max-width: 991.98px) {
	.popup .content{font-size:20px;}
	.marketingproblems .et_pb_code_0.et_pb_module{margin:0 auto!important;} 
	.whybillboardworks .et_pb_row .et_pb_column:last-child .et_pb_module_heading{text-align:center;width:100%;} 
	.whybillboardworks .et_pb_row .et_pb_column:last-child .et_pb_module.et_pb_text_align_right{text-align:center;width:100%;} 
	.whybillboardworks .et_pb_row .et_pb_column:last-child .et_pb_button_module_wrapper{text-align:center;width:100%;}
	.whybillboardworks .et_pb_row .et_pb_column:last-child .moduleheadingtwo {width:100%;}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
/*.headerslider{display:none;}*/
.headerslidermobile{display:none;}
.headerslidermobile .et_pb_slide_image{display:block !important;}
.whychoosebillboard .contentsection .et_pb_column{width:100%}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	
	
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {}
@media only screen and (max-width: 768px) {
	.mobile_menu_bar:before{ top:17px;}


}
@media (min-width: 768px) and (max-width: 912px){#contactuspage .no-margin.half{width:60%!important;}
}
@media(max-width: 912px) {

.angled-content-section-one>.et_pb_row {min-height: auto;}
.angled-content-section-two>.et_pb_row {min-height: auto;}
.angled-content-section-one .et-last-child{top: 0;left: 0;width: 50%;padding-top: 2%;padding-left: 11%;background: linear-gradient(to right bottom, #1E255D 0%, #1E255D 60%, transparent 0%, transparent 100%);}
.angled-content-section-one .et-last-child::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #1E255D;transform: skew(-45deg);z-index: -1;}
.angled-content-section-two .et-last-child{top: 0;left: 0;width: 50%;padding-top: 2%;padding-left: 11%;background: linear-gradient(to left top, #1E255D 0%, #1E255D 60%, transparent 0%, transparent 100%);}
.angled-content-section-two .et-last-child::before {content: "";position: absolute;top: 0;left: 0;width: 60%;height: 100%;background-color: #1E255D;transform: skew(-45deg);z-index: -1;}
}
@media (max-width: 980px){
.et_header_style_left #logo {max-width: 80%!important;}

.footer-left{float:left;width:100%;text-align:center;}
.footer-right{float:left;width:100%;text-align:center;}
.footer-right #footer-info{text-align: center;float: left;}
/*.logo_container a{margin-top: 45px;}*/
.containerright #et_top_search{margin-top:43px!important;}
}
@media (min-width: 981px){
/*.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li#menu-item-751>a {padding-bottom: 30px;}*/
#menu-item-751 a{height: 37px;width: 124px;border-radius: 0px;background: #0045FF;padding-top:20px;padding-left:27px;padding-right:27px;padding-bottom:100px;opacity:0.7 !important}
#menu-item-751 a:hover{opacity:1 !important;}
#footersection .et_pb_button_2_wrapper{float:right;}
.no-margin.half{ margin:0px !important; width:50% !important; padding-bottom:0px !important;}
.no-margin.half.et-last-child{ flex-grow: 1;display: flex;flex-direction: column;}
div#mapframe, div#mapframe .et_pb_code_inner, #contactuspage .et_pb_row_0 {display: flex;flex-direction: column;flex-grow: 1;}
#contactuspage .et_pb_row_0{ flex-direction:row;}
}

@media (max-width: 981px){
#footersection .et_pb_button_2_wrapper{float:right;}
#logo {max-width:100%;width: 240px!important;}
#phoneafterlogomobile{display:block;width: 100%;color: #fff;text-align: center;font-family: Roboto;}
#phoneafterlogo{display:none;/*margin-top:0px!important;margin-left:0px !important;position: absolute;  padding-top: 15px;margin: 0 auto; */text-align: center;width: 100%;font-size: 12px!important;bottom:0px;}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {}
/*******************************************************/
/*tablet potrait*/
 @media (min-width: 481px) and (max-width: 767px) {

        }

@media (min-width: 768px) and (max-width: 1024px){
.containerright #et-top-navigation{padding-top:30px!important;}
.containerright #et-top-navigation{padding-left:0px!important}
}


/*************************************testimonial carousel starts*************************************/
.testimonial {display:flex;padding: 20px;align-items: center;border:1px solid rgba(30, 37, 93, 0.1); border-radius:4px;} 
.testimonial:before {content: "";position: absolute;top: 20px;left: 20px;width: 40px;height: 40px;background-image: url('./images/quote.png');background-size: contain;background-repeat: no-repeat;z-index: 0;}
.testimonial-left {flex: 0 0 60%;padding:40px 40px;}
.testimonial-right {flex: 0 0 40%;text-align: center;border-left:1px solid rgba(30, 37, 93, 0.1);}
.testimonial-img {}
.testimonial-img img{width:182px!important;height:auto;margin:0 auto;}
.testimonial-content{font-size:16px;} 
.testimonial-author {font-weight: 600;margin-top: 15px;font-size:20px;}
.testimonial-position {font-size:16px;}
.owl-stage{margin-top:10px;}
.owl-nav{display:flex;padding:20px 0px 0px 0px;gap:10px;}
.owl-prev{content: "";}
.owl-prev:before {content: "\23";border: 1px solid rgba(30, 37, 93, 0.1);border-radius: 50%;padding: 3px;color:#1E255D;font-family: ETmodules !important;}
.owl-next:before {content: "\24";border: 1px solid rgba(30, 37, 93, 0.1);border-radius: 50%;padding: 3px;color:#1E255D;font-family: ETmodules !important;}
/*************************************testimonial carousel ends*************************************/
.headingtext{font-size:40px;font-weight:600;}
.headingtext .et_pb_text_inner{line-height:42px;} 
.fixedwidth{max-width:60%;}
.nothingimagerow{min-height:528px;border-radius:14px;}


.bluetext{color:#004BC5!important;}
.joinussection .joinussectionheading{font-size:56px;font-weight:600;line-height:58px;}
.joinussection .numberslist{list-style:none;display:flex;}
.joinussection .numberslist li{display:flex;flex-direction:column;}
.joinussection .numberssection{font-size:34px;font-weight:600px;padding-bottom:48px;}
.joinussection .textsection{line-height:normal;}








/*tablet landscape*/
@media (max-width: 480px){
	.fixedwidth{width:100%;max-width:100%;}
	.testimonial{flex-direction:column;}
	.testimonial-right{border:0px;}
	.brandmotionheading  {line-height:normal;}
	.joinussection .et_pb_row{flex-direction: column-reverse;display: flex;}
	.joinussection .joinussectioncolumnone{padding-top:80px!important;}
	.joinussection .numberslist{display:flex;flex-direction:column;}
	.angled-content-section-one .et-last-child{padding: 12%;}
	.angled-content-section-two .et-last-child{padding: 12%;}
	.angled-content-section-one:before ,.angled-content-section-two:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #1E255D;opacity: 0.5;z-index: 1;}
}
@media(min-width: 768px) and (max-width: 981px){
.angled-content-section-one>.et_pb_row {min-height: auto;}
.angled-content-section-two>.et_pb_row {min-height: auto;}
.angled-content-section-one .et-last-child{top: 0;left: 0;width: 50%;padding-top: 2%;padding-left: 11%;background: linear-gradient(to right bottom, #1E255D 0%, #1E255D 60%, transparent 0%, transparent 100%);}
.angled-content-section-one .et-last-child::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #1E255D;transform: skew(-45deg);z-index: -1;}
.angled-content-section-two .et-last-child{top: 0;left: 0;width: 50%;padding-top: 2%;padding-left: 11%;background: linear-gradient(to left top, #1E255D 0%, #1E255D 60%, transparent 0%, transparent 100%);}
.angled-content-section-two .et-last-child::before {content: "";position: absolute;top: 0;left: 0;width: 60%;height: 100%;background-color: #1E255D;transform: skew(-45deg);z-index: -1;}
}
@media(min-width: 992px){
.angled-content-section-one .et-last-child{top: 0;left: 0;width: 40%;padding-top: 6%;padding-left: 11%;background: linear-gradient(to right bottom, #1E255D 0%, #1E255D 60%, transparent 0%, transparent 100%);}
.angled-content-section-one .et-last-child::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #1E255D;transform: skew(-45deg);z-index: -1;}
.angled-content-section-two .et-last-child{top: 0;left: 0;width: 40%;padding-top: 8%;padding-left: 11%;background: linear-gradient(to left top, #1E255D 0%, #1E255D 60%, transparent 0%, transparent 100%);}
.angled-content-section-two .et-last-child::before {content: "";position: absolute;top: 0;left: 0;width: 60%;height: 100%;background-color: #1E255D;transform: skew(-45deg);z-index: -1;}
}


@media(min-width: 992px) and (max-width: 1024px) {
#top-menu li{padding-right:20px!important;}
.containerright #et_top_search {margin-top: 64px!important;margin-right: 20px;}	
/*.logo_container a{margin-top:55px;}*/
#phoneafterlogo{margin-top:57px;margin-left:10px;}
}
@media(min-width:1025px) and (max-width: 1336px) {
.containerright #et-top-navigation{padding-left:30px!important;}
#top-menu li{padding-right:30px!important;}
}
@media (max-width: 981px){
.service-post #ourservices .et_pb_column.et_pb_column_1_3{background:none!important;}
}
@media (min-width: 981px){
.borderimage{display:none;}
}



/*************************************************************/
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {}

/*@media screen and (max-width:900px)
{
#headerslider .et_pb_slide {
background-size: contain!important;
height: 300px !important;
}

}

@media screen and (max-width:479px)
{
#headerslider .et_pb_slide {
background-size: contain!important;
height: 142px !important;
}

}*/
