/*
 Theme Name:     devdmbootstrap3
 Theme URI:      http://devdm.com/DevDmBootstrap3
 Description:    Foxy Child Theme
 Author:         Danny Machal
 Author URI:     http://devdm.com/
 Template:       devdmbootstrap3
 Version:        1.80
*/
 
@import url("/wp-content/themes/devdmbootstrap3/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

p {
    margin: 0 0 5px;
}

.pop-layout-v div.pop-inside ul li img {
   
    max-width: 200px!important;
  
}

html {overflow-x:hidden!important;}
body {overflow-x:hidden!important;font-size:16px;}

body {
    padding-bottom: 0px;
}

a {
    color: #333333;
    text-decoration: underline;
}

a:hover {
    color:#732db3;
    text-decoration: underline;
}

.page p { font-size:16px;}
.page h1 {     color: #732db3;
    text-transform: uppercase;
    padding-top: 25px;
    padding-bottom: 15px;
    font-weight: 700;
    font-size: 20px;

}

.page h2 {padding: 5px 0;}
h3 {color: #5f58d6;    font-size: 18px;padding: 5px 0;}
h4 {color:#5f58d6;    font-size: 18px;padding: 5px 0;}


div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 2px solid #90af16;
}

.belowheader {
	

background: #ffffff;


}


.twobb .lsow-odometers .lsow-odometer {

    margin-bottom: 10px;
}

.twobb .ev22 .lsow-odometers .lsow-odometer .lsow-number {

    color:#ffffff;
}

.ev22 .widget-title { color:#f8ef62;text-align:center;font-size: 20px;   }

.twobb .ev22 .lsow-odometers .lsow-odometer .lsow-stats-title .lsow-icon-wrapper {
    font-size: 22px;
    margin-right: 10px;
    vertical-align: middle;
    color: #f8ef5c;
}

.twobb .lsow-odometers .lsow-odometer .lsow-stats-title { color: #d2ce94;text-transform:uppercase; font-size: 14px;font-weight:bold;}

.probox {background: #52091b!important;}
.proinput {background: #52091b!important;}

div.asl_w .probox .promagnifier .innericon svg {
    fill: #fff!important;
}

div.asl_w .probox .promagnifier {background: #515151!important;}
div.asl_r.vertical {    background: #52091b!important;}


.spk img {border:3px solid #072944;}
.tsbtn a{text-decoration:none;color:#ffffff;}
.tsbtn a:hover{text-decoration:none;color:#ffaeea;}

.footer-sc {padding-top:50px;}

.ft-form label {
font-weight:400;color:#ffffff;
   

}
.ft-form input {
	width:100%;
	 background: #c5c5c5;
    border: 0px;
    padding: 8px 5px;
        font-size: 14px;
	

}

.ft-form input:hover {

	 background: #ffffff;

	

}

.ft-form .wpcf7-submit {    background: #90af16;
    border: 1px solid white;color:white;}
.ft-form .wpcf7-submit:hover {background:#4b0988;color:white;}

.wptww-testimonials-slidelist.design-1 .fa-quote-left, .wptww-testimonials-list.design-1 .fa-quote-left, .wptww-testimonials-slide-widget.design-1 .fa-quote-left {
    display: none!important;
}

.testi .slick-dots {
    display: none!important;
}

.testi h4 {display: none!important;}

.wptww-testimonials-text em:before {
   display: none!important;
}

.wptww-testimonials-text em:after {
   display: none!important;
}



.slideshowtitle {font-weight: 700; text-shadow: rgb(31, 31, 31) 1px 2px 1px; letter-spacing: -1px;    text-transform: uppercase;font-size:5em!important;}

.testimonials-text em:before {display:none!important;}
.testimonials-text em:after {display:none!important;}
.testimonial-content .fa-quote-left {display:none!important;}
.testimonials-slidelist h4 {display:none!important;}
.testimonials-slidelist .slick-dots li button { display:none!important;}
.mysidebar p {text-align:center!important;}
.mysidebar select {width:100%!important;}

.slick-initialized .slick-slide {outline:none!important;}
.sidebararea {font-size:14px;}

.tablepress tfoot th, .tablepress thead th {
    background-color:#2c2e91!important;
    font-weight: 700;
    color:#ffffff!important;
	text-align:center!important;
}

.dataTables_wrapper {
 
    border: 1px solid #2c2e91!important;
}

.tablepress .even td {    
    text-align:center!important;
    border: 1px solid#2c2e91!important;
}

.tablepress .odd td {
   text-align:center!important;
    border: 1px solid#2c2e91!important;
}

.lsow-dark-bg .lsow-tabs.style2 .lsow-tab-nav .lsow-tab.lsow-active a {
    background:#1c6ba0;
    color: #fff;
}

.page-header {
    padding-bottom: 0px;
    margin: 0px 0 0px;
    border-bottom: 0px solid #eeeeee;
}

h1 {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
	font-size: 26px;
    color:#0d93cc;
	font-weight:400;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}

.navbar-inverse {
    background-color:#2c2e91;
    border-color:#2c2e91;
}

.introwelcome h2 {color:#ffffff;font-size:18px;}
.introwelcome p {color:#5a5a5a;font-size:16px;}
.servicelists p {font-size:16px;}
.sec_topleft h1 {    margin: 0px;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
    font-weight:700;
    color: #ababab;}
	
.panelborder {border-top:2px solid #ffffff;border-left:2px solid #ffffff;border-right:2px solid #ffffff;}
.pk1 {border-bottom: 2px solid#2c2e91;border-left:1px solid#2c2e91;border-right:1px solid#2c2e91;}
.pk2 {border-bottom: 2px solid #1b5acc;border-left:1px solid #1b5acc;border-right:1px solid #1b5acc;}
.pk3 {border-bottom: 2px solid #046b7a;border-left:1px solid #046b7a;border-right:1px solid #046b7a;}
	
.sec_topleft p { margin: 0 0 10px }
.topcol1 {    padding-top: 10px;
    padding-bottom: 0px;}


h2, .h2 {
    font-size: 20px;
    color:#90af16;
}

h6 {text-align:right;}

h6, .h6 {
font-size: 26px!important;

    font-weight: 700!important;

    margin: 0 auto;
}

h6 a {
font-size: 16px!important;
color: #000000;
font-weight:700!important;
}

h6 a:hover {
font-size: 16px!important;
color: #000000s;
font-weight:700!important;
}



.breadcrumbbar {padding-bottom:10px;}
.home .page-header {display:none!important;}
.home .breadcrumbbar {display:none!important;}
.page-id-1700 .page-header {display:none!important;}
.page-id-1700 .breadcrumbbar {display:none!important;}
.page-id-1567 .page-header {display:none!important;}
.page-id-1567 .breadcrumbbar {display:none!important;}

@media (min-width:991px) { 

.Topmiddle {padding-top: 15px;}
}

@media (max-width:991px) {

.Topright {
   
    padding-top:0px!important;
}

.Topleft p {
text-align:center!important;
}

.tf1 {
text-align:center!important;
}

.tf2 {
text-align:center!important;
}

.tf3 {
text-align:center!important;
}

.tf1 p {
text-align:center!important;
}

.tf2 p{
text-align:center!important;
}

.tf3  p{
text-align:center!important;
}

.tf1 h3{
text-align:center!important;
}

.tf2 h3{
text-align:center!important;
}

.tf3 h3{
text-align:center!important;
}

.cff-wrapper {padding-left: 20px;}

}



.popularlistbar h3 {display:none;}

.footerad1 p {text-align:center;}
.footerad2 p {text-align:center;}

h1 {
    padding-top: 0px;
    padding-bottom: 0px;
}

h2 {    margin-top: 10px;
    margin-bottom: 10px;}

#mysidebar h2 {
    font-size: 16px;
    color:#4a4a4a;
    text-align: center;
    padding-bottom: 2px;
    font-weight: 700;
    text-transform: uppercase;
    margin-top: 5px;
    margin-bottom: 2px;
}

.footertop{
		background-color:#732db3;
		  padding:10px 0;
          
      
}
.footertop h2 {color:#ffffff;padding-bottom:20px;font-size: 26px;}
.footertop h3 {    color: #ffffff;
    padding-bottom: 10px;
    font-weight: 600;
    font-size: 18px;
    text-align: center;
        margin-top: 10px;
    
}
.footertop h4 {color:#ffffff;font-size: 20px;padding:10px 0;}
.footertop p {color:#ffffff;font-size: 14px;padding:2px 0;}
.footertop a {color:#ffffff;font-size: 14px;text-decoration: none;}
.footertop a:hover {color:#fdf48a;text-decoration: underline;font-size: 14px;}
.footertop .ft-form label {
    font-size: 14px;
}

.footertop p i {    font-size: 26px;}


.Copyrightarea {font-size:13px;}
.Copyrightarea p {font-size:13px;}



.tptn_posts img {width:100%!important;    padding-top: 10px!important;
    padding-bottom: 10px!important;    height: auto;}

#sidebar ul ul, ol ul, ul ol, ol ol {
   
    list-style: none;
    margin-left: 0px;
    padding-left: 10px;
}

#mysidebar ul, ol {
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0px;
     padding-left: 0px;
    list-style: none;
}

#mysidebar li {
   padding-top:5px;
padding-bottom:5px;
}

.postthumbnails {padding:20px 0;}
.postthumbnails  img {border: 10px solid #f1f1f1;}
.Topright h3 {display:none;}
.Topleft {    padding-top:8px;    padding-bottom:0px;}

.dmbs-footer1 {color:#ffffff;font-size: 13px;background:#90af16;}
.dmbs-footer1 a {color:#ffffff;font-size: 13px;}
.dmbs-footer1 a:hover {color:#ffffff;text-decoration: underline;font-size: 13px; }
.dmbs-footer1 p {color:#ffffff;font-size: 13px;}
.dmbs-footer1 p a {color:#ffffff;font-size: 13px;}
.dmbs-footer1 p a:hover {color:#ffe980;text-decoration: underline;font-size: 13px; }

.Abovetop, .Abovetop1 {margin-top:10px;}

.errorpg h1 {text-align:center;padding: 40px 0;font-size: 22px;
    color: #000000; } 

h1 {
    padding-top: 15px; 
    padding-bottom: 15px;
}	
	
.dmbs-container {
	
        
		
		background: url(/wp-content/themes/devdmbootstrap3-child/img/bgblue.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	

}


.dmbs-footer_1 {
   

    padding: 15px 0 5px 0;
   
}

.dmbs-footer_1 i {
       font-size: 26px;
}

.dmbs-footer_1 p {
    color: #ffffff;
    font-size: 16px;
}

.dmbs-footer_1 a {
    color: #ffffff;
    font-size: 16px;
}

.dmbs-footer_1 a:hover {
    color: #fff68e;
    font-size: 16px;
}


.board p {padding-top: 15px;}




.dmbs-footer2{
background-color: #03123e;
    padding: 14px 0px 2px 0px;

}


ul li {line-height:1.6;}

.cp {padding: 10px 0px 2px 0px;font-size: 14px;}

.cp a {font-size: 14px;}
.cp a:hover {font-size: 14px;}

.boxesv4 {min-height: 860px;;height:auto;}

.wpcf7 .cf7s-caspar {
    padding: 20px;
    color: #464d56!important;
    border: 0px solid #c3c3c3!important;
    background: transparent!important;
}

.wpcf7 .wpcf7-form.cf7skins.cf7s-caspar textarea {
    
    height: 100px!important;
}


.btbar img {border:5px solid white;}
.btbar  {color:white!important;}
.btbar h3  {color:white!important;}

.topcol3 { padding-top: 10px;padding-bottom:10px;}

.Topright {
    font-size: 16px;
    padding-top: 6px;
    color:#1c6ba0;
	text-align:right;
}

.Topright p {
    font-size: 16px;
         color: #1c6ba0;
}

.Topright p a{
    font-size: 16px;
        color: #1c6ba0;
}

.Topright p a:hover{
    font-size: 16px;
        color: #1c6ba0;
}

.Topright i { padding-left: 10px;}


span.wpcf7-checkbox span.wpcf7-list-item { display: inline-block!important;
    width: 30%;
    margin-left: 3px;
    font-size: 11px;}


@media (min-width: 991px) {
	
.twobbbars {min-height: 350px;height:auto;}	
.ev21 {padding-top:70px;}	
.ev23 {padding-top:90px!important;}

.serbars	{ min-height: 450px;height:auto;}
.serborder {border: 3px solid #249cd0!important;}
.sergen	{ min-height: 290px;height:auto;
padding-left: 20px!important;
    font-size: 16px;
    line-height: 2.1em;

}

.sergen ol {list-style-type: decimal;padding-left: 20px;}

.sidebararea { 
background:#d9f56b;
min-height: 500px;
margin-top:30px;
padding-top: 20px;
padding-bottom: 10px;
margin-bottom: 30px;
}



}
	


@media (max-width: 991px) { 

.cpleft p {text-align:center!important;}
.cpright p {text-align:center!important;}
.sec_topleft {text-align:center!important;}
.sec_topleft h1 {text-align:center!important;}
.sec_topleft p {text-align:center!important;}
.Topright h6 {text-align:center!important;}
.Topright {
  
	text-align:center;
}

.belowheader {
	

background: #ffffff;

}



.serbars {
    min-height:350px;
    height: auto;
	
	
}

.serbars p {font-size: 0.6em;}


.sergt h3 {font-size: 0.8em!important;}

.sergen	{ min-height: 300px;height:auto;
text-align:center;
  
   

}

.sergen p {font-size: 0.7em;}

.sergen li {font-size: 0.6em; line-height: 2.2em;}
    


}

@media (max-width: 1000px) {

.btbar p {    margin: 0em 0!important;}

span.wpcf7-checkbox span.wpcf7-list-item { display: inline-block!important;
    width: 40%;
    margin-left: 3px;
    font-size: 11px;}



}



@media (max-width: 768px){

span.wpcf7-checkbox span.wpcf7-list-item { display: inline-block!important;
    width: 90%;
    margin-left: 3px;
    font-size: 11px;}



ul li {
    line-height: 1.4;
}



.serbars {
    min-height:auto;
    height: auto;
	
	
}

.serbars p {font-size: 0.9em;}


.sergt h3 {font-size: 1.2em!important;}

.sergen	{ min-height: auto;height:auto;
text-align:center;
  
   

}

.sergen p {font-size: 0.9em;}

.sergen li {font-size: 0.9em; line-height: 2.2em;}


}




/*
     FILE ARCHIVED ON 04:07:12 May 13, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:21:25 Oct 03, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.582
  load_resource: 78.638
  PetaboxLoader3.resolve: 27.378
  PetaboxLoader3.datanode: 29.402 (2)
  loaddict: 32.772
*/