/* Theme Name: KIBA*/
body{font-family:Raleway,sans-serif;color:#444;font-size:16px;line-height:31px;font-weight:400}
p{margin-bottom:30px}
ul{padding:0;margin:0;list-style:none}
a{outline:none}
a:hover,a:focus,input:focus{outline:none}
ol li{list-style:decimal inside;margin-left:0;padding-left:1.5em;text-indent:-1.5em}
img{max-width:100%}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
.aligncenter{display:block;margin:5px auto}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
strong, b{font-weight:600}
em, i{font-style:italic;font-weight:400}

.header_bg{position:absolute;left:0;top:0;right:0;width:100%;padding:28px 35px 27px;background-color:#2b2b2b}
.header_height{width:100%;height:124px;}
body.admin-bar .header_height {height:78px}

.contact_section_list li { margin-bottom:20px; }
.contact_section_list li a{ color:#fff; text-decoration:none; font-size: 20px; display:inline-block; }
.contact_section_list li i{ width:48px; height:48px; vertical-align: middle; line-height:48px; display:inline-block; text-align:center; border:2px solid #fff; margin-right:10px; border-radius:50%;  }




.logo{float:left}

.menu_bg{float:right}
.menumain{background:#1f4045;}

/*.menumain{background:#1f4045;}*/

.logoabsolute{ text-align:center; }
.logoabsolute img{ min-width:95%; }
/*Menu*/
.menu_outer_mobile {display:none;}
.button-nav-toggle { display:none; overflow: hidden;display: none; cursor: pointer; z-index:999999999; border: 0; color: #76a22c; outline: 0; float:right;	cursor: pointer;right:0; background-color:transparent; width:45px; height:45px; margin:2px 0 0 0; padding:0; }
.button-nav-toggle .fa{ font-size:28px; line-height: 33px; }
.nav-main {transition: right .25s ease-in-out;	background: #76a22c; position: fixed; overflow-x: hidden;	width: 260px; right: -100%; top: 0; bottom: 0;}
.nav-main .nav-container { transition: left .25s ease-in-out;	position: relative;	left: 0;}
.nav-container ul li a {font-size:14px;}
.nav-main .nav-container.show-sub {	left: -280px}
.menu_outer {z-index:99; margin-top:10px;}
#menu:before, #menu:after {	content: "";display: table;}
#menu:after {clear: both;}
#menu { zoom:1;	z-index:10000; width:100%; text-align:center; font-family:'Fjalla One',sans-serif; font-weight:700; padding:0; margin-bottom:0; }
#menu li {z-index:10000; float:left; padding:0px 3px; margin:0 0px;  position:relative; }
#menu li.active a { color:#fff; }
/*#menu li a.w--current {color:#00cff0}*/
/*#menu li:last-child{ margin-right:0}*/
#menu a { display: block; padding:12px 18px; border:2px solid #2b2b2b; border-radius:5px; font-family:'Fjalla One',sans-serif; color:#fff; line-height:normal; line-height:1.2;font-weight:400; text-transform:uppercase; text-decoration:none; position:relative; letter-spacing:0.5px; }
#menu li:hover a { border-color:#94c83d; }
#menu li > a.w--current { border-color:#94c83d; }
*html #menu li a:hover { color:#f26622; }

.logoabsolute{ position: absolute; left: 48%; margin-left: -77px; background: #1f4045;padding: 15px;border-radius: 50%; width: 230px;}
/*.logoabsolute{ position: absolute;
    left: 48%;
    margin-left: -77px;
    background: #1f4045;
    padding: 15px;
    border-radius: 50%;
    width: 240px; }*/

.headerLeft { width: 40%; text-align: right; float: left; display: inline-block;}
.logosection{ width: 20%;text-align: center; float: left;height: 40px;}
.header_right  { width: 40%; text-align: left; float: left; display: inline-block; }
.menussss li{ display:inline-block; padding:40px 20px;  }
.menussss li a{  /*border:2px solid #2b2b2b;*/ border-radius:5px; font-family:'Fjalla One',sans-serif; color:#fff; line-height:normal; line-height:1.2;font-weight:400; text-transform:uppercase; text-decoration:none; position:relative; letter-spacing:0.5px;   }

	.menumobile{display:none;}

#menu ul {background-color: #f26622; position:relative; -webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;margin: 0px;	_margin: 0; opacity: 0;	visibility: hidden;	position: absolute;	top:80px; left: 0;	z-index: 99999;	width:240px; z-index:10000; text-align:left; padding:0; border:none; }
#menu > li:last-child ul{left: -140px;}
#menu ul li li {display:block;}
#menu li:hover > ul {	opacity: 1; top:33px; visibility: visible;	margin: 0;}
#menu ul ul {top:-2px;left:233px;	margin: 0;	padding:0; _margin: 0;}
#menu ul li {display: block;border: 0;_line-height: 0; padding:0;  width:100%; margin:0; }
#menu ul a {padding:9px 10px ;	_height: 10px;	display: block;	float: none; color:#fff!important; letter-spacing:0.5px; font-size:15px; font-weight:400; text-transform:inherit;	line-height:24px;display:block;	width:100%; }
#menu ul a:hover { border-color:#94c83d; }
#menu ul li:last-child a:hover {	border-bottom-left-radius:0px;	border-bottom-right-radius:0px;}
#menu ul li ul li a:hover {background-color: none;}
#menu > li.active > a {  color:#f26622; }
#menu li li:before { display:none}
#menu li:last-child { padding-right:0px; }
.icon-x{display: inline-block;cursor: pointer; float: right;}
.bar1, .bar2, .bar3 { width: 25px;height: 2px;border-radius: 5px;background-color: #fff;margin: 5px 0;transition: 0.4s; }
.change .bar1 {-webkit-transform: rotate(-45deg) translate(-3px, 4px); transform: rotate(
-45deg) translate(-8px, 6px);}
.change .bar2 {opacity: 0;}
.change .bar3 {-webkit-transform: rotate(45deg) translate(-10px, -10px);transform: rotate(45deg) translate(-3px, -2px);}

	.navbtnn{display:none;}

.menumain{ position:relative; }
.booknowbutton{ display: inline-block;    margin: 30px 0px;
    padding: 0px 0px!important;
    position: absolute;
    top: 8px;
} 
.w-button {
    display: inline-block;
    padding: 9px 15px;
	background-color: #2b2b2b; }
	

.banner_bg{width:100%;height:600px;background-image:url(images/banner_bg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}
.display_table{width:100%;height:100%}
.table_cell{width:100%;height:100%}
.home_banner_caption{margin-top:260px;font-family:'Fjalla One',sans-serif;color:#fff;text-align:center}
.home_banner_caption h2{font-size:45px;line-height:45px;letter-spacing:1px;text-transform:uppercase}
.about_section{padding-top:98px;padding-bottom:50px}
.about_left_content{max-width:670px;padding-right:0;float:left}
.about_left_content h1{margin-top:0;margin-bottom:26px;font-family:'Fjalla One',sans-serif; line-height:normal;color:#2b2b2b;font-size:36px;font-weight:400;text-transform:uppercase}
.about_left_content p{margin-bottom:50px}
.about_left_content h3{margin-top:0;margin-bottom:25px;font-family:'Fjalla One',sans-serif;color:#2b2b2b;font-size:24px;font-weight:400;text-transform:uppercase}
.about_right_content{max-width:370px;margin-left:0;float:right}
.about_right_content .about_box:nth-child(2n) { margin-right:0px;  }
.about_box{ margin-right:35px; margin-bottom:45px; width:142px; float:left;text-align:center}
.about_round_box{width:119px;height:119px;margin-bottom:18px;padding-top:25px; text-align: center; margin-left: auto; margin-right: auto; border:3px solid #94c83d;border-radius:50%}
.about_box h4{margin-top:0;margin-bottom:0;font-family:'Fjalla One',sans-serif;color:#94c83d;font-weight:400;text-transform:uppercase}
.how_work_section{padding-top:90px;padding-bottom:90px;background-color:#f7f7f7}
.how_work_content{display:block;/*max-width:980px;*/margin-right:auto;margin-left:auto}
.how_work_content_left{float:left}
.how_work_content_right{max-width:500px;padding-top:28px;padding-left:65px;float:left}
.how_work_content h3{margin-top:0;margin-bottom:25px;font-family:'Fjalla One',sans-serif;color:#2b2b2b;font-size:36px;line-height:36px;font-weight:400;text-transform:uppercase}
.how_work_content p{margin-bottom:25px}
.find_out_link{display:inline-block;padding:13px 78px 13px 13px;border:2px solid #94c83d;border-radius:5px;-webkit-transition:color 300ms ease,background-color 300ms ease;transition:color 300ms ease,background-color 300ms ease;font-family:'Fjalla One',sans-serif;color:#94c83d;font-size:14px;line-height:1.2;font-weight:400;text-decoration:none;text-transform:uppercase}
.find_out_link:hover{background-color:#94c83d;color:#fff}
.how_can_help_section{padding-top:95px;padding-bottom:95px}
.how_can_help_section h3{margin-top:0;margin-bottom:27px;font-family:'Fjalla One',sans-serif;color:#2b2b2b;font-size:36px;line-height:35px;font-weight:400;text-transform:uppercase}
.how_can_help_content p{margin-bottom:70px}
.help_grey_bg{padding:35px 15px;border-radius:5px;background-color:#f7f7f7;text-align: center;}
.help_content_box{max-width:300px;margin-right:11px;margin-left:11px; display:inline-block; font-size:14px;line-height:27px;text-align:center; vertical-align:top; }
.help_content_img{position:relative;margin-bottom:35px}
.help_box_content{padding-right:5px;padding-left:5px}
.help_box_content p{ text-align: left}
.help_box_content h5{font-family:'Fjalla One',sans-serif;color:#000000;font-size:18px;font-weight:400;text-transform:uppercase}
.step_box{position:absolute;left:-3px;top:-24px;width:47px;height:47px;padding:3px;border-radius:50%;background-color:#fff;text-align:center;display: none;}
.step_box .count{display:inline-block;width:41px;height:41px;border:2px solid #94c83d;border-radius:50%;font-family:Raleway,sans-serif;color:#94c83d;font-size:24px;line-height:32px;font-weight:900}
.clients_say_bg{padding-top:90px;padding-bottom:90px;background-color:#414141}
.my_clients_content{color:#fff;text-align:center}
.my_clients_content h3{margin-top:0;margin-bottom:35px;font-family:'Fjalla One',sans-serif;font-size:36px;line-height:36px;font-weight:400;text-transform:uppercase}
.my_clients_content p{margin-bottom:55px}
.testimonials_white_content{max-width:370px;margin-top:55px;margin-right:43px;padding-right:25px;padding-bottom:5px;padding-left:30px;float:left;border-radius:5px;background-color:#fff;color:#414141;font-size:14px;font-weight:500;min-height: 455px;}
.testimonial_slider li:nth-child(3) .testimonials_white_content { margin-right:0px; }
.testimonials_white_content p{margin-bottom:35px}
.testimonials_white_content p span{margin-right:2px;margin-left:15px;color:#94c83d;font-weight:900}
.testimonials_white_content p span.btm_raque{margin-left:0}
.testimonials_img_bg{display:block;width:130px;height:130px;margin:-55px auto 27px;padding:5px;border-radius:50%;background-color:#fff}
.testimonials_img_bg img{border-radius:50%}
.testimonials_title_txt{font-size:12px;line-height:25px;font-weight:900;text-transform:uppercase}
.testimonials_title_txt h5{font-size:12px;line-height:22px;font-weight:900}
.footer_contact_bg{padding-top:100px;padding-bottom:100px;/*background-image:url(images/contact_bg.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat*/ background:#1f4045;  }
.footer_contact_section{color:#fff}
.footer_contact_bg h3{margin-top:0;margin-bottom:40px;font-family:'Fjalla One',sans-serif;font-size:36px;line-height:36px;font-weight:400;text-transform:uppercase}
.contact_form_bg .txt_box{width:100%;height:44px;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:13px;border-style:none;border-radius:5px;color:#414141;font-size:14px;line-height:44px;font-weight:300; margin-bottom:20px;}
.wpcf7-form-control-wrap{/*width:31.5%;*/margin-right:33px;margin-bottom:30px;/*float:left*/}
.wpcf7-form-control-wrap.Phone{margin-right:0}
.footer_contact_section{ width:500px; display:inline-block;     vertical-align: top; }
.mapsection { width:650px; padding-left:60px;  display:inline-block; }
.mapsection iframe{ width:100%; height:480px; }
.wpcf7-form-control-wrap.Message{width:100%;margin-right:0;margin-bottom:40px}
.wpcf7-validation-errors { display:none !important; }
form.sent .w-form { display:none; }
div.wpcf7-mail-sent-ok { border: 2px solid #fff !important; }
.how_can_help_img_desktop {margin-bottom:35px;}
.contact_form_bg .msg_box{width:100%;height:178px;max-width:100%;min-height:178px;min-width:100%;margin-bottom:0;padding-top:16px;padding-bottom:10px;padding-left:13px;border-radius:5px;color:#414141;font-size:14px;line-height:25px; border:none; margin-bottom:20px;}
.code_css{ display:inline-block; }
.submit_btn{padding-top:15px;padding-right:110px;padding-bottom:15px;border:2px solid #fff;border-radius:5px;background-color:transparent;-webkit-transition:border 300ms ease,color 300ms ease,background-color 300ms ease;transition:border 300ms ease,color 300ms ease,background-color 300ms ease;font-family:Baloo,sans-serif;font-size:14px;line-height:1.2;text-transform:uppercase}
.submit_btn:hover{border-color:#94c83d;background-color:#94c83d}
.footer_bg{padding-top:45px;padding-bottom:120px;background-color:#2b2b2b;color:#8f8f8f;font-size:14px;line-height:25px;font-weight:300}
.copyright_txt{float:left}
.footer_content { text-align:center; }
.ftr_social_icons { display:inline-block; }
.ftr_social_icons ul li { display:inline-block; padding:0px 10px; }
.ftr_social_icons ul li a { display:inline-block; width:27px; height:27px; border:1px solid #818182; color:#818182; border-radius:50%; text-align:center; -webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s; }
.ftr_social_icons ul li a:hover { color:#fff; border-color:#fff; }
.footer_content p{margin-bottom:0}
.footer_content p.website_txt{float:left}
.website_by_txt{max-width:300px;float:right;line-height:40px}
.still_creative_logo{float:right; -webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s; opacity:0.4; }
.still_creative_logo:hover { opacity:1; }
.help_content_box p{margin-bottom:0}
.inner_banner_bg{width:100%;height:350px;background-image:url(images/inner_banner_bg.jpg);background-position:50% 0;background-size:cover;background-repeat:no-repeat}
.inner_banner_caption{margin-top:170px}
.inner_content_bg{padding-top:80px;padding-bottom:80px}
.content_section{margin-bottom:30px}
.left_content_right_img .img_box { float:right;  }
.left_content_right_img .content_box{max-width:780px;padding-right:20px;float:left}
.right_content_left_img .img_box { float:left;  }
.right_content_left_img .content_box{max-width:760px;margin-left:40px;float:left}
.inner_content_section h1{margin-top:0;margin-bottom:30px;font-family:'Fjalla One',sans-serif;color:#2b2b2b;font-size:36px;font-weight:400;text-transform:uppercase}
.inner_content_section p{margin-bottom:40px}
.inner_content_section h2{margin-top:0;margin-bottom:28px;font-family:'Fjalla One',sans-serif;color:#94c83d;font-size:30px;line-height:30px;font-weight:400;text-transform:uppercase}
b{font-weight:600}
.inner_content_section h3{margin-top:0;margin-bottom:25px;font-family:'Fjalla One',sans-serif;font-size:24px;line-height:26px;font-weight:400;text-transform:uppercase}
.inner_content_section h4{margin-top:0;margin-bottom:28px;font-family:'Fjalla One',sans-serif;color:#94c83d;font-size:24px;font-weight:400;text-transform:uppercase}
.inner_content_section a{color:#94c83d;text-decoration:none}
.inner_content_section a:hover{text-decoration:underline}
.inner_content_section a{-webkit-transition:all 300ms ease;transition:all 300ms ease;color:#94c83d;font-weight:400;text-decoration:none}
.inner_content_section a:hover{text-decoration:underline}
.inner_content_section h5{margin-top:0;margin-bottom:30px;font-family:'Fjalla One',sans-serif;color:#2b2b2b;font-size:20px;font-weight:400;text-transform:uppercase}
.btn{padding:13px 45px 13px 14px;border:2px solid #94c83d;border-radius:5px;background-color:transparent;-webkit-transition:border 300ms ease,color 300ms ease;transition:border 300ms ease,color 300ms ease;color:#94c83d;line-height:1.2;text-decoration:none; display:inline-block; }
.btn:hover{border-color:#517614;color:#517614; text-decoration:none !important; }
.inner_content_section h6{margin-top:0;margin-bottom:25px;font-family:'Fjalla One',sans-serif;color:#94c83d;font-size:20px;font-weight:400;text-transform:uppercase}
.testimonial_slider li:hover,.testimonial_slider li:focus{outline:none}
.testimonial_slider .slick-arrow.slick-prev { background-image:url(images/testimonials_left_arw.png);width:13px;height:35px;position:absolute;z-index:99;background-color:transparent;bottom:309px;left:-4%!important;background-repeat:no-repeat;opacity:1; border:none;}
.testimonial_slider .slick-arrow.slick-prev:hover {outline:none;opacity:.5}
.testimonial_slider .slick-arrow.slick-prev:focus {outline:none; }
.testimonial_slider .slick-arrow.slick-next{background-image:url(images/testimonials_right_arw.png);width:13px;height:35px;position:absolute;z-index:99;background-color:transparent;bottom:309px;right:-2%!important;background-repeat:no-repeat;opacity:1;  border:none;}
.testimonial_slider .slick-arrow.slick-next:hover {outline:none;opacity:.5}
.testimonial_slider .slick-arrow.slick-next:focus {outline:none; }

.img-right-play{display:none;}
.how_can_help_mobile img{display:none;}
.mobile_title {display:none;}

/*NEW CSS 17/9/19*/
.how_can_help_img_desktop{float: right;margin-right: 128px;}
.how_can_help_para_desktop{width: 40%;padding-top: 28px;padding-left: 81px;float: left;}
.how_can_help_mobile{display:none;}


@media (min-width: 1199px) {
.header_bg.sticky_header1{position:fixed; z-index:999; width:100%; left:0; right:0; padding-top:10px; padding-bottom:10px;top:-200px; background-color:#2b2b2b; height:auto}
.header_bg.sticky_header{ top:0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;background-image:none }
.header_bg.sticky_header1 .logo { max-width:120px; -webkit-transition-duration:.3s; -moz-transition-duration:.3s; transition-duration:.3s}
.header_bg.sticky_header1 .menu_outer{margin-top:0;}
.header_bg.sticky_header1 .menu_bg { background-color:transparent; border:none; margin-top:0px; }
.header_bg.sticky_header1 .menu_bg .w-container { position:relative; }
.header_bg.sticky_header1 #menu > li > a { font-size:14px; }
.header_bg.sticky_header1 #menu > li:last-child { border:none; }
.header_bg.sticky_header1 #menu li:hover > ul { top:35px; }
.header_bg.sticky_header1 #menu ul a { font-size:14px; padding:8px 10px; }

.how_work_content_left img{    width: 480px;
    object-fit: cover;
    max-width: 100%;
    height: 350px;
    object-position: top;  }
	
	.how_can_help_img_desktop img,.about_left_content img{   width: 480px;
    object-fit: cover;
    max-width: 100%;
    height: 350px;
    object-position: top;  }
	
	.menumobile{ display:none!important; }
 

}




/*Mobile Menu*/
@media (max-width: 1199px) {
	 html {-webkit-text-size-adjust: 100%;}
	 .menu_outer {float: none;padding-top: 0;}
 #menu a {padding-left: 12px;padding-right: 12px;font-size:13px;}
 #menu ul {top:42px;}
 .menu_outer_mobile {display:block;}
.nav-main .nav-container ul {padding: 0;margin:0px;}
.nav-main .nav-container ul li {border-bottom: 1px solid #669020;}
.nav-main .nav-container ul li li{ border-bottom:1px solid #669020}
.nav-main .nav-container ul li li:last_child{ border-bottom: none}
.nav-main .nav-container ul li a {text-decoration: none;display: block; color:#fff; font-size:15px; padding:14px 10px;transition:1s;}
.nav-main .nav-container ul li.active a {color: #fff;background-color:#4d6d7f;}
.nav-main .nav-container ul li ul {display: none;width: 260px; position: absolute;right: -220px;top: 0;}
.nav-main .nav-container ul li ul li a {padding: 14px 10px; 	font-size:16px;}
.nav-main .nav-container ul li.has-sub-nav ul a {background: 0 0}
.nav-main .nav-container ul li.active ul {display: block;}
.open .nav-main {right: 0;}
*, :after, :before {box-sizing: border-box}
.header-main {overflow: hidden;padding: 20px 0}
.main {transition: right .25s ease-in-out;position: relative;right: 0}
.main.open {right: 260px}
.button-nav-toggle {display:block;z-index:999}
.menu_outer {display:none}
.nav-main .nav-container ul li ul {display: none;width: 260px;position: relative;right: 0;top: 0; background-color:#98aa81;}
 .menu_outer {float: none;padding-top: 0;}
 #menu a {padding-left: 12px;padding-right: 12px;font-size:13px;}
 #menu ul {top:42px;}
 .nav-main .nav-container ul li.has-sub-nav > a {    width: 75%;}
 .has-sub-nav{ background-image: url(images/sub_menu.png); background-position:95% 19px; background-repeat:no-repeat;}
.logoabsolute{ z-index: 2;  max-width: 160px; position: absolute;
    left: 50%;
    margin-left: -102px;
   
    padding: 10px;
    border-radius: 50%;}	
	.navbtnn{display:block; width:80%; float:right;     margin-top: 25px; margin-bottom:25px ;
    text-align: right;
    padding-right: 40px;    width: 20%; }
	.menussss{display:none;}
	.menumain { position:relative; }
	 .menumobile {
    position: absolute;
    top: 99%;
    width: 100%;
    left: 0px;    z-index: 0;
		 background: #1f4045;   /*background: #2b2b2b;*/ }
 			.menumobile li a {
    border:none;
    border-radius: 0px;
    font-family: 'Fjalla One',sans-serif;
    color: #fff;
    line-height: normal;
    line-height: 1.2;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    letter-spacing: 0.5px;
				padding: 10px 25px;
    display: block;
}
	
 }


/*@media (max-width: 1199px) {
html{-webkit-text-size-adjust:100%}
.nav-container{text-align:center;color:#FFF}
.nav-container .ftr_logo{display:block;margin:20px auto 0;float:none}
.nav-container .follows{float:none}
.nav-container .follows a{color:#fff}
#menu{padding:0}
.menu_outer{float:none;padding-top:0}
.menu li{list-style:none}
#menu li{display:block;padding:0;padding:0}
.menu_outer_mobile{display:block}
#menu li a:before{display:none}
.nav-main .nav-container ul{padding:0;margin:0;text-align:center}
.nav-main .nav-container ul li li{border-bottom:none}
.nav-main .nav-container ul li a { font-family:'Fjalla One',sans-serif; font-weight:400; text-transform:uppercase; letter-spacing:1px; text-decoration:none; display:inline-block;color:#fff;font-size:15px;padding:11px 10px; transition:1s}
.nav-main .nav-container ul li a.active{color:#ea7424}
#menu ul a{font-size:12px}
.nav-main .nav-container ul li.active > a { color:#000; }
.nav-main .nav-container ul li ul{display:none;width:260px;position:absolute;right:-100%;top:0}
.nav-main .nav-container ul li ul li a{padding:5px 10px;font-size:13px}
.nav-main .nav-container ul li.has-sub-nav ul a{background:0 0}
.nav-main .nav-container ul li.active ul{display:block}
.open .nav-main{right:0}
*,:after,:before{box-sizing:border-box}
.header-main{overflow:hidden;padding:20px 0}
.main{transition:right .25s ease-in-out;position:relative;right:0}
.main.open{right:0}
.nav-main{width:100%}
.button-nav-toggle{display:inline-block;z-index:999;padding:0;width:45px;height:45px; }
.menu_outer{display:none}
.nav-main .nav-container ul li ul{display:none;width:100%;position:relative;right:0;top:0;background-color:#f37b41;-webkit-transition-duration:0;-moz-transition-duration:0;transition-duration:0;padding:10px 0!important;margin-top:0!important}
.menu_outer{float:none;padding-top:0}
#menu a{font-size:13px;padding:15px 13px}
#menu ul{top:0;visibility:visible;opacity:100;position:relative;padding:10px 15px;-webkit-transition-duration:0;-moz-transition-duration:0;transition-duration:0}
.has-sub-nav{background-image:url(images/sub_menu.png);background-position:59% 17px;background-repeat:no-repeat}
.menu.open .button-nav-toggle{margin-right:20px;margin-top:20px;background-image:url(images/close_icon.png);width:30px;height:29px;background-color:transparent}
.nav-main ul{margin-top:70px!important}
.menu_outer_mobile{position:relative;z-index:999}
.menu_icon{display:none}
.close_menu.menu_outer_mobile{display:none}
.nav-main .nav-container ul li.current-menu-item > a{color:#f9466c}
}*/
/*Mobile Menu*/

@media (max-width: 1199px) {
body{font-size:15px}
.header_bg{position:static;padding:13px 15px}
.logo{max-width:120px}
.menu_bg{display:none}
.header_bg .none { display:none; }
.button-nav-toggle { position:fixed; margin-right:15px; background-color: #2b2b2b; transition: right .25s ease-in-out;  }
.main.open .button-nav-toggle { right:250px; }
.main.open .fa-bars { display:none; }
.main.open .none.fa-times { display:inherit; font-weight:normal; }
.nav-main .button-nav-toggle { background-color:transparent; }
.nav-main .nav-container ul li a { font-size:18px; }
.header_height{display:none}
.banner_bg{height:350px}
.home_banner_caption{margin-top:150px}
.about_section{padding-top:60px;padding-bottom:60px}
.about_left_content{ max-width:440px; line-height:28px;}
.about_left_content h1 { margin-bottom:20px;font-size:32px;line-height:35px }
.about_left_content p { margin-bottom:30px }
.about_left_content h3 { margin-bottom:15px;line-height:28px }
.about_right_content {/*max-width:340px;*/ text-align:center}
.about_box { display:inline-block; margin-right:0px; margin-bottom:20px;float:none}
.about_round_box{ margin-bottom:15px; }
.about_box h4{font-size:17px}
.how_work_section{padding-top:50px;padding-bottom:50px}
.how_work_content { max-width:850px; }
.how_work_content_left{max-width:250px}
.how_work_content_right{max-width:600px;padding-top:0;padding-left:20px}
.how_work_content h3 { margin-bottom:20px;font-size:30px;line-height:30px; }
.how_can_help_section { padding-top:50px;padding-bottom:50px;font-size:14px; }
.how_can_help_section h3{margin-bottom:20px;font-size:32px;line-height:30px}
.how_can_help_content p{margin-bottom:20px}
.help_grey_bg{display:block;max-width:100%;margin-right:auto;margin-left:auto;padding-bottom:5px}
.help_content_box{ max-width:270px; margin-left:5px; margin-right:5px; margin-bottom:30px;font-size:13px;line-height:25px}
.help_content_img{margin-bottom:20px}
.clients_say_bg { padding-top:45px; padding-bottom:45px; }
.my_clients_content h3{margin-bottom:25px;font-size:32px;line-height:30px}
.my_clients_content p{margin-bottom:30px}
.testimonials_img_bg { margin-bottom:15px; }
.testimonials_white_content{max-width:300px; font-size:13px; margin-top:40px;margin-right:8px;margin-left:8px;padding-right:20px;padding-bottom:30px;padding-left:20px;line-height:28px}
.testimonials_white_content p{margin-bottom:20px}
.testimonials_title_txt h5{margin-top:0;margin-bottom:0}
.footer_contact_bg{padding-top:50px;padding-bottom:50px}
.footer_contact_bg h3{margin-bottom:25px;font-size:27px;line-height:30px}
.wpcf7-form-control-wrap{width:32%;margin-right:14px;margin-bottom:20px}
.wpcf7-form-control-wrap.msg_box{margin-bottom:20px}
.contact_form_bg .msg_box{height:130px;min-height:130px;padding-top:10px}
.submit_btn{padding-right:70px}
.footer_bg{padding-top:20px;padding-bottom:25px}
.footer_content{font-size:13px}
.body{font-size:15px;line-height:27px}
.form-block{margin-bottom:0}
.inner_banner_bg{height:250px}
.inner_banner_caption{margin-top:120px}
.inner_content_bg{padding-top:50px;padding-bottom:50px}
.inner_content_section{line-height:28px}
.inner_content_section h1{margin-bottom:20px;font-size:30px;line-height:35px}
.inner_content_section p{margin-bottom:20px}

.left_content_right_img .img_box{max-width:320px}
.left_content_right_img .content_box{max-width:600px}
.right_content_left_img .img_box { max-width:320px; }
.right_content_left_img .content_box { max-width:590px; margin-left:25px }

.inner_content_section h2{margin-bottom:20px;font-size:27px;line-height:27px}
.inner_content_section h3{margin-bottom:22px;font-size:24px}
.inner_content_section h4{margin-bottom:20px;font-size:22px}
.inner_content_section h5{margin-bottom:20px;font-size:18px}
.inner_content_section h6{margin-bottom:20px;font-size:18px}

/*NEW CSS 17/9/19*/
.how_can_help_para_desktop{width: 772px;padding-top: 0;padding-left: 88px;float: initial;}
.how_can_help_img_desktop {float: right;margin-right: 120px;width: 250px;}

}

@media (max-width: 991px) {
body{font-size:15px}
.header_bg{position:static;padding:13px 15px}
.logo{max-width:120px}
.menu_bg{display:none}
.nav-main .nav-container ul li a { font-size:18px; }
.header_height{display:none}
.banner_bg{height:350px}
.home_banner_caption{margin-top:150px}
.about_section{padding-top:40px;padding-bottom:40px}
.about_left_content{padding-right:0; max-width:100%; float:none;}
.about_left_content h1{margin-bottom:20px;font-size:32px;line-height:35px}
.about_left_content p{margin-bottom:30px}
.about_left_content h3{margin-bottom:15px;line-height:28px}
.about_right_content .about_box:nth-child(2n) { margin-right:25px;  }
.about_right_content{max-width:100%;float:none;text-align:center}
.about_box{display:inline-block; margin-left:15px; margin-right:15px; margin-bottom:15px;float:none}
.about_round_box{margin-bottom:15px}
.about_box h4{font-size:17px}
.how_work_section{padding-top:50px;padding-bottom:50px}
.how_work_content_left{max-width:250px}
.how_work_content_right{max-width:460px;padding-top:0;padding-left:20px}
.how_work_content h3{margin-bottom:20px;font-size:30px;line-height:30px}
.how_can_help_section{padding-top:50px;padding-bottom:50px;font-size:14px}
.how_can_help_section h3{margin-bottom:20px;font-size:32px;line-height:30px}
.how_can_help_content p{margin-bottom:40px}
.help_grey_bg{display:block;max-width:100%;margin-right:auto;margin-left:auto;padding-bottom:5px}
.help_content_box{ max-width:305px; margin-bottom:30px;font-size:13px;line-height:25px; margin-left: 20px; margin-right: 20px; min-height:630px;}
.help_box_content { padding:0px 20px;  }
.help_content_img{margin-bottom:20px}
.clients_say_bg{padding-top:45px;padding-bottom:80px}
.my_clients_content h3{margin-bottom:25px;font-size:32px;line-height:30px}
.my_clients_content p{margin-bottom:30px}
.testimonial_slider .slick-track li { padding-top:15px; }
.testimonials_white_content{max-width:340px;margin-top:40px;margin-right:10px;margin-left:10px;padding-right:20px;padding-bottom:30px;padding-left:20px;line-height:28px; min-height:400px;}
.testimonials_white_content p{margin-bottom:20px}
.testimonials_title_txt h5{margin-top:0;margin-bottom:0}
.footer_contact_bg{padding-top:50px;padding-bottom:50px}
.footer_contact_bg h3{margin-bottom:25px;font-size:27px;line-height:30px}
.wpcf7-form-control-wrap{width:32%;margin-right:14px;margin-bottom:20px}
.wpcf7-form-control-wrap.message{margin-bottom:20px}
.contact_form_bg .msg_box{height:130px;min-height:130px;padding-top:10px}
.submit_btn{padding-right:70px}
.footer_bg{padding-top:25px;padding-bottom:30px}
.footer_content{font-size:13px}
.body{font-size:15px;line-height:27px}
.form-block{margin-bottom:0}
.inner_banner_bg{height:250px}
.inner_banner_caption{margin-top:100px}
.inner_content_bg{padding-top:50px;padding-bottom:50px}
.inner_content_section{line-height:27px; font-size:14px; }

.left_content_right_img .img_box {max-width:250px}
.left_content_right_img .content_box {max-width:470px}
.right_content_left_img .img_box{max-width:250px}
.right_content_left_img .content_box {max-width:450px;margin-left:20px}

.inner_content_section h1{margin-bottom:20px;font-size:30px;line-height:35px}
.inner_content_section p{margin-bottom:20px}
.inner_content_section h2{margin-bottom:20px;font-size:27px;line-height:27px}
.inner_content_section h3{margin-bottom:22px;font-size:24px}
.inner_content_section h4{margin-bottom:20px;font-size:22px}
.inner_content_section h5{margin-bottom:20px;font-size:18px}
.inner_content_section h6{margin-bottom:20px;font-size:18px}

/*NEW CSS 17/9/19*/
.how_can_help_img_desktop {float: right;margin-right: 0px;}
.how_can_help_para_desktop {width: 465px;  padding-top: 0; padding-left: 0px;float: initial;}


}
@media (max-width: 767px) {
	.how_can_help_para_desktop{ display:none; }
	.how_can_help_mobile{display:block;}

	
body{font-size:14px;line-height:28px}
.banner_bg{height:220px}
.button-nav-toggle { width:40px; height:40px; }
.button-nav-toggle .fa { line-height:40px; }
.nav-main .nav-container ul li a { font-size:16px; }
.home_banner_caption{margin-top:100px;padding-right:15px;padding-left:15px}
.about_section{padding:35px 15px 20px}
.about_left_content h1{margin-bottom:15px;font-size:28px;line-height:30px}
.about_left_content p{margin-bottom:25px}
.about_left_content h3{font-size:22px}
.about_right_content { /*max-width:350px; */margin:auto; }
.about_box{margin-right:7px;margin-bottom:10px;margin-left:7px; width:130px; }
.about_right_content .about_box:nth-child(2n) { margin-right:7px;  }
.about_round_box{width:95px;height:95px;padding-top:14px}
.about_box h4{font-size:16px}
.how_work_section{padding:35px 15px}
.how_work_content_left{margin-bottom:20px}
.how_work_content_left{ max-width:100%; width:100%;}
.how_work_content_left img{max-width:100%; width:100%;}
.how_work_content_right{max-width:100%;padding-left:0}
.how_work_content h3{margin-bottom:15px;font-size:25px;line-height:28px}
.find_out_link{padding-right:25px;padding-left:25px}
.how_can_help_section{padding:35px 15px}
.how_can_help_section h3{margin-bottom:15px;font-size:25px;line-height:28px}
.how_can_help_content p{margin-bottom:30px;text-align: left;}
.help_content_box{display:block;max-width:100%;margin-right:auto;margin-left:auto;float:none; min-height: inherit;}
.help_content_img{display:block;max-width:370px;margin-right:auto;margin-bottom:20px;margin-left:auto}
.help_content_img img{ width:100%;}
.step_box{left:0;top:0; right:0; margin:auto;}
.clients_say_bg{padding:30px 15px}
.my_clients_content{font-size:14px;line-height:25px}
.my_clients_content h3{margin-bottom:15px;font-size:25px;line-height:28px}
.testimonials_slider{display:block;max-width:320px;margin-right:auto;margin-left:auto}
.testimonials_white_content{display:inline-block;max-width:320px;margin-right:auto;margin-bottom:40px;margin-left:auto;float:none;font-size:13px;line-height:25px; min-height:360px;}
.testimonials_white_content p{margin-bottom:15px}
.testimonials_title_txt h5{font-size:11px}
.footer_contact_bg{padding:35px 15px}
.footer_contact_bg h3{margin-bottom:15px;font-size:25px;line-height:28px}
.contact_form_bg .txt_box{height:42px;font-size:13px}
.wpcf7-form-control-wrap{display:block;width:100%;margin-right:auto;margin-bottom:12px;margin-left:auto}
.wpcf7-form-control-wrap.message{margin-bottom:15px}
.contact_form_bg .msg_box{height:100px;min-height:100px;font-size:13px; }
.submit_btn{padding-top:13px;padding-right:40px;padding-bottom:13px}
.footer_bg{padding:15px;font-size:12px}
.footer_content{text-align:center}
.copyright_txt{float:none; margin-bottom:10px;}
.ftr_social_icons { margin-bottom:10px; }
.ftr_social_icons ul li { padding:0px 5px; }
.footer_content p.website_txt{display:inline-block;float:none}
.website_by_txt{display:block;max-width:auto;margin-right:auto;margin-left:auto;float:none}
.still_creative_logo{float:none}
.about_img{max-width:60px}
.inner_banner_bg{height:180px;padding-right:15px;padding-left:15px}
.inner_banner_caption{margin-top:70px}
.inner_content_bg{padding:40px 15px}
.inner_content_section{line-height:26px; text-align: center;}
.content_section{margin-bottom:25px}
.inner_content_section h1{margin-bottom:15px;font-size:26px;line-height:28px}
.inner_content_section p{margin-bottom:15px}

.left_content_right_img .img_box { margin-bottom:20px;float:none; max-width:100%;}
.left_content_right_img .content_box { max-width:100%;padding-right:0;float:none}
.right_content_left_img .img_box {margin-bottom:20px;float:none;max-width:100%;}
.right_content_left_img .content_box{max-width:100%;margin-left:0;float:none}

.inner_content_section h2{margin-bottom:15px;font-size:25px;line-height:25px}
.inner_content_section h3{margin-bottom:18px;font-size:23px;line-height:23px}
.inner_content_section h4{margin-bottom:15px;font-size:20px;line-height:22px}
.inner_content_section h5{margin-bottom:15px;font-size:17px;line-height:18px}
.inner_content_section h6{font-size:17px}
.testimonial_slider .slick-arrow.slick-prev { bottom:-10px; left:42%; }
.testimonial_slider .slick-arrow.slick-next { bottom:-10px;  right:42%; }
.about_left_content h3 img{ width:100%;}
.about_right_content{ width:100%; max-width:100%;}
.about_right_content img{ width:100%;}
.img-right-play{display:block; width:100%;}
.how_can_help_mobile img{display:block; width:100%; margin-bottom:20px}
.about_right_content img{display:none;}
 h3.mobile_title{display:block;}
	.how_can_help_mobile a { margin-bottom:25px; }
/*NEW CSS 19/9/19*/
.how_can_help_para_desktop {width: 100%;padding-top: 0;padding-left: 0px;float: initial;}
.how_can_help_img_desktop,.how_can_help_para_desktop{display: none;}
	.how_can_help_mobile{margin-bottom:30px;}
	.mapsection {  padding-left:0px;  width:100%; }
	.footer_contact_section{ width:100%;} 
	
}
@media (max-width: 479px) {
.about_section{padding-top:30px}
.about_left_content h1{font-size:25px;line-height:30px}
.about_left_content h3{line-height:26px}
.about_box{margin-right:5px;margin-bottom:14px;margin-left:5px}
.about_round_box{margin-bottom:10px}
.help_grey_bg{padding-top:25px}
.clients_say_bg{padding-top:25px;padding-bottom:35px}
.inner_banner_bg{height:160px}
.inner_banner_caption{margin-top:60px}
.contact_section_list li a{ font-size:15px;  }	
.contact_section_list li i{width: 36px;  height: 36px; vertical-align: middle; line-height: 36px; }	
	
}
