/*
 Theme Name:     Consulting Company
 Theme URI:      https://diviconsulting.divi-professional.com/
 Description:    Unlimited modern, clean and professional color skins, and unlimited header layouts, to perfectly frame your content and suit your brand style.Perfectly suited for your Accounting, business, consulting or financial ,corporate agency company.This theme is easy to customize, responsive and powered by Drag & Drop Divi Builder.
 Author:         Divi Professional
 Author URI:     https://divi-professional.com/
 Template:       Divi
 Version:        1.0.0
*/

/** Contact Us **/
.con_blurb .et_pb_main_blurb_image{margin-bottom: 25px;margin-right: 0;float: left;width: 100%;transition: all 200ms ease-in-out;}
.con_blurb .et_pb_blurb_content{border-bottom-width: 3px;border-bottom-style: solid;border-bottom-color:transparent;transition: .2s;overflow: hidden;cursor: pointer;z-index: 3;text-align: left;border-radius: 5px;position: relative;margin: 0;margin-bottom: 0px;padding: 40px;padding-bottom: 0;}
.con_blurb .et_pb_blurb_container{display: inline-block;vertical-align: bottom;transition: transform .2s ease-in-out;}
.con_blurb .et_pb_blurb_description p{margin-bottom: -35px;transition: .25s;opacity: 0;}
.con_blurb .et_pb_blurb_content:hover{border-color: #002e5b;box-shadow: 0 44px 98px 0 rgba(0,0,0,.12);z-index: 100;}
.con_blurb .et_pb_blurb_content:hover .et_pb_main_blurb_image{opacity: 0;transform: translate3d(0,-67px,0);}
.con_blurb .et_pb_blurb_content:hover .et_pb_blurb_container{transform: translate3d(0,-67px,0);}
.con_blurb .et_pb_blurb_content:hover .et_pb_blurb_description p{opacity: 1;}
.con_contact .et_contact_bottom_container {float:left;}
body .et_pb_fullwidth_menu .et_pb_menu__menu > nav > ul > li > ul,body .et_pb_menu .et_pb_menu__menu > nav > ul > li > ul { top: calc(100% + 3px);}
.f-col-menu .et_pb_module  {  width: 6vw;}
.con_header1.fixed  {  z-index: 99999;}
@media only screen and (max-width: 767px) {.con_contact .et_contact_bottom_container {justify-content: center;width:100%;margin-top:5px; }}

/** Footer **/
.con_footer .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_button_wrap{position: absolute;top: 25px;right: 0;width: 35%;bottom: 0;}
.con_footer .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_button{height:50px;}
.con_footer .et_pb_newsletter .et_pb_newsletter_form .et_pb_newsletter_button .et_pb_newsletter_button_text{font-size:16px;}
.con_footer .con_icon{font-size: 15px;content: "\e01d";font-family: ETmodules;font-weight: 400;font-style: normal;color:#FFA400;}
.con_footer .con_icon1{font-size: 15px;content: "\e010";font-family: ETmodules;font-weight: 400;font-style: normal;color:#FFA400;}
.con_footer .con_icon2{font-size: 15px;content: "\e00b";font-family: ETmodules;font-weight: 400;font-style: normal;color:#FFA400;}
.con_footer .con_icon3{font-size: 15px;content: "\e00c";font-family: ETmodules;font-weight: 400;font-style: normal;color:#FFA400;}
.con_footer .et_pb_widget_area .widget_nav_menu .menu-footer-menu-container .menu li a:hover{color:#FFA400 !important;}
.con_footer .et_pb_widget_area .widget_nav_menu .menu-footer-menu-container .menu li a:after{content: "";transition: .2s all ease;backface-visibility: hidden;position: absolute;left: 50%;height: 2px;width: 0;bottom: 0;transform: translateX(-50%);background-color: #FFA400;}
.con_footer .et_pb_widget_area .widget_nav_menu .menu-footer-menu-container .menu li a:hover::after{width:100%}
.con_footer .et_pb_widget_area .widget_nav_menu .menu-footer-menu-container .menu li a{position:relative;padding-bottom:5px;}
.con_footer .et_pb_widget_area_left{border-right:none;}
@media only screen and (max-width:981px){
	.con_footer .et_pb_widget{width:100%}
	.con_footer .et_pb_newsletter .et_pb_newsletter_form{padding-left:0px;margin:0 auto;}
	.f-col-menu .et_pb_module {width: 36vw; !important;}
	.s-col-menu .mobile_menu_bar { position: absolute; right: 0; z-index: 999999;}
	.s-col-menu .opened .mobile_menu_bar:before { content: "\4d"; /*change x icon here*/}
	.con_header1.fixed .f-col-menu{display:none;}
	.con_header1.fixed{padding-top:7px !important;}
}

/** Header **/
#section-padding.fixed{box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.1);}
.admin-bar .con_header,.admin-bar .con_header1 {padding-top:30px !important;} 
.et-db #et-boc .et-l .con_header1 .et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li.current-menu-item a{color:#FFA400 !important;}
.con_header1 .et_pb_menu .sub-menu{box-shadow: 0 10px 40px rgba(0,0,0,.20) !important;}
.con_header1 {position: fixed;top: 30px;width: 100%;z-index: 9999;background-color: transparent !important;}
.con_header {position: fixed;top: 0;width: 100%;z-index: 99999;background-color: transparent !important;}
.con_header .con_icon5{font-size: 15px;content: "\e00b";font-family: ETmodules;font-weight: 400;font-style: normal;color:#fff;}
.con_header .con_icon4:before{font-size: 15px;content: "\e06b";font-family: ETmodules;font-weight: 400;font-style: normal;color:#fff;}
.con_header1 .et-menu li li a { padding: 6px 0px;width: auto;display: inline-block;}
.con_header1 .et_pb_menu .nav li li { display: block;}
.con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li a,
.et-db #et-boc .et-l .con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li a{color:#fff !important;}
.con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav .et-menu .current_page_item > a,
.et-db #et-boc .et-l .con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav .et-menu .current_page_item > a{color:#FFA400 !important;}
.con_header1.fixed .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li a,
.et-db #et-boc .et-l .con_header1.fixed .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li a{color:#000 !important;}
.con_header1.fixed .et_pb_menu .et_pb_menu__menu .et-menu-nav .et-menu .sub-menu a,
.et-db #et-boc .et-l .con_header1.fixed .et_pb_menu .et_pb_menu__menu .et-menu-nav .et-menu .sub-menu a{color:#fff !important;}
.con_header1.fixed .et_pb_menu .et_pb_menu__menu .et-menu-nav .et-menu .et-show-dropdown a:hover,
.et-db #et-boc .et-l .con_header1.fixed .et_pb_menu .et_pb_menu__menu .et-menu-nav .et-menu .et-show-dropdown a:hover{color:#FFA400 !important;}
.con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li a:hover,
.et-db #et-boc .et-l .con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li a:hover{color:#FFA400 !important;}
.con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li a:before,
.et-db #et-boc .et-l .con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li a:before{content: "";transition: .2s all ease;backface-visibility: hidden;position: absolute;left: 50%;height: 2px;width: 0;bottom: 0;transform: translateX(-50%);background-color: #FFA400;top:auto;}
.con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li a:hover::before,
.et-db #et-boc .et-l .con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li a:hover::before{width:100%;}
.con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li a,
.et-db #et-boc .et-l .con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav ul li a{position:relative;padding-bottom:5px;}
.con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav .et-menu li.current_page_item > a:before,
.et-db #et-boc .et-l .con_header1 .et_pb_menu .et_pb_menu__menu .et-menu-nav .et-menu li.current_page_item > a:before{content: "";transition: .2s all ease;backface-visibility: hidden;position: absolute;left: 50%;height: 2px;bottom: 0;transform: translateX(-50%);background-color: #FFA400;width:100%;}
.con_header1 .et_pb_button_module_wrapper .et_pb_button{transform: perspective(1px) translateZ(0);
    transition-duration: 0.3s;
    transition-property: transform;}
.con_header1 .et_pb_button_module_wrapper .et_pb_button:hover{transform: scale(1.1);}
@media only screen and (max-width:767px){.con_button{text-align: center;}.con_header1 .et_pb_button_module_wrapper{width:100%;}}
.fixed { background-color: #fff!important;top:0;}
@media only screen and (min-width:767px){
.reduce-section-padding {transition: all 0.4s ease-out 0s;padding-top: 0px !important;}
.increase-row-width {transition: all 0.4s ease-out 0s;width: 90% !important;}
.slow-transition {transition: all 0.4s ease-out 0s;}
#row-width{display: flex;align-items: center;}
}
@media only screen and (max-width:981px){
	.con_header{display:none;}
	.con_header1{top:0px;}
}	
/********* Mobile Menu Collapse ********/
.et_mobile_menu li ul.hide {display: none !important;}
.et_mobile_menu .menu-item-has-children {position: relative;}
.et_mobile_menu .menu-item-has-children > a {background: transparent;}
.et_mobile_menu .menu-item-has-children > a + span {position: absolute;right: 0;top: 0;padding: 10px 20px;font-size: 20px;font-weight: 700;cursor: pointer;z-index: 3;}
span.menu-closed:before {content: "\4c";display: block;color: #fff;font-size: 16px;font-family: ETmodules;}
span.menu-closed.menu-open:before {content: "\4d";}
/*particles-js*/
canvas.particles-js-canvas-el {position: absolute; top: 0; left: 0;}

/** Home Page **/
.et_pb_slider.dp_tut_fw_slider_arrow .et-pb-arrow-prev {opacity: 1;left: 22px;}
.et_pb_slider.dp_tut_fw_slider_arrow .et-pb-arrow-next {opacity: 1;right: 22px;}
.et_pb_slider.dp_tut_fw_slider_arrow .et-pb-arrow-prev:before{content:"\23";}
.et_pb_slider.dp_tut_fw_slider_arrow .et-pb-arrow-next:before{content:"\24";}
.con_section{position:relative;top:-107px;background-color:transparent !important;}
.con_video .fluid-width-video-wrapper{padding: 95px 0;}
.con_video .et_pb_video_overlay_hover .et_pb_video_play{animation: shadow-pulse 1.5s infinite;border-radius: 50%;}
.con_blurb1 .et_pb_main_blurb_image{display:block;text-align:left;}
.con_slide .et_pb_slide{background: none;}
.con_slide .et_pb_slide_description{float: none;width: 100%;text-align: center;}
.con_slide .et_pb_slider_container_inner .et_pb_slide_image{  top:0;  margin-top:0 !important;  width:100%;}
.con_slide .et_pb_slide_content{  padding-top: 25px;}
.con_slide .et_pb_button_wrapper{ margin-top: -18px;}
.con_slide .et_pb_slide_description{  margin-top: -18px;}
.con_slide .et-pb-controllers a{width: 20px;}
.con_slide .et_pb_slide_content p{text-shadow: none;}
.con_slide .et_pb_slide_description h2{text-shadow: none;}
.con_faq .et_pb_toggle_open .et_pb_toggle_title:before{display:block;color:#FFA400}
.dp_tut_fw_slider_arrow .et_pb_slide .et_parallax_bg{-webkit-animation:dp-kenburns-top 5s cubic-bezier(.39,.575,.565,1.000) both;animation:dp-kenburns-top 5s cubic-bezier(.39,.575,.565,1.000) both;}
@-webkit-keyframes dp-kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes dp-kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}
.con_slide .et-pb-controllers .et-pb-active-control{width:30px;}
.con_blog .et_pb_post .post-content a{padding: 1px 6px;border: 1px solid #1472CC;display:inline-block;border-radius:4px;margin-top:10px;background-color:#1472CC;color:#fff;}
.con_blog .et_pb_post .post-content a:hover{border: 1px solid #1472CC;color:#000;background-color:transparent;}
.con_slide .et-pb-slider-arrows .et-pb-arrow-prev:before{content:"\23";}
.con_slide .et-pb-slider-arrows .et-pb-arrow-next:before{content:"\24";}

.dp_tut_fw_slider_arrow .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper .et_pb_button{-webkit-animation-name: kd-zoomIn;animation-name: kd-zoomIn;animation-delay: .2s;border-radius: 30px;padding-top: 13px !important;padding-bottom: 13px !important;padding-left: 30px !important;padding-right: 30px !important;font-weight: 700;font-size: 13px;text-transform: uppercase;letter-spacing: 1px;border: none;background-color: #2A2A72;opacity: 1;-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-transition: .2s !important;-moz-transition: .2s !important;-ms-transition: .2s !important;-o-transition: .2s !important;transition: .2s !important;text-align: center;color:#fff;outline: none;min-height: 48px;display: flex;align-items: center;justify-content: center;width: max-content;overflow: hidden;line-height: 25px;margin: auto;box-sizing: border-box;cursor: pointer;z-index: 11;position: relative;}
.dp_tut_fw_slider_arrow .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper .et_pb_button:hover{color:#fff !important;background-color: #3055e8 !important;border-color:#1a1a1a !important;-webkit-transform: translate3d(0,0px,0);transform: translate3d(0,0px,0);background: 0 0 !important;}
.dp_tut_fw_slider_arrow .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper .et_pb_button:hover:before{-webkit-transform: scale(1);opacity: 1;-ms-transform: scale(1);transform: scale(1);transform-origin: left center;-webkit-transform-origin: left center;-ms-transform-origin: left center;}
.dp_tut_fw_slider_arrow .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper .et_pb_button:before{background-color: #1a1a1a !important;content: "";display: block;width: 100%;height: 100%;opacity:1;margin: auto !important;position: absolute;z-index: -1;top: 0;left: 0;bottom: 0;right: 0;-webkit-transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;-o-transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: transform .25s cubic-bezier(.38,.32,.36,.98) 0s,-webkit-transform .25s cubic-bezier(.38,.32,.36,.98) 0s;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.dp_tut_fw_slider_arrow .et_pb_container .et_pb_slider_container_inner .et_pb_slide_description .et_pb_button_wrapper .et_pb_button:after{display:none;}
@media only screen and (min-width:767px){
.con_contact .et_pb_contact .et_pb_contact_form .et_contact_bottom_container{margin-left:15px;}
}

.con_contact .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit{-webkit-animation-name: kd-zoomIn;animation-name: kd-zoomIn;animation-delay: .2s;border-radius: 30px;padding-top: 13px !important;padding-bottom: 13px !important;padding-left: 30px !important;padding-right: 30px !important;font-weight: 700;font-size: 13px;text-transform: uppercase;letter-spacing: 1px;border: none;
background-color: #2A2A72;opacity: 1;-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-transition: .2s !important;-moz-transition: .2s !important;-ms-transition: .2s !important;-o-transition: .2s !important;transition: .2s !important;text-align: center;color:#fff;outline: none;min-height: 48px;display: flex;align-items: center;justify-content: center;width: max-content;overflow: hidden;line-height: 25px;margin: auto;box-sizing: border-box;cursor: pointer;z-index: 11;position: relative;}
.con_contact .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit:hover{color:#fff !important;background-color: #3055e8 !important;border-color:#1a1a1a !important;-webkit-transform: translate3d(0,0px,0);transform: translate3d(0,0px,0);background: 0 0 !important;}
.con_contact .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit:hover:before{-webkit-transform: scale(1);opacity: 1;-ms-transform: scale(1);transform: scale(1);transform-origin: left center;-webkit-transform-origin: left center;-ms-transform-origin: left center;}
.con_contact .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit:before{background-color: #1a1a1a !important;content: "";display: block;width: 100%;height: 100%;opacity:1;margin: auto !important;position: absolute;z-index: -1;top: 0;left: 0;bottom: 0;right: 0;-webkit-transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;-o-transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: transform .25s cubic-bezier(.38,.32,.36,.98) 0s,-webkit-transform .25s cubic-bezier(.38,.32,.36,.98) 0s;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.con_contact .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit:after{display:none;}

.con_cta .et_pb_button_wrapper .et_pb_button{-webkit-animation-name: kd-zoomIn;animation-name: kd-zoomIn;animation-delay: .2s;border-radius: 30px;padding-top: 13px !important;padding-bottom: 13px !important;padding-left: 30px !important;padding-right: 30px !important;font-weight: 700;font-size: 13px;text-transform: uppercase;letter-spacing: 1px;border: none;
background-color: #2A2A72;opacity: 1;-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-transition: .2s !important;-moz-transition: .2s !important;-ms-transition: .2s !important;-o-transition: .2s !important;transition: .2s !important;text-align: center;color:#fff;outline: none;min-height: 48px;display: flex;align-items: center;justify-content: center;width: max-content;overflow: hidden;line-height: 25px;margin: auto;box-sizing: border-box;cursor: pointer;z-index: 11;position: relative;}
.con_cta .et_pb_button_wrapper .et_pb_button:hover{color:#fff !important;background-color: #3055e8 !important;border-color:#1a1a1a !important;-webkit-transform: translate3d(0,0px,0);transform: translate3d(0,0px,0);background: 0 0 !important;}
.con_cta .et_pb_button_wrapper .et_pb_button:hover:before{-webkit-transform: scale(1);opacity: 1;-ms-transform: scale(1);transform: scale(1);transform-origin: left center;-webkit-transform-origin: left center;-ms-transform-origin: left center;}
.con_cta .et_pb_button_wrapper .et_pb_button:before{background-color: #1a1a1a !important;content: "";display: block;width: 100%;height: 100%;opacity:1;margin: auto !important;position: absolute;z-index: -1;top: 0;left: 0;bottom: 0;right: 0;-webkit-transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;-o-transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: transform .25s cubic-bezier(.38,.32,.36,.98) 0s,-webkit-transform .25s cubic-bezier(.38,.32,.36,.98) 0s;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.con_blurb2 .et_pb_blurb_content .et_pb_main_blurb_image{position: relative;}
.con_blurb2 .et_pb_blurb_content .et_pb_main_blurb_image:before{content: "";position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,.2);transition: opacity .3s ease;}
.con_blurb2 .et_pb_blurb_content .et_pb_main_blurb_image img{max-width: 100%;height: auto;}
.con_blurb2 .et_pb_blurb_content .et_pb_main_blurb_image:after{content: "";position: absolute;bottom: 0;left: 0;background:#FFA400;height: 5px;z-index: 2;transition: all .3s ease;width:0px;}
.con_blurb2:hover .et_pb_blurb_content .et_pb_main_blurb_image:before{opacity: 1;}
.con_blurb2:hover .et_pb_blurb_content .et_pb_main_blurb_image:after{width: 100%;}
.con_blurb2{opacity: 1;animation-delay: 0s;-webkit-animation-duration: 0.3s;-moz-animation-duration: 0.3s;-webkit-animation-delay: 0s;-moz-animation-delay: 0s;}

.con_cta .et_pb_button_wrapper .et_pb_button:after{display:none;}
.con_cta1 .et_pb_promo_description h2:after{margin: 16px 0 0;content: '';display: block;width: 45px;height: 5px;background: #fde428;}
@keyframes kd-zoomIn{
0% {   opacity: 0;  -webkit-transform: scale3d(.3,.3,.3);  transform: scale3d(.3,.3,.3);}
100% { opacity: 1;}}
.con_person img{ border-radius: 50%; max-width: 110px;}
.con_person .et_pb_team_member_description{   background-color: #fff;   padding: 0px 50px 30px 50px;    margin-top:-80px;}
.con_person .et_pb_team_member_image{z-index: 9;margin:auto;}
.con_person .et_pb_team_member_description .et_pb_module_header{  padding-top: 100px;}
@keyframes shadow-pulse{
	0% {
    box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.2);
}
	100% {
    box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);
}
}
@media only screen and (max-width:981px){
	.con_section .con_blurb .et_pb_blurb_content{padding-bottom:40px;}
	.con_blurb1 .et_pb_main_blurb_image{text-align:center;}
	.con_blurb1 .et_pb_blurb_container{text-align:center !important;}
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
	.con_person{max-width: 400px;margin: 0 auto;}
	.con_person .et_pb_team_member_image{float: none;width: 100%;text-align: center;max-width:100%}
	.con_person .et_pb_team_member_description{display:block;}
}
/*.dp_tut_fw_slider_arrow .et_pb_slide_description .con_btn:hover{border: 2px solid #00A8E8;background-color: transparent;color: #fff;}*/
@media only screen and (max-width: 767px) {.dp_tut_fw_slider_arrow .et_pb_slide_description .con_btn{margin-top:10px;} .et_pb_slider.dp_tut_fw_slider_arrow .et-pb-arrow-prev{left:0px;} .et_pb_slider.dp_tut_fw_slider_arrow .et-pb-arrow-next{right:0px;}
	.con_cta .et_pb_button_wrapper .et_pb_button{padding-left:10px !important;padding-right:10px !important;}	
}
/*.dp_tut_fw_slider_arrow .et_pb_slide_description .con_btn{display: inline-block;min-width: 150px;line-height: 35px;font-size: 14px;font-weight: 500;border: 2px solid #FFA400;background-color: #FFA400;color: #ffffff;text-transform: uppercase;text-align: center;border-radius: 0px;margin-right: 10px}*/
/* Parallax Tilt */
.dp-tilt-column-parallex {transform-style: preserve-3d;transform: perspective(1000px);}
.dp-tilt-column-parallex .et_pb_blurb_content{transform: translateZ(30px);}

.dp_tut_fw_slider_arrow .et_pb_slide_description .con_btn{-webkit-animation-name: kd-zoomIn;animation-name: kd-zoomIn;animation-delay: .2s;border-radius: 30px;padding-top: 13px !important;padding-bottom: 13px !important;padding-left: 30px !important;padding-right: 30px !important;font-weight: 700;font-size: 13px;text-transform: uppercase;letter-spacing: 1px;border: none;background-color: #FFA400;opacity: 1;-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-transition: .2s !important;-moz-transition: .2s !important;-ms-transition: .2s !important;-o-transition: .2s !important;transition: .2s !important;text-align: center;color:#fff;outline: none;min-height: 48px;display: inline-block;align-items: center;justify-content: center;width: max-content;overflow: hidden;line-height: 25px;margin: 5px;box-sizing: border-box;cursor: pointer;z-index: 11;position: relative;}  

.dp_tut_fw_slider_arrow .et_pb_slide_description .con_btn:hover{color:#fff !important;background-color: #3055e8 !important;border-color:#1a1a1a !important;-webkit-transform: translate3d(0,0px,0);transform: translate3d(0,0px,0);background: 0 0 !important;}	

.dp_tut_fw_slider_arrow .et_pb_slide_description .con_btn:hover:before{-webkit-transform: scale(1);opacity: 1;-ms-transform: scale(1);transform: scale(1);transform-origin: left center;-webkit-transform-origin: left center;-ms-transform-origin: left center;}

.dp_tut_fw_slider_arrow .et_pb_slide_description .con_btn:before{background-color: #1a1a1a !important;content: "";display: block;width: 100%;height: 100%;opacity:1;margin: auto !important;position: absolute;z-index: -1;top: 0;left: 0;bottom: 0;right: 0;-webkit-transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;-o-transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: transform .25s cubic-bezier(.38,.32,.36,.98) 0s,-webkit-transform .25s cubic-bezier(.38,.32,.36,.98) 0s;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.con_button .et_pb_button_module_wrapper .et_pb_button{-webkit-animation-name: kd-zoomIn;animation-name: kd-zoomIn;animation-delay: .2s;border-radius: 30px;padding-top: 13px !important;padding-bottom: 13px !important;padding-left: 30px !important;padding-right: 30px !important;font-weight: 700;font-size: 13px;text-transform: uppercase;letter-spacing: 1px;border: none;background-color: #2A2A72;opacity: 1;-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-transition: .2s !important;-moz-transition: .2s !important;-ms-transition: .2s !important;-o-transition: .2s !important;transition: .2s !important;text-align: center;color:#fff;outline: none;min-height: 48px;display: flex;align-items: center;justify-content: center;width: max-content;overflow: hidden;line-height: 25px;margin: auto;box-sizing: border-box;cursor: pointer;z-index: 11;position: relative;}

.con_button .et_pb_button_module_wrapper .et_pb_button:hover{color:#fff !important;background-color: #3055e8 !important;border-color:#1a1a1a !important;-webkit-transform: translate3d(0,0px,0);transform: translate3d(0,0px,0);background: 0 0 !important;}

.con_button .et_pb_button_module_wrapper .et_pb_button:hover:before{-webkit-transform: scale(1);opacity: 1;-ms-transform: scale(1);transform: scale(1);transform-origin: left center;-webkit-transform-origin: left center;-ms-transform-origin: left center;}

.con_button .et_pb_button_module_wrapper .et_pb_button:before{background-color: #1a1a1a !important;content: "";display: block;width: 100%;height: 100%;opacity:1;margin: auto !important;position: absolute;z-index: -1;top: 0;left: 0;bottom: 0;right: 0;-webkit-transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;-o-transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: transform .25s cubic-bezier(.38,.32,.36,.98) 0s,-webkit-transform .25s cubic-bezier(.38,.32,.36,.98) 0s;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.con_button .et_pb_button_module_wrapper .et_pb_button:after{display:none;}

/** About Us **/
.con_testi:before{top:-27px !important;}
.con_team .et_pb_team_member_description{margin-top: -70px;padding-bottom: 20px;margin-left: 30px;transition: all .5s;}
.con_team:hover .et_pb_team_member_description{margin-left: 40px;transition: 0.5s;}
.con_testi .et_pb_testimonial_description{margin-left:0px !important;}

.con_btn1 .et_pb_button_module_wrapper .et_pb_button{-webkit-animation-name: kd-zoomIn;animation-name: kd-zoomIn;animation-delay: .2s;border-radius: 30px;padding-top: 13px !important;padding-bottom: 13px !important;padding-left: 30px !important;padding-right: 30px !important;font-weight: 700;font-size: 13px;text-transform: uppercase;letter-spacing: 1px;border: none;
background-color: #FFA400;opacity: 1;-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-transition: .2s !important;-moz-transition: .2s !important;-ms-transition: .2s !important;-o-transition: .2s !important;transition: .2s !important;text-align: center;color:#fff;outline: none;min-height: 48px;display: flex;align-items: center;justify-content: center;width: max-content;overflow: hidden;line-height: 25px;margin: auto;box-sizing: border-box;cursor: pointer;z-index: 11;position: relative;}
.con_btn1 .et_pb_button_module_wrapper .et_pb_button:hover{color:#fff !important;background-color: #3055e8 !important;border-color:#1a1a1a !important;-webkit-transform: translate3d(0,0px,0);transform: translate3d(0,0px,0);background: 0 0 !important;}
.con_btn1 .et_pb_button_module_wrapper .et_pb_button:hover:before{-webkit-transform: scale(1);opacity: 1;-ms-transform: scale(1);transform: scale(1);transform-origin: left center;-webkit-transform-origin: left center;-ms-transform-origin: left center;}
.con_btn1 .et_pb_button_module_wrapper .et_pb_button:before{background-color: #1a1a1a !important;content: "";display: block;width: 100%;height: 100%;opacity:1;margin: auto !important;position: absolute;z-index: -1;top: 0;left: 0;bottom: 0;right: 0;-webkit-transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: -webkit-transform .2s cubic-bezier(.38,.32,.36,.98) 0s;-o-transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: transform .2s cubic-bezier(.38,.32,.36,.98) 0s;transition: transform .25s cubic-bezier(.38,.32,.36,.98) 0s,-webkit-transform .25s cubic-bezier(.38,.32,.36,.98) 0s;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.con_btn1 .et_pb_button_module_wrapper .et_pb_button:after{display:none;}

@media screen and (min-width: 981px){
.con_col1:after{content: "";width: 1px;height: 33px;background: rgba(0,0,0,.2);position: absolute;right: 0;bottom: -27px;}}
@media screen and (min-width: 981px){
	.con_col2:before{content: "OR";width: 44px;height: 44px;line-height: 44px;text-align: center;background: rgba(0,0,0,.2);position: absolute;top: 50%;left: -81px;margin-top: -22px;border-radius: 50%;}
}	
@media screen and (min-width: 981px){
	.con_col2:after{content: "";width: 1px;height: 33px;background: rgba(0,0,0,.2);position: absolute;top: -27px;left: -60px;}
}
@media only screen and (max-width:981px){
	.con_blurb3 .et_pb_blurb_content .et_pb_blurb_container{display:block;text-align:center !important;}
	.con_team .et_pb_team_member_description,.con_team1 .et_pb_team_member_description{display:block;}
	.con_blurb4 .et_pb_blurb_container{display:block;}
}
@media only screen and (max-width:767px){
	.con_team1 .et_pb_team_member_image{max-width:100%;}}
/** Testimonial **/
.con_testimonial .et_pb_testimonial_portrait{margin:12px 0px !important;width:65px;height:65px;}
@media only screen and (max-width:981px){
	.con_testimonial .et_pb_testimonial_description{margin-left: 80px !important;}
}
@media only screen and (max-width:767px){
	.con_testimonial .et_pb_testimonial_description{margin-left: 0px !important;}
}

/** Team **/
.con_team2{max-width: 335px;margin: 20px 40px; border-radius: 100%;animation-name: kd-zoomIn;text-align: center;position: relative;animation-duration: .6s;animation-fill-mode: both;opacity: 1;padding: 0;z-index: 100;margin-top: 0;margin-bottom: 0;}

.con_team2 .et_pb_team_member_image{transition: .2s cubic-bezier(.2,.58,.55,1);width: auto;margin: auto;margin-top: 0;margin-bottom: 0;}
.con_team2 .et_pb_team_member_image:hover{transform: scale(1.07);}

.con_team2 .et_pb_team_member_image:before{background-color: #2a2a72;position: absolute;width: 100%;height: 100%;content: '';opacity: 0;top: 0;left: 0;border-radius: 100%;transition: .4s cubic-bezier(.3,.58,.55,1);}
.con_team2 .et_pb_team_member_image:hover::before{opacity: .2;width: calc(100% + 30px);height: calc(100% + 30px);left: -15px;top:-15px;}

.con_team2 .et_pb_team_member_image img{padding-top: 0;border-radius: 100%;max-width: 100%;height: auto;}

.con_team2 .et_pb_team_member_description{position: absolute;left: 0;top: 0;bottom: -100%;overflow: hidden;width: 100%;height: 100%;margin-left: 0;padding: 30px;text-align: center;opacity: 0;border: none;box-shadow: none;background: 0 0;border-radius: 100%;box-sizing: border-box;transition: .2s cubic-bezier(.2,.58,.55,1);z-index: 100;display: block;float: right;max-width: 335px;}
.con_team2:hover .et_pb_team_member_description{opacity: 1;}

.con_team2 .et_pb_team_member_description:before{background-color: #2a2a72;position: absolute;width: 100%;height: 100%;content: '';left: 0;top: 0;opacity: .8;transition: .2s cubic-bezier(.2,.58,.55,1);}

.con_team2 .et_pb_team_member_description h4{position: absolute;top: 70%;left: 0;width: 100%;margin-bottom: 10px;color:#fff;font-size: 16px;font-weight: 600;line-height: 1;transition: .2s cubic-bezier(.2,.58,.55,1);transform: translateY(15px);}
.con_team2:hover .et_pb_team_member_description h4{transform: translateY(0);}

.con_team2 .et_pb_team_member_description p{color:#fff;font-size: 13px;position: absolute;top: 78%;width: 100%;left: 0;transition: .2s cubic-bezier(.2,.58,.55,1);transform: translateY(15px);opacity: .6;line-height: 1;margin-bottom: 20px;display: block;font-style:normal;}
.con_team2:hover .et_pb_team_member_description p{transform: translateY(0);}

.con_team2 .et_pb_team_member_description .et_pb_member_social_links{text-align: center;position: absolute;left: 0;top: 50%;margin: 0;margin-top: -16px;transition: .2s cubic-bezier(.2,.58,.55,1);opacity: .5;transform: translateY(-15px);width: 100%;z-index:101;line-height: 1;}
.con_team2:hover .et_pb_team_member_description .et_pb_member_social_links{opacity: 1;transform: translateY(0px);}

.con_team2 .et_pb_team_member_description .et_pb_member_social_links li a{opacity: 1;color:#fff;background:rgba(255,255,255,.25);width: 30px;height: 30px;display: inline-block;text-align: center;line-height: 30px;border-radius: 100%;margin: 0 7px;transition: .2s cubic-bezier(.2,.58,.55,1);}
.con_team2 .et_pb_team_member_description .et_pb_member_social_links li a:hover{background: #fff;color:#000;}
@media only screen and (max-width:981px){
	.con_team2 .et_pb_team_member_description{display:block;}
	.con_team2{max-width:50%;margin:0 auto;}
	.con_team2 .et_pb_team_member_image{float:none;max-width:100%}
	.con_team2 .et_pb_team_member_image img{width:100%;max-width:100%;}
}
@media only screen and (max-width:767px){
	.con_team2 .et_pb_team_member_description .et_pb_member_social_links li{margin-right:-2px;}
	.con_team2 .et_pb_team_member_description p{top:75%;}
	.con_team2 .et_pb_team_member_description h4{top:60%;}
	.con_team2 .et_pb_team_member_description .et_pb_member_social_links{top:40%;}
}
@keyframes kd-zoomIn{
0% {   opacity: 0;  -webkit-transform: scale3d(.3,.3,.3);  transform: scale3d(.3,.3,.3);}
100% { opacity: 1;}}
/*-------------Blog Pagination-------------*/
.et_pb_row_custom_pagination{clear:both;text-align: left;}
.pagination-container{padding-top: 0 !important;margin-top:2em;margin-bottom:2em;}
.screen-reader-text{display: none;}
.navigation.max_blog_pagination .page-numbers{display: inline-block;border-right: 0;padding: 0em 1em;margin: 0 -1px;line-height: 2.6em;}
.navigation.max_blog_pagination .page-numbers.prev,.navigation.max_blog_pagination .page-numbers.next{padding: 0 .5em;}
.navigation.max_blog_pagination span.page-numbers {color:#FFA400;border: 1px solid;border-color: #f9f9f9 !important;font-weight: 600;}
.navigation.max_blog_pagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.5em;margin-top: -3px;}
.navigation.max_blog_pagination a.page-numbers:hover, .navigation.max_blog_pagination span.page-numbers {background-color: #1472CC !important;}
.navigation.max_blog_pagination a.page-numbers {color: #fff !important;background: #009FFD;border-left: solid 1px #f9f9f9;}
.navigation.max_blog_pagination a.page-numbers:hover {color: #fff !important; border-color: #f9f9f9 !important;} 

/** Sidebar **/
.widget_categories li a:before,.widget_recent_entries  li a:before,.widget_archive li a:before{	color: #FFA400;content: "\35";margin-right: 5px;vertical-align: top;font-size: 16px;font-family: ETmodules;}
.widget_categories li a:hover,.widget_recent_entries  li a:hover,.widget_archive li a:hover{color: #FFA400;}
.con_sidebar{border-right:none;}
/** Project **/
.con_portfolio .et_pb_portfolio_grid_items .et_pb_module_header{margin-top: -60px;padding-bottom: 20px;margin-left: 20px;transition: all .5s;position:absolute;}
.con_portfolio .et_pb_portfolio_grid_items .project:hover .et_pb_module_header{margin-left: 30px;transition: 0.5s;}
.con_portfolio .et_pb_portfolio_grid_items .post-meta{margin-top: -40px;margin-left: 20px;transition: all .5s;position:absolute;}
.con_portfolio .et_pb_portfolio_grid_items .project:hover .post-meta{margin-left: 30px;transition: 0.5s;}
@media only screen and (max-width:981px){
	.con_portfolio .et_pb_portfolio_grid_items .et_pb_module_header{font-size:18px;}
}