/*
Theme Name:  Gently Consulting Theme
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.0.14
Description: ProfitableDecisionMakingPartners is a child theme of Divi.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
.fasc-size-large{
padding:10px 16px;
}
.contact-header-img{ 
 background-image: url('/wp-content/uploads/2019/05/slider-b-v1.png');
 padding-top: 18em !important;
 background-position: center center; 
	 background-size: unset;
}
.contact-header-img .et_pb_fullwidth_header{
	    background: #235692;
}
body.page-id-1700 .header-content h1{ padding: 10px 0px; font-weight: bold; }
#logo{
     max-height: 80% !Important;
    padding-top: 5px;
    padding-bottom: 5px;
}
.et_pb_slide_1 .slider_title p:first-child{
	font-size: 45px;
}
.et_pb_slide_0 .slider_title p:first-child{
		font-size: 40px;
}
.slider_title p:first-child{
font-size: 35px;
    font-weight: 500;
    padding-bottom: 15px;
}
.slider_title p:last-child{
font-size: 23px;
}
.slider_title p{
       font-family: sans-serif;
    text-transform: capitalize;
}
.slider_title{
 color: white;
 text-align: center;
 background: rgba(43, 43, 43, 0.55);
 padding: 25px;
 max-width: 615px;
 margin: 0 auto;
 font-family: sans-serif,Times New Roman, Georgia, Times New Roman, serif !important;
}
.slider_title h1,.slider_title h2{
	 font-size: 35px;
 font-weight: bold;
 padding-bottom: 15px;
	 font-family: serif;
}
#main-footer {
 background-image: url('/wp-content/uploads/2019/05/footer-bg-v1.jpg');
}
#main-footer .footer-widget h4 {
color: #fff;
}
.footer-widget .title {
 font-weight: bold;
 margin-bottom: 5px;
 font-size: 17px;
}
#footer-widgets {
 padding: 4% 0 0 !important;
}
.footer-widget ul {
list-style: none !important;
}
.footer-widget li {
padding-left: 0 !important;
}
.footer-widget li:before{
display:none;
}
@media only screen and (max-width: 767px){
.slider_title{
padding:10px
}
.slider_title p:first-child{
font-size:25px !important;
}
.slider_title p:last-child{
font-size:18px !important;
}
}
.et_pb_fullwidth_header {
padding: 0;
}
.et_pb_slide_content {
padding-top: 0px !important;
}
.et_pb_slide:first-child .et_pb_slide_image img{
max-height: 390px !Important;
}
@media only screen and (min-width: 769px){
.et_pb_slide_with_image .et_pb_slide_description{
width: 60% !Important;
}
}
@media only screen and (max-width: 480px){
img.alignright{
display:block;
float:none;
margin:0 auto !important;
}
}
.et-pb-active-slide .et_pb_slide_image{
 text-align: left;
}
ul.book-bullet-a-red{
 list-style-type: none;
 padding: 1em 3em;
 display: table;
}

ul.book-bullet-a-red li{
 display: table;
 margin-bottom: 10px;
}
ul.book-bullet-a-red li:before {
 color: #d9b865;
 content: "\f058";
 font-family: FontAwesome;
 line-height: 1.2;
 margin-right: 10px;
 display: table-cell;
 padding-right: 10px;

}
ul.book-bullet-a-red li:before,
ul.book-bullet-a li:before{
		font-weight:bold;
}
ul.book-bullet-a{
 list-style-type: none;
 padding: 10px 0px;
 display: table;
}
ul.book-bullet-a li:nth-child(odd),
ul.book-bullet-a-red li:nth-child(odd){
	font-weight:bold;
}
ul.book-bullet-a li{
 display: inline-table;
 padding-bottom: 15px;
}
ul.book-bullet-a li:before {
 color: #1a3c6b;
 content: "\f058";
 font-family: FontAwesome;
 line-height: 1.2;
 margin-right: 10px;
 display: table-cell;
 padding-right: 10px;
}
ul.book-bullet-a-blue{
 list-style-type: none;
 padding: 10px 0px;
 display: table;	
padding-left:0px!important;
	line-height:1.5!important;
}
ul.book-bullet-a-blue li{
 display: inline-table;
 padding-bottom: 15px;
}
ul.book-bullet-a-blue li:before {
 color: #2c3e50;
 content: "\f058";
 font-family: FontAwesome;
 margin-right: 10px;
 display: table-cell;
 padding-right: 10px;
}
.box:last-child{
padding-bottom: 5px;
}
.box{
max-width: 400px;
 display: inline-block;
 text-align: center;
 margin: 1em 3em;
 box-shadow: 2px 2px 4px #888888;
 padding: 5px;
 background-position: center center;
 background-size: initial;
 width: 100%;
vertical-align:top;
background-color: #1d6c99;
}
.box a:hover,
.glossy-btn:hover{
text-decoration:none;
}
.box .box-inside{
border: 1px solid #fff;
 min-height: 274px;
}
.box .upper {
 min-height: 190px;
 padding: 15px;
 text-align: center;
 color: #fff;
 font-size: 35px;
 margin: 0 auto;
 line-height: 1.1;
}
.box .upper p:first-child{
    width: 220px;
    float: left;
    font-size: 25px;
    padding: 2% 0px 10px;
    line-height: 1.3;
    text-align: left;
}
.border{
    border: 1px solid #222;
    padding: 20px;
    border-radius: 5px;	
}
.box .lower{
 text-align: center;
 color: white;
 padding: 10px;
 font-size: 25px;
}
.box .lower .btn{
width: 100%;
 background-color: #c9b256;
 border-radius: 3px;
 border: 3px solid #b3964e;
 color: #236a9d;
 font-size: 20px;
}
#top-header{
 border-bottom: 2px solid #dddddd;
display:none;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="textarea"], .wpcf7-form-control {
 width: 85%;
 background: #f1f5f9;
 border-radius: 3px;
 color: #2f2f2f;
 margin-bottom: 10px;
 height: 3em;
 padding: 5px;
}
.wpcf7 textarea {
height: 100px !important;
}
.wpcf7-submit {
 height: auto !important;
 width: 85%;
 -webkit-border-radius: 10;
 -moz-border-radius: 10;
 border-radius: 5px;
 border: 0;
 drop-shadow: 0 !important;
 font-family: Arial;
 color: #ffffff;
 font-size: 20px;
 background: #1c75b0;
 padding: 10px 20px 10px 20px;
 text-decoration: none;
}
.wpcf7-submit:hover {
background: #6ac0f5;
text-decoration: none;
}
.infusion-field input[type="text"],
.infusion-field input[type="email"],
.infusion-field textarea,
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="textarea"]{
 width: 85%;
 background: #f1f5f9;
 border-radius: 3px;
 color: #2f2f2f;
 margin-bottom: 10px;
 height: 2em;
 padding: 3px;
}
.infusion-field textarea,
.wpcf7 input[type="textarea"]{
 width: 100%;
 max-width: 273px;
 height: 75px;
}
.infusion-submit input[type="submit"],
.wpcf7-submit{
 height: auto !important;
 width: 85%;
 -webkit-border-radius: 10;
 -moz-border-radius: 10;
 border-radius: 5px;
 border: 0;
 drop-shadow: 0 !important;
 font-family: Arial;
 color: #ffffff;
 font-size: 20px;
 background: #822388;
 padding: 10px 20px 10px 20px;
 text-decoration: none;
 cursor: pointer;
}
.wpcf7-submit:hover{
	 background: #822388;
}
div.wpcf7-response-output {
    margin: .5em 0em .5em;
    width: 86%;
}
.AR-quote blockquote:after,
.AR-quote blockquote:before {
 color: #ccc;
 font-size: 3em;
 line-height: .1em;
 vertical-align: -.4em
}
.AR-quote blockquote {
border-left:0px;
 margin: 1.5em 10px 10px;
 padding: .5em 20px;
 quotes: "201C""201D""2018""2019";
text-align:center;
}
.AR-quote blockquote:before {
 content: open-quote;
 margin-right: .1em
}
.AR-quote blockquote:after {
 content: close-quote;
 margin-left: .1em
}
.AR-quote blockquote p {
 display: inline;
 font-style: italic;
 font-weight: 300;
 font-size: 18px;
}
.AR-quote cite {
 display: block;
 font-size: 18px;
 font-style: normal;
 margin-top: -1%;
 margin-right: 3.5%;
text-align:right;
}
.entry-content ul{
padding-left:1.5em !important;
}
.et_pb_slider .et_pb_slide {
    height: 510px;
}

.infusion-newsletter{
    width: 100%;
    max-width: 620px;
    text-align: center;
    margin: 0 auto;
    border: 2px solid #158ec4;
    padding-top: 20px;
    padding-bottom: 20px;
}
.infusion-newsletter h2{
    margin-bottom: 15px;
    color: #158ec4;
    font-weight: 600;
font-size:22px;
}
.infusion-newsletter .infusion-field input[type="text"],.infusion-newsletter .infusion-field input[type="email"]{
    height: 3em;
    padding: 6px;
}

.nst-bullet-2 li:nth-child(1),
.nst-bullet-2 li:nth-child(3),
.nst-bullet-2 li:nth-child(5){
   font-weight: 600;
}

.nst-bullet-2 li {
    line-height: 1.4;
    list-style-type: none;
    list-style-position: inside;
    text-indent: -1.4em;
    -webkit-font-smoothing: antialiased;
}

.nst-bullet-2 li {
    color: #7e7e7e;
    margin-bottom: 1em
}
.nst-bullet-2{
padding-left : 3em !important;
}
.nst-bullet-2 li:before {
    color:#0f8dc2;
    content: "\f058";
    font-family: FontAwesome;
    font-size: 21px;
    font-weight: 400;
    margin-right: .4em;
    vertical-align:middle;
    
}
.nst-txt-3{
	color: #0e83b5;
    font-size: 36px;
    line-height: 1.2;
    text-align: center;
    font-weight: 500;
    font-family: rockwell;padding-bottom:15px;
}

.et_pb_testimonial_description, .et_pb_testimonial_description_inner{
	white-space:normal!important;
	display:block;
	
}
.et_pb_testimonial_description_inner p{
	white-space:normal!important;
}
#top-menu li {
    vertical-align: middle;
    text-align: center;
}
ul.sub-menu li {
    text-align: left !important;
}
.list-icon-article{
border-width: 2px;
    border-style: groove;
    border-color: #1591c4;
    border-image: initial;
    padding: 25px 0px 0px;
    margin: 20px;
    border-radius: 5px;
}
.list-icon-article legend{
	    margin: 0px auto;
    font-size: 27px;
    padding: 0px 15px;
    font-weight: 600;
    color: #0f8ec3;
}
.list-icon-article ul li {
    display: inline-block;
    list-style: none;
    margin-right: 15px;
    vertical-align: middle;
    text-align: center;
}
.list-icon-article ul li:last-child{
	margin-right:0px;
}
.list-icon-article ul{
	text-align:center;
}
@media screen and (max-width:600px){
	.list-icon-article legend {
    font-size: 24px;
    padding: 0px 0px;
    text-align: center;
	}
	.box {
	margin: 1em auto;	
	}
}
.mn-h{
	    min-height: 200px;
    margin-bottom: 10px;
}
.hedh2{
    border-bottom: 1px solid #822388;
    margin-bottom: 20px;
    font-weight: bold;
    color: #822488;
    margin-top: 40px;
}
.footer-widget ul.sub-menu{
    padding-left: 20px;
    list-style-type: disc !important;	
	display:none;
}
p:not(.has-background):last-of-type {
    padding-bottom: 1em;
}