@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&family=Oswald:wght@200..700&display=swap');
/*
Theme Name: Bold Consulting 2025
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: Original modified by Wirecrane Studio
Author URI: https://wordpress.org/
*/

@charset "utf-8";



/* CSS Document */




.dm-serif-display-regular {
  font-family: "DM Serif Display", serif;
  font-weight: 400;
  font-style: normal;
}

.dm-serif-display-regular-italic {
  font-family: "DM Serif Display", serif;
  font-weight: 400;
  font-style: italic;
}
.oswald-font {
  font-family: "Oswald", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}


@font-face {



    font-family: 'lucida_sansdemibold_roman';



    src: url('font/Lucida-Sans-Demibold-Roman/lucida_sans_demibold_roman.eot');



    src: url('font/Lucida-Sans-Demibold-Roman/lucida_sans_demibold_roman.eot?#iefix') format('embedded-opentype'),



         url('font/Lucida-Sans-Demibold-Roman/lucida_sans_demibold_roman.woff2') format('woff2'),



         url('font/Lucida-Sans-Demibold-Roman/lucida_sans_demibold_roman.woff') format('woff'),



         url('font/Lucida-Sans-Demibold-Roman/lucida_sans_demibold_roman.ttf') format('truetype'),



         url('font/Lucida-Sans-Demibold-Roman/lucida_sans_demibold_roman.svg#lucida_sansdemibold_roman') format('svg');



    font-weight: normal;



    font-style: normal;







}







@font-face {



    font-family: 'lucida_sansregular';



    src: url('font/Lucida-sans-regular/ufonts.com_lucida-sans-regular.eot');



    src: url('font/Lucida-sans-regular/ufonts.com_lucida-sans-regular.eot?#iefix') format('embedded-opentype'),



         url('font/Lucida-sans-regular/ufonts.com_lucida-sans-regular.woff2') format('woff2'),



         url('font/Lucida-sans-regular/ufonts.com_lucida-sans-regular.woff') format('woff'),



         url('font/Lucida-sans-regular/ufonts.com_lucida-sans-regular.ttf') format('truetype'),



         url('font/Lucida-sans-regular/ufonts.com_lucida-sans-regular.svg#lucida_sansregular') format('svg');



    font-weight: normal;



    font-style: normal;







}







html{ margin:0px; padding:0px;}



body{ margin:0px; padding:0px;   font-family: 'Arimo', sans-serif; font-size: 14px; background:#000;}



img{ border:0px; outline:none;}



ul{ list-style-type:none; margin:0px; padding:0px;}






.container-fluid{ padding:0px !important;}



.navbar-toggle{ background:#000 !important; }



.navbar-toggle .icon-bar{ border: 1px solid !important; color: #fff !important; }







#main{ background: #000000 ;  background-attachment:fixed;}
#wrapper{ background:url(https://boldconsulting.net/wp-content/uploads/2025/09/bg2.jpg); background-repeat:no-repeat;background-size:100% 100%;}

.hleft{ padding-left: 0 !important;}



.hright{ padding-right: 0 !important; }







.header .container{ width:100% !important; max-width:1600px;}



.logoimage {



    margin-left: -10px;

    margin-top: 20px;



}

.mobileicon{display:none;}
.mobileicon-home{display:none;}

.page_item.page-item-88.current_page_item {

    display: none;

}

.page_item_has_children .children {

    padding-left: 53px;

}
/*------------New Home-----------*/

.homemiddle .container {
    width: 100%;
	max-width:1560px;
}
.gird1 img{max-width:100%; width:100%;}

.homecontent {
    margin-top: 0px;
    text-align: right; padding-left: 0;
	float:right;
   
}
.homecontent {
    /*text-shadow: 1px 1px 1px #333;*/
}
.homecontent h1 {
    /*font-family: times new roman;*/
    font-family:"Oswald", sans-serif;
    font-size: 50px;
    color:#ffffff;
    font-weight: bold; 
    margin-left:-12px;
    margin-bottom:30px;
    margin-top:40px;
}
.homecon {
    float: right;
    font-size: 22px;
    color:#ffffff;
    text-align: right;
    width: 794px;
}
.homecon p:nth-child(3) {
    letter-spacing: 1.3px;
    text-align: right;
}
.hin {
    margin-top: 40px;
}

.homemiddle-row {
    float: right;
    margin-top: -120px;
    position: relative;
	/*background: url("images/homeshadow.png");*/
    background:#000;
	padding:15px; width:70%; height:60px;
	
	
}
.gird img {
    position: relative;
    z-index: 2;
}
.boottommenu .menu-homebottommenu-container {
    float: right;
    line-height: 60px;
    margin-top: -122px;
    position: relative;
    width: 70%;
	
}

/*------------New home close-----------*/

/*------------inner header-----------*/



.inner { background:url(images/header-bg2.jpg); background-size: cover; border-bottom: 2px solid #cccccc
; }



.inner .logoimage {  margin-top: 20px; padding-left:20px; position: relative;  width: 220px; }



.inner .logoimage img { width: 220px; }



.inner .menu{  margin: 40px 0 !important; margin-right:15px !important; }







/*------------inner header-----------*/



.menu {



    float: right !important;



    margin: 50px 15px 50px 0 !important;



    padding: 0;



}



.menu li{ float:left;}



/*.menu li a{ background:none !important; border:1px solid transparent; padding:15px 30px !important;  text-decoration:none; color:#fefefe; font-size:14px; text-transform:uppercase;  font-family: 'lucida_sansregular'; margin-right: 3px; }



.menu li a:hover{ border:1px solid #fff; border-radius:10px; }*/

.menu li a{ background:none !important; border:1px solid transparent; padding:10px 15px !important;  text-decoration:none; color:#000; font-size:14px; text-transform:uppercase;  font-family: 'lucida_sansregular'; margin-right: 10px; }



.menu li a:hover{ border:1px solid #000; border-radius:10px; }





.contactbtn{ background:#1F615A
; color:#fff;border-radius:10px; padding-left:10px; box-shadow: 2px 4px 5px #333; }



.contactbtn  a:hover{ border:1px solid transparent !important;}
.contactbtn a {color:#fff !important;}






.homemiddle-in{ text-align:center; float:none; width:100%; margin: 135px auto 0; width:1135px;  }



.homemid-in{ width:1015px; margin:0 auto; }



.homemiddle-in h1{ font-family:"Times New Roman", Times, serif; font-size:73px; color:#fff; font-weight:bold; }



.homemiddle-in p{ font-family: 'Arimo', sans-serif; font-size:22px; color:#fff; text-align: justify ; -moz-text-align-last: center !important; text-align-last: center !important; margin-top:35px; margin-bottom:0px; -webkit-text-align-last: center; }







.helpbtn{ text-align:center; float:left; width:100%; padding:20px 0px;}



.helpbtn a{ border:1px solid transparent !important;  background:#1F615A
; border-radius:10px; padding:15px 30px; color:#fefefe; font-size:18px; text-transform:uppercase;  font-family: 'lucida_sansregular'; text-decoration:none !important; font-weight:bold; }



.helpbtn a:hover{ color:#fefefe;}










.middle-menu {
    float: left;
    margin: 0;
    padding: 0 15px 0 0;
    position: relative;
    text-align: right;
    width: 100%;
    z-index: 3;
}
.buhome {
    background: #1F615A
 none repeat scroll 0 0;
    border: 1px solid transparent;
    border-radius:10px;
    clear: both;
    color: #fefefe;
    float: right;
    font-family: "lucida_sansregular";
    font-size: 14px;
    margin-right: 3px;
    margin-top: 34px;
    padding: 10px 28px !important;
    text-decoration: none;
    text-transform: uppercase;
    width: auto; box-shadow: 2px 4px 5px #333;
}
.buhome a {
 
    color: #fff;
    font-size: 18px; letter-spacing: 1.1px; font-weight:700;
}


.middle-menu li{ display:inline-block; }



.middle-menu li a{ font-size:14px; color:#fff; text-decoration:none; text-shadow: 1px 1px 1px #333; }



.middle-menu li:after{ content:"-"; padding:10px; color:#fff; font-size:19px; }



.middle-menu li:last-child:after{ content:""; padding:0px; }



.middle-menu li:nth-child(even) a{ color:#ffffff;}



.middle-menu li:nth-child(even):after{color:#ffffff;}







.footer{ background-color:rgba(0,0,0,0.6); filter: alpha(opacity=60); border-top:1px solid #5c5b5e;  float:left; width:100%;}



.footer .container{ width: 1560px; }



.footer-in p { color: #fff; float: right; font-size: 13px; line-height: 40px; margin: 0; text-align: right; padding-right:23px;  font-family: "lucida_sansregular";}



.footer-in a {



    color: #fff;



}



.innermiddle {



    background: #fff url("images/bold-internal2.png"); background-repeat:repeat; background-position:center bottom;



    padding-bottom: 50px !important;



}



.breadcrumbs a {



    color: #666;



}



.breadcrumbs strong {



    font-weight: normal;



}



.idescription {



    padding-left: 0 !important;



}



.idescription {



    color: #333;



    font-size: 17px;



}



.idescription h3{



    /*/*color: /*color: #8B2C35;*/
color: #1F615A
;
*/
color: #1F615A
;
*/


    font-family: "Oswald", sans-serif;

    font-style: italic;

    font-weight: 700;

    margin-bottom: 20px;

    margin-top: 25px;

	font-size:30px;



}



 .iright h3 {



    background-color: #fff;

    /*color: /*color: #8B2C35;*/
    color: #1F615A;


    display: inline-block;

    font-family: "Oswald", sans-serif;

    font-style: italic;


    font-weight: 700;

    margin-bottom: 20px;

    position:absolute; top: -35px;
    z-index: 5000;

	width:auto; 
    float: left; 
    left:40px;
	font-size:27px;



}



.breadcrumbs {



    color: #999;



    font-size: 12px;



    padding-top: 10px;



    text-transform: capitalize;



}



.ibacolor {



    background:url(images/content-bg.png);



    border-left: 3px solid #1F615A
;

	background-size:100% 100%;



    margin: 10px 0; padding: 16px 15px 16px 30px;}	



.ibacolor li {



    padding-left: 30px;



}



.idescription a {



    color: #000;



    font-weight: 700;



    text-decoration: none;



}



.idescription a:hover {color:#000;}



.ibacolor li::before {



    /*color: #8B2C35;*/
color: #1F615A
;




    content: "•";



    font-size: 20px;



    left: -12px;



    margin-left: -7px;



    position: relative;



}



.iright {  float: right !important; width: 355px !important; text-align: center; margin-top: 40px;



    padding-right: 0 !important;



    position: relative; color: #000;}

.center1{text-align:center; width:100%; float:left}	

.page-child.parent-pageid-12 .iright{margin-top: 30px;}

.ifrom {



    border: 1px solid #ccc;



    padding: 40px 20px 10px;



    width: 100%;



    z-index: 2000;  text-align: left;



}



.iright input,.iright select {



    -moz-border-bottom-colors: none;



    -moz-border-left-colors: none;



    -moz-border-right-colors: none;



    -moz-border-top-colors: none;



    background-color: #fafafa;



    border-color: #d2d2d2;



    border-image: none;



    border-radius: 0;



    border-style: solid;



    border-width: 2px 1px 1px;



    color: #a4a3a2 !important;



    height: 50px;  margin-bottom: 10px;

	font-size:14.5px;



}

.iright select { -webkit-appearance: none;    -moz-appearance: none; background-image:url(images/selectarrow.png); background-repeat:no-repeat; background-position:right; -webkit-user-select: none; background-color:#fafafa;}



.iright select::-ms-expand { display: none !important;}



.idescription p {



    margin-bottom: 15px;



}	



.checkbox input[type="checkbox"] {



    display: inline-block;



    position: absolute;



    top: -20px;



}



.iright .checkbox label {



    color: #666;}



	



.iright input[type="submit"]{



    /*background-color: #8B2C35;*/
    background-color: #1F615A;

    border: medium none;

    border-radius: 10px;

    box-shadow: 1px 2px 4px #666;

    color: #fff !important;

    font-size: 16px;

    height: auto;



    



    margin-top: 15px;



    padding: 10px 0;



    text-transform: uppercase;



    width: 109px; font-weight:700;



}



.iright input[type="reset"] {



    background-color: #c0c0c0;



    border: medium none;



    border-radius: 10px;



    box-shadow: 1px 2px 4px #848484;



    color: #686868 !important;



    font-size: 16px;



    height: auto;



    margin-right: 12px;



    margin-top: 15px;



    padding: 10px 0;



    text-transform: uppercase;



    width: 109px; font-weight:700;



}







div.wpcf7-mail-sent-ok {



    border: 2px solid #398f14;



    color: #000;



    float: left;



    text-align: center;



    width: 100%;



}



div.wpcf7-validation-errors {



    border: 2px solid #f7e700;



    color: red;



    float: left;



}



.active a,.current-menu-item a{ border:1px solid #fff !important; border-radius:10px !important; }



.menu-item-has-children a:hover{border:2px solid #000 ; background-color:#fff !important; color:#333;}



.service-menu .current-menu-item a,.sub-menu a:hover{color:#1F615A !important;}



blockquote.easy_testimonial {



    font-size: 17px;



    margin: 0;



    min-height: 80px;



    padding: 0;



}



.testimonial-client {



    font-weight: 700;



    margin-top: 10px;



}



.page-list li a {



    font-weight: normal;



}



.page-list li::before {



    /*color: #8B2C35;*/
color: #1F615A
;




    content: "»";



    font-size: 18px;



    padding-right: 10px;



}



/* HOMEpage Close */







/*-----------------------------bold-deal page-----------------*/



.bpadding {



    padding-bottom: 50px !important;



}



.bold-deal .idescription h4{ float:left; width:100%; font-size:22px; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; margin-top: 10px; /*color: #8B2C35;*/
color: #1F615A
;
  }



.bold-deal .idescription h4 strong {



    color: #333;



}



.bold-deal .idescription h4 span{ color:#8B2C35; }



.bold-deal .right-bottom{ background:url(images/bold-deal-rightside.png); background-repeat:no-repeat; font-size:17px; font-weight:300; text-align:center; padding:50px; font-style:italic; padding-top:100px !important; background-position:15px 70px;  padding: 0 35px; color:#474747; line-height:30px; }



/*-----------------------------bold-deal page-----------------*/



/*-----------------------------Contact page start-----------------*/



.contactspan a{ color:#1F615A
; text-decoration:underline; }



.contactspan a:hover{ color:#1F615A
;}



.contactin span { margin-right: 15px; }



.contactin a { text-decoration:underline; font-weight: normal; color:#1F615A
; }



.contactin p{ margin-bottom: 0; }



.contactimg { margin-bottom: 20px; }



.iright select { line-height: 50px !important; }

/*-----------------------------Contact page End----------------*/



/*-----------------------------Service page start-----------------*/



.service{ float:left; width:100%; }



.service-menu{ margin:0px ; padding:0px; float:left; width:100%; border-bottom:1px solid #e8e8e8;  margin: 0 0 30px;}



.service-menu li{ display:inline-block; }



.service-menu li a{ font-size:12px; color:#777777; text-decoration:none; font-family: 'lucida_sansregular'; text-transform:uppercase; font-weight:normal; }



.service-menu li:after{ content:"-"; padding:7px; color:#777777; font-size:22px; }



.service-menu li:last-child:after{ content:""; padding:0px; }



.service-menu li:hover a{ color:#1F615A
; }







.service-active:after{ color:#1F615A !important;}



.service-active a{ color:#1F615A !important; }



/*-----------------------------Service page end-----------------*/



/* Sub Menu  Start */



.nav.navbar-nav.menu li:hover ul{ display:block; }



.sub-menu {



  



    border-radius: 10px;



    display: none;



    margin-left: 0px !important;



    margin-top: 0 !important;



    padding-left: 0 !important;



    position: absolute;



    width: 255px;



    z-index: 9999;  



}



.sub-menu li {



    line-height: 30px;



    margin: 0;



    width: 100%;



}



.sub-menu li {



    background-color: #fff; padding:0 10px; border-left:1px solid #000; border-right:1px solid #000;}







.sub-menu li a {



    color: #000 !important;



    line-height: 2px;



    padding: 2px 2px 2px 11px !important;



    text-align: left; 



}



.sub-menu li:first-child {



    border-top:1px solid #000;



    border-top-left-radius: 13px;



    border-top-right-radius: 13px;



    margin-top: 10px;



    padding-top: 10px;



}




.sub-menu li:last-child {



    border-bottom-left-radius: 13px;



    border-bottom-right-radius: 13px;



   padding-bottom: 10px;   border-bottom: 1px solid #000;



}



.sub-menu .current-menu-item a {



    color: #1F615A!important;



}



.sub-menu li:hover a{border:none !important;}



/* Sub Menu Close */



/*------------------------------checkbox css-----------------------------*/



/*.checkbox .wpcf7-list-item-label{ padding-left:8px !important; }

.checkbox input[type="checkbox"] { display: none;}

input[type="checkbox"]:checked + .wpcf7-list-item-label::after {

    background-color: #3a99fc;

    color: #fff;

    content: "✔" !important;

    font-size: 10px;

    left: 4px;

    padding: 0px;

    position: absolute;

    top: 1px;

	border-radius: 4px;

}

input[type="checkbox"] + .wpcf7-list-item-label {

    background-color: #3A99FC;

    border: 1px solid #cacece;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;

    display: inline-block;

    padding: 9px;

    position:absolute;

	left:-15px;

	border-radius: 5px;

}*/

input[type=checkbox] {

        display: none;

    }

        .wpcf7 input[type=checkbox] + .wpcf7-list-item-label:before {

        border-radius: 4px;

    }

        .wpcf7 input[type=checkbox]:checked + .wpcf7-list-item-label:before {

        content: "\2713";

        text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);

        font-size: 11px;

        color: #f3f3f3;

        text-align: center;

        line-height: 15px;

    }



    .wpcf7-list-item-label {

    display: inline-block;

    cursor: pointer;

    position: relative;

    padding-left: 20px;

    margin-right:0px;

    font-size: 14.5px;

	 left: -4px;

	 top:0px;  font-family: 'Arimo', sans-serif;

}

    input[type=radio] {

        display: none;

    }

        .wpcf7-list-item-label:before {

        content: "";

        display: inline-block;  



        width: 16px;

        height: 16px;  



        margin-right: 10px;

        position: absolute;

        left: 0;

        bottombottom: 0px;

        background-color: #1F615A;

        box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);

		top:2px;

    }



        .wpcf7 input[type=radio] + .wpcf7-list-item-label:before {

        border-radius: 8px;

    }

        .wpcf7 input[type=radio]:checked + .wpcf7-list-item-label:before {

        content: "\2022";

        color: #f3f3f3;

        font-size: 30px;

        text-align: center;

        line-height: 15px;

    }









.checkbox input[type="checkbox"] {

    display: inline-block;

    height: auto;

    margin: 0;

	position:absolute; top:1px;}

	

.checkbox span.wpcf7-list-item{ margin-left:0px;}

.checkbox label{ padding:0px; width:100%; }

/*------------------------------checkbox css-----------------------------*/



.contactbtn.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-18.current_page_item.menu-item-20 a {

    border: 0 none !important;

}

.sub-menu li a { border: 0 none !important; }

.gird {
    padding-left: 0;
}
.pthird {
    letter-spacing: 1.2px;
    word-spacing:0px;
}
.desktopgirl{display:block;}
.mobilegirs{display:none;}

@media only screen and (max-width: 767px) {

	.footer .container{ width: 100%; }
	.boottommenu .menu-homebottommenu-container{
    float: right;
    line-height: 30px;
    margin-top: 13px;
    position: relative;
    width: 100%;
	
}
.container-fluid.header {
    background: #000000;
    
    
}
.desktopgirl{display:none;}
.mobilegirs{display:block;}
.buhome a{font-size:14px;}
.homecontent{padding-left:15px;}
.middle-menu li::after{padding:0;}
#main{background:#000; width:100%}
#mainhome{   background: #D3C5BC;
background: linear-gradient(90deg,rgba(211, 197, 188, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(211, 197, 188, 1) 90%); text-align:center; }
.homecontent{background:#071a1d; margin-top:0 !important; padding-top:10px;}


.homecontent h1{margin-top:0;}
	.homemiddle-row{width:100%; background:none;}
.gird img {
    margin: 0 auto;
 
    text-align: center;
    bottom: 0px;
    width: 300px;
  left:30px;
    position:relative;
    float:left;
}
.gird {
    padding-left: 0;
}
.homemiddle .container {
    width: 100%;
	max-width:100%;
}
.homecontent {
    margin-top: 10px;
    text-align: center;
}
.homecontent h1 {
    font-size: 25px;
}
.boottommenu {
    background: #071a1d none repeat scroll 0 0;
    float: left;
	width:100%;
	
}
.homecon {
    float: right;
    font-size: 17px;
    text-align: center;
    width: 100%;
}
.homecon p:nth-child(3){text-align:center;}
.homemiddle-rows{display:none;}
.buhome {
    float: none;
    margin: 0 auto;
    width: 282px;
}
.homecon{margin-bottom:10px;}
.hin {
    margin-top: 10px;
}
.middle-menu {
    float: left;
    padding: 0 15px;
    text-align: center;
}
#responsive-menu{position:fixed;}
.homemiddle-row {
    height: auto;
    margin: 0;
	display:none;
}
.footer{background:#000; border-top:0;}
.hright {display: none;}

.mobileicon-home {

    display: block;

    float: right;

    font-size: 32px;

    margin-top: 14px;

    width: 76px;

}

.mobileicon {

    display: block;

    float: right;

    font-size: 32px;

    margin-top: 25px;

    width: 76px;

}




.footer-in {

    margin: 0 auto;

    width: 70%;

}

.service-menu li {

    display: block;

}

.logoimage {

    float: left;
    margin: 5px auto 0;
    width: 220px;

}

.service-menu li::after{content:"";}

.service{text-align:center;}

.mobileicon a{color:#fff;}

.hleft {text-align: center; padding-right:0px;}



.homemiddle-in {float: none;margin: 0 auto;text-align: center;width: 98%;}



.homemid-in {margin: 0 auto;width: 98%;}



.homemiddle-in h1 {font-size: 28px;text-align: center;}



.homemiddle-in p{font-size: 16px;  margin-top: 20px;text-align: center;}



.middle-menu li::after {



    content: "";



}



.middle-menu li {



    display: inline-block;



    width: 100%;



}






.footer-in p {



   



    float: left;



    font-size: 13px;



    line-height: 20px;



    margin: 10px 0;



    padding-right: 0;



    text-align: center; width: 100%;



}



.sub-menu {



    border-radius: 0;



    display: none;



    margin-left: 0 !important;



    margin-top: 0 !important;



    padding-left: 0 !important;



    position: relative;



    width: 94%;



    z-index: 9999;



}



.sub-menu li:first-child {



    border-top: medium none;



    border-top-left-radius: 0;



    border-top-right-radius: 0;



    margin-top: 0;



    padding-top: 0;



}



.sub-menu li {



    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



    border-left: medium none;



    border-right: medium none;



    padding: 0 10px;



}



.sub-menu li:last-child {



    border-bottom: medium none;



    border-bottom-left-radius: 0;



    border-bottom-right-radius: 0;



    padding-bottom: 0;



}



.menu-item-has-children a:hover {



    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



    border: medium none;



    color: #333;



}



.inner .logoimage {


    margin: 15px auto;

    position: relative;
    width: 220px;



}



.breadcrumbs {



    



    text-align: center;



   



}



.idescription {



    padding-left: 15px !important;

	



}



.iright {



    color: #000;



    float: left !important;



    margin-top: 40px;



    padding: 0px !important;



    position: relative;



    text-align: center;



    width: 94% !important;

	margin:3% !important;



}



.iright input[type="reset"],.iright input[type="submit"]{font-size:13px;}



.iright input[type="reset"]{margin-right:0;}



.active a, .current-menu-item a {



    border: medium none !important;



    border-radius: 0 !important;



}



.contactbtn{ border-radius:0px;}

.container-fluid.innermiddle.bold-deal{ padding-bottom:20px !important; }

.contactin span { margin-right: 5px;}



.iright input[type="submit"] { margin-right: 10px; }

.ajax-loader { display: none; }

.bold-deal .right-bottom{ padding-top: 50px !important; background-position:15px 40px;  }

.innermiddle{padding-bottom: 50px !important;}

.contactin p{ font-size:15px; }

.contactimg img { width: 210px; }

.iright select{ line-height:50px !important; }

#responsive-menu{ height:auto !important; }



.checkbox input[type="checkbox"]{ top:2px; }



.page-list { float: left; margin-bottom: 20px; width: 100%; }

.page-list li { float: left; width: 100%; }

.page-list li a{ float: left; width: 92%; }

.page-list li::before{ float:left; }

 .checkbox .wpcf7-list-item-label { font-size:12px !important;  }

 .checkbox .wpcf7-list-item-label:before { top:0px;}

 .helpbtn a{ font-size:16px; }

}

@media only screen and (min-width: 767px) and (max-width:1024px) {
    
.homecon {color:#000000;}
.homemiddle .container {
    width: 98%;
}
.homecontent h1 {color:#000000;}
#main {
    background: #000 none repeat scroll 0 0;
}
#wrapper{
    background:  url("https://boldconsulting.net/wp-content/uploads/2025/09/bg2.jpg");
	background-size:100% 100%;
}
.gird img{max-width:100%;}
.homecontent{margin-top:0;}
.homecon{width:100%;}
.homemiddle-rows {
    margin: 0;
    position: relative;
    top: -40px;
    width: 100%;
}
.middle-menu li a{font-size:13px;}
.middle-menu li::after{padding:8px;}

.middle-menu{text-align:center;}
.container-fluid.header{background:none;}

.menu li a {font-size: 13px;padding: 15px 16px !important;}


.homecon {
    font-size: 16px;
}

.gird {
    border: 0 none;
    display: block;
    margin-top: 153px;
    position: relative;
    top: 0;
}

.hright {



    padding-left: 0;}



.hright #myNavbar {



    padding-left: 0;



}







.homemiddle-in h1 {font-size: 50px;}



.homemid-in {



    margin: 0 auto;



    width: 98%;



}



.homemiddle-in {



    float: none;



    margin: 100px auto 0;



    text-align: center;



    width: 98%;



}



.breadcrumbs{ margin-top: 25px;}



.iright {



    color: #000;



    float: left !important;



    margin-top: 40px;



    position: relative;



    text-align: center;



    width: 33.33% !important;



}



.iright input[type="reset"],.iright input[type="submit"]{font-size:13px; width:80px;}





.checkbox .wpcf7-list-item-label{font-size: 11px !important; }



}





@media only screen and (min-width: 768px) and (max-width:1250px) {
.homecontent h1 {color:#000000;}
.gird img{max-width:100%;}
.homemiddle-row{width:100%; margin-top:50px;}
.homecon{width:100%;color:#000000;}
.homemiddle-row {
    margin-top: -60px;
    width: 100%;
}
.boottommenu .menu-homebottommenu-container {
    float: left;
    margin-top: 50px;
    width: 100%;
}	
.footer .container{ width: 100%; }
}

@media only screen and (min-width: 1025px) and (max-width:1205px) {

.homecontent h1 {color:#000000;}

.homemid-in {margin: 0 auto;width: 98%;



}



.homemiddle-in {



    float: none;



    margin: 100px auto 0;



    text-align: center;



    width: 98%;



}



.container {



    width: 95%;



}



.menu li a {font-size: 13px;padding: 15px 25px !important;}	



.iright {



    color: #000;



    float: left !important;



    margin-top: 40px;





    position: relative;



    text-align: center;



    width: 33.33% !important;



}







.breadcrumbs{ margin-top: 25px;}



	



}



@media only screen and (min-width:767px) and (max-width:1250px) {
.gird {
    display: none;
}
.homecontent h1 {color:#000000;}
.homecon {color:#000000;}
.boottommenu .menu-homebottommenu-container {
    float: left;
    margin-top: 0;
    width: 100%;
}	
.homecontent {
   background: rgba(0, 0, 0, 0) url("https://boldconsulting.net/wp-content/uploads/2025/09/144-lg.png"); background-repeat:no-repeat; background-size:40% auto; background-position:left bottom;
  
    margin-top: 0;
    padding-left: 30%;
    width: 100%; padding-top:15px;}
.buhome{margin-bottom:20px;}
.footer .container{
    width: 98%;
}
}

@media only screen and (min-width:768px) and (max-width:1204px) {
   
.homecontent h1 {color:#000000;}
.breadcrumbs p { padding: 0 10px; }
.homecon {color:#000000;}
.innermiddle{ padding-bottom: 20px !important; }

.iright input[type="submit"] { margin-right: 10px; }

.ajax-loader { display: none; }

.idescription {  padding-left: 10px !important; }

.iright select { line-height: 50px !important; }

.iright{ padding-right:10px !important;  padding-left: 0 !important;}

.ifrom{  padding: 40px 12px 10px; }

.checkbox .wpcf7-list-item-label{ font-size:12px; }

.checkbox input[type="checkbox"]{ top:2px; }

.iright h3{ left:20px; }

.checkbox .wpcf7-list-item-label:before { top:0px;}

}

@media (max-width: 767px) {
  .desktoplogo-only { display: none; }
}
@media (min-width: 768px) {
  .mobilelogo-only { display: none; }
  .inner .logoimage img { width: 100px; }
}

@media only screen and (min-width:1205px) and (max-width:1550px) {
    .homecontent h1 {color:#000000;}
.breadcrumbs{ margin-top:30px;}	
.footer .container{ width: 100%; }
.homecon {color:#000000;}
}
@media only screen and (min-width:1236px) and (max-width:1550px) {
    .homecontent h1 {color:#000000;}
    .homecon {color:#000000;}
.middle-menu li a {
    font-size: 15.5px !important;
}
.homecontent {
    margin-top: 23px !important;
}
}
@media only screen and (min-width:1251px) and (max-width:1550px) {
    .homecontent h1 {color:#000000;}
.gird img{max-width:100%;}
.homemiddle-row{width:100%; margin-top:50px;}
.homecon{width:100%;color:#000000;}
.homemiddle-row {margin-top: -97px;width: 70%;}
.boottommenu .menu-homebottommenu-container {
    float: left;
    margin-top: -97px;
    width: 100%;
}	
.footer .container{ width: 100%; }
.homecontent h1{font-size:48px;}
.homecon{font-size:20px; margin-top:15px;}
.hin{margin-top:20px;}
.homecontent{margin-top:95px;}
.middle-menu li a{font-size:17.5px;}

}
@media only screen and (min-width:1551px) and (max-width:2999px) {
    .homecontent h1 {color:#000000;}
.homecon {color:#000000;}
.footer .container {

    width: 1560px;

}



}



@media screen and (-webkit-min-device-pixel-ratio:0) { 

.iright select {

line-height: 36px !important;

}

::i-block-chrome,.homemiddle-in p{text-align:center !important;}

}

