.col-15 {min-width: 20%;}
@media (min-width: 576px) and (max-width: 767px) {
    .col-sm-15 {min-width: 20%;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .col-md-15 {min-width: 20%;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .col-lg-15 {min-width: 20%;}
}
@media (min-width: 1200px) {
    .col-xl-15 {min-width: 20%;}
}
.img-responsive { float:none; display:inline-block;}
.thumbnail{ box-shadow:3px 3px 10px rgba(3,3,0,0.2); padding:10px;}
.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background: #ddd; bottom: 0; content: " "; left: 0; position: absolute; width: 1px; top: 0;}
.row.divider > [class*='col-']:before {left: 0;}
.row.divider > [class*='col-']:after {right:-1px;left:auto;}
.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display: none;}


/****************************************************************************/
body{background:url(../images/bg-img.jpg) no-repeat center top #F8F4F1; color:#372936; font-family:'Source Sans Pro',sans-serif; font-size:16px; font-weight:400; margin:0px; padding:0px; line-height:30px;}

.font-poppins{font-family:'Poppins',sans-serif;}
.font-oswald{font-family:'Oswald',sans-serif;}
.font-montserrat{font-family:'Montserrat',sans-serif;}
.font-space{font-family:'Space Mono',monospace;}

p{margin-bottom:20px;}
ul {list-style-type:disc}

p a{}

a, a:hover { text-decoration:none;}

.btn { text-decoration:none !important;}
.img-thumbnail{margin-bottom:30px;}

.radio input[type=radio]{margin-top:10px;}

.container {position:relative;}
.no-gutter {margin-left:0px!important;margin-right:0px!important;}
.no-gutter div[class^="col"]{padding-left:0px!important;padding-right:0px!important;}

.gutter-xs {margin-left:-5px!important;margin-right:-5px!important;}
.gutter-xs div[class^="col"]{padding-left:5px!important;padding-right:5px!important;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm div[class^="col"]{padding-left:10px!important;padding-right:10px!important;}

.gutter-lg {margin-left:-30px!important;margin-right:-30px!important;}
.gutter-lg div[class^="col"]{padding-left:30px!important;padding-right:30px!important;}

textarea.form-control{resize:none;min-height:100px;}
.form-horizontal .form-control { height:40px; font-size:18px;}
.form-horizontal .control-label { font-weight:400;}

.panel-primary {border-color:#00153a;}
.panel-primary .panel-heading{background-color:#1c5a85;font-weight:bold;}

.btn{ moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.btn.btn-default:hover{}
.btn.btn-primary{}

h1,.h1{font-family:'Poppins',sans-serif; font-weight:200; font-size:44px; line-height:44px; color:#10a7e3;}
h2,.h2{font-weight:400; font-size:28px; line-height:28px; color:#3e3e3e;}
h3,.h3{font-weight:300; font-size:25px; line-height:25px; color:#5c5c5c;}
h4,.h4{font-family:'Poppins',sans-serif; font-weight:300; font-size:20px; line-height:25px; color:#000;}


.breadcrumb{border-bottom:1px dashed #d3d3d3; margin:15px 0px; background-color:transparent;padding:0 0 15px; text-transform:uppercase; font-size:12px;}
.breadcrumb>li+li:before{content:"\00BB";color:#10a7e3; margin:0 10px;}
a{color:#10a7e3;}
a:hover{color:#000;}

.bg-warning {background:#FBFC98 !important;}
.bg-primary {background:#c3e6f7 !important;}
.text-warning {color:#fdfd96 !important;}

.btn-warning {background:#fdfd96 !important; border:none; border-radius:50px; color:#010101 !important; font-family:'Poppins',sans-serif; font-size:15px; font-weight:700; padding:12px 30px; text-transform:uppercase;}
.btn-warning:hover {background:#fcfc67 !important;}

.btn-black {background:#000 !important; border:none; border-radius:50px; color:#fff !important; font-family:'Poppins',sans-serif; font-size:15px; font-weight:700; padding:12px 30px; text-transform:uppercase;}
.btn-black:hover {background:#3e3e3e !important;}

/******* Header ********************************************************************/
#Header .call {font-size:35px; line-height:40px;}

.navbar-light .navbar-nav .nav-link {background:transparent; border-radius:50px; color:#000; font-size:15px; margin:0 12px; padding:7px 30px;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{background:#fdfd96; color:#000;}

/********** Content **************************************************************************************************/
#MainContent .bnrTxt {color:#10a7e3; font-size:25px; font-weight:300; line-height:45px;}
#MainContent .slogan {font-size:28px; line-height:32px; position:relative; z-index:-1;}
#MainContent .hmTxt {font-size:30px; line-height:45px;}

#MainContent .check {list-style:none; font-family:'Montserrat',sans-serif; font-size:24px; font-weight:600; line-height:40px; padding:0px;}
#MainContent .check li {background:url(../images/check.png) no-repeat; color:#000; padding:0 0 0 60px;}

#Testimonils .quoteLeft {background:url(../images/quote_left.png) no-repeat 0 0; font-size:24px; line-height:38px; margin:0 80px;}
#Testimonils .quoteLeft .quoteRight {background:url(../images/quote_right.png) no-repeat 100% 80%; padding:0 100px;}
#Testimonils .name {font-size:13px;}

/********** Footer ***************************************************************************************************/
#Footer {background:#3f9cde; font-size:15px;}
#Footer i {color:#fdfd96;}
#Footer .list-inline a {background:#fdfd96; border-radius:50px; color:#3f9cde; font-size:22px; height:48px; text-align:center; line-height:48px; width:48px;}
#Footer .list-inline a:hover {background:#00bcf7; color:#fff;}
#Footer .form-control {background:none; border:none; border-bottom:1px solid #ffcf6c; border-radius:0px; box-shadow:none; color:#2f2100; font-size:15px; padding:10px 0;}

#Footer ::-webkit-input-placeholder {color:#2f2100 !important;}
#Footer ::-moz-placeholder {color:#2f2100 !important;}
#Footer :-ms-input-placeholder {color:#2f2100 !important;}
#Footer :-moz-placeholder {color:#2f2100 !important;}

#Footer a {color:#fff;}
#Footer a:hover,#Footer a.active {color:#FAFB99;}

textarea.form-control{height:95px;}
#Footer p{margin:0px;}

#Footer .wpcf7-response-output {color: #000 !important;}

span.wpcf7-list-item.first {
    margin-left: 0;
}

.select2-container--default .select2-selection--multiple {
        border-radius: 0 !important;
    border-color: #dddddd !important;
}
div#wpcf7-f164-p167-o1 .wpcf7-form-control.wpcf7-radio {
    border: 0;
    padding-left: 0;
}
@media (min-width: 767.98px) {
}

.container-fluid{padding:0px; overflow:hidden;}
@media (min-width: 1200px) {
	.container{padding:0px;}
}

@media (max-width: 1199.98px) {
	.navbar-light .navbar-nav .nav-link {margin:0px;}
}

@media (min-width: 992px) {
    #MainContent .slogan {letter-spacing:9px;}
}

@media (min-width: 992px) and (max-width: 1199.98px) {  
}

@media (min-width: 768px) and (max-width: 991.98px) {
}

@media (max-width: 991.98px) {
	#Header .call {font-size:32px; line-height:38px;}
	.navbar-light .navbar-nav .nav-link {padding:7px 10px;}
	#Testimonils .quoteLeft {margin:0px;}
}

@media (max-width: 767.98px) {
	h1,.h1{font-size:35px; line-height:35px;}
	#Testimonils .quoteLeft, #Testimonils .quoteLeft .quoteRight {background:none; padding:0px;}

	.navbar-toggler{border-color:#000 !important; margin:-155px 0 10px; outline:none !important;}
}

@media (max-width: 479px) {
	.navbar-toggler{margin:-254px 0 10px;}
	div#wpcf7-f164-p167-o1 {
		background-color: #fff;
		padding: 15px 10px;
		box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 15%);
	}
	div#wpcf7-f164-p167-o1 h3 {
		font-size: 18px;
	}
}

