/*

Theme Name: ADG Management



*/



body {

margin-left: 0px;

margin-top: 0px;

margin-right: 0px;

margin-bottom: 0px;

}

html {
    margin-top: 0px !important;
}
.sitewidth{width:1232px; margin:0 auto;}
.clear{clear:both;}

@font-face {

font-family: 'Roboto-Regular';

src: url('fonts/Roboto-Regular.eot') format('eot'),

url('fonts/Roboto-Regular.svg') format('svg'),

url('fonts/Roboto-Regular.otf') format('otf'),

url('fonts/Roboto-Regular.woff2') format('woff2'),

url('fonts/Roboto-Regular.woff') format('woff'),

url('fonts/Roboto-Regular.ttf') format('ttf');

font-weight: normal;

font-style: normal;

}


@font-face {

font-family: 'SueEllenFrancisco';

src: url('fonts/SueEllenFrancisco.eot') format('eot'),

url('fonts/SueEllenFrancisco.svg') format('svg'),

url('fonts/SueEllenFrancisco.otf') format('otf'),

url('fonts/SueEllenFrancisco.woff2') format('woff2'),

url('fonts/SueEllenFrancisco.woff') format('woff'),

url('fonts/SueEllenFrancisco.ttf') format('ttf');

font-weight: normal;

font-style: normal;

}

.header-menu {
    width: 100%;
    height: 45px;
    background-color: #F1451D;
    position: fixed !important;
    z-index: 99999999;
}
	
.header-menu ul {
    margin: 0px;
    padding: 0px;
    padding-top: 11px;
}
/*.header-menu ul li {
    list-style-type: none;
    display: inline;
    padding: 7px;margin-right: 22px;position:relative;
}*/


.header-menu ul li {
    list-style-type: none;
    display: inline;
    position: relative;
    padding-left: 78px;
    padding-right: 78px;
    /*padding-left: 43px;
    padding-right: 43px;*/
}
.header-menu ul li a:hover {
    transition: all 0.6s;color:#fff;
}
.header-menu ul li a {
    text-decoration: none;
    font-size: 16px;
    color: #FFF;
    font-family: 'Roboto-Regular';
    text-transform: uppercase;
    font-weight: bold;
}
.mail a:hover{ color: #A21014;transition: all 0.6s;}

.menu li.current-menu-item{ background-color:#4b95c3;transition: all 0.6s; color:#fff;}
.menu li.current-menu-item a { background-color:#4b95c3;transition: all 0.6s; color:#fff;}
.menu ul li.current-menu-item { background-color:transparent;transition: all 0.6s; color:#fff;}
.menu ul li.current-menu-item a {  background-color:#4b95c3;transition: all 0.6s;}

/* submenu */
.header-menu ul ul {
display: none;
position: absolute;
margin-top: 6px !important;
z-index: 11 !important;
border: none;
left: 0px;
top: 21px;

}
.menu ul ul li 
{
width:303px;
padding: 0 !important;
border-right: none !important;
text-align: center;
display: block;
padding-right: 0px !important;
margin: 0 !important;
border-bottom: 1px solid #63615F;
}
.menu ul ul li a {
    display: block;
    line-height: 20px !important;
    border-right: medium none;
    background: #fff
    padding-right: 0px !important;
    padding-left: 20px;
    text-align: left;
    color: #382B51;
    font-family: 'Campton-LightDEMO';
    text-transform: capitalize;
}
.menu ul ul li a:hover {
color: #fff !important;
transition: all 0.4s;
padding-bottom: 12px;
background-color: #4B95C3 !important;
}
.menu ul li:hover > ul
{
display:block; 
z-index:2;
}


/* submenu finish*/


.logo-section {
    width: 100%;
    /*background-image: url('images/logo.png');
    background-repeat: no-repeat;*/
background-color: #231f20;
    height: 229px;
    background-position: center 45px !important;
    margin-top: 0px;
    position: relative !important;
}

.call-header {
    background-image: url('images/call.png');
    background-repeat: no-repeat;
    height: 50px;left: 42px;
    background-position: left center !important;
    position: absolute;
    float: left;
    width: 200px;
    padding-left: 50px;
    line-height: 44px;
    font-size: 24px;
    color: rgb(255, 255, 255) !important;
    font-family: 'Roboto-Regular';
    top: 120px !important;
    /*margin-top: 120px;*/
}
a.mail {
    background-image: url('images/mail.png');
    background-repeat: no-repeat;
    height: 50px;
    background-position: left center;
    position: absolute;
    float: right;
    width: 222px;
    padding-left: 59px;
    line-height: 45px;
    text-decoration: none !important;
    font-size: 24px;
    color: rgb(255, 255, 255) !important;
    font-family: 'Roboto-Regular';
    top: 123px;
    right: 107px;
}

.title-prpoerty{
    width: 100%;
    height: 45px;
    background-color: #F1451D;
    text-align: center;
    line-height: 45px;
    font-size:24px;
    color: #fff !important;font-family: 'Roboto-Regular';text-transform: uppercase;
}

.footer-main{

    width: 100%;
    height: 170px;background-color: #F1451D;
}


.foter-img {
    background-image: url('images/footer-img.png');
    background-repeat: no-repeat;
    height: 104px;
    background-position: center center !important;
    padding-top: 25px;
}

.copy{
    width: 50%;
    float: left;font-size:18px;
    color: #fff !important;font-family: 'Roboto-Regular';
}
.web{
    width: 50%;
    float: right;
    text-align: right !important;font-size:18px;
    color: #fff !important;font-family: 'Roboto-Regular';
}
.all-title {
    margin-top: 85px;
    font-size: 42px;
    text-align: center;position: relative;
    width: 20%;
    margin: 0 auto;
  
    background: #fff;
    
}
.border-lin {
    text-align: center;
    height: 60px;
    margin-bottom: 35px;
    margin-top: 48px;
    /*background-image: url('images/line.png');*/
    background-repeat: repeat-x;
    background-position: center center;
}

.ttl {
    font-size: 42px;
    background: none repeat scroll 0% 0% #FFF;
    width: 19%;
    font-family: 'Roboto-Regular';
    margin: 0px auto !important;
    text-transform: uppercase;
}
.content-all p{
 font-family: 'Roboto-Regular';
    font-size: 18px;
    color: #090b12;line-height: 27px;
}

.abt-bner img{
    width: 100%;
    height: auto !important;
}


.ttl2 {
    font-size: 42px;
    background: none repeat scroll 0% 0% #FFF;
    width: 60%;
    font-family: 'Roboto-Regular';
    margin: 0px auto !important;
    text-transform: uppercase;
}

.til-leeting{
    text-align: center !important;font-family: 'Roboto-Regular';
    text-transform: uppercase;color:#f0461c; font-size:24px;margin-bottom: 40px;
}

.cont1-lettings {
    font-family: 'Roboto-Regular';
    font-size: 18px;
    color: #090B12;
    text-align: center !important;
    width: 1145px;
    margin: 0 auto;line-height: 27px;
}
.content-all{

    margin-bottom: 55px;
}
.web a{

    text-decoration: none !important;
    color: #fff;
}
.til-offr{
     text-align: center !important;font-family: 'Roboto-Regular';color: #f0451a;
font-size: 24px;
margin-top: 40px;
font-weight: bold;
    text-transform: uppercase; font-size:24px;margin-top: 40px;
}
.offers-lettngs1{
    width: 50%;
    float: left; margin-bottom: 40px; /*margin-bottom: 60px;*/
}

.offers-lettngs2{
    width: 50%;
    float: left;
}
.offer{
    width: 760px;
    margin: 0 auto;
}

.offers-lettngs1 ul li {
    background-image: url('images/right-icon.png');
    background-repeat: no-repeat;
    height: 30px;
    background-position: left;
    padding-left: 46px;
    list-style-type: none !important;
    line-height: 30px;font-family: 'Roboto-Regular';
    text-transform: capitalize; font-size:20px;
}
.offers-lettngs2 ul li {
    background-image: url('images/right-icon.png');
    background-repeat: no-repeat;
    height: 30px;
    background-position: left;
    padding-left: 46px;
    list-style-type: none !important;
    line-height: 30px;font-family: 'Roboto-Regular';
    text-transform: capitalize; font-size:20px;
}

.abt-bner{
    width: 100%;
}

.ttl3 {
    font-size: 42px;
    background: none repeat scroll 0% 0% #FFF;
    width: 40%;
    font-family: 'Roboto-Regular';
    margin: 0px auto !important;
    text-transform: uppercase;
}


.landloards ul li {
    background-image: url('images/right-icon.png');
    background-repeat: no-repeat;
    height: 30px;
    background-position: left;
    padding-left: 46px;
    list-style-type: none !important;
    line-height: 30px;font-family: 'Roboto-Regular';
    text-transform: capitalize; font-size:18px;margin-bottom: 15px;
}


.ladlord-cont2 {
    font-family: 'Roboto-Regular';
    font-size: 18px;
    line-height: 27px;
  color: #F0451A;
    margin-top: 55px;
    margin-bottom: 55px;
}

.contct-form{
    width: 100%;
   
    background-color: #000;
    color: #fff;
}

.border-lin-blck {
    text-align: center;
    height: 60px;
    margin-bottom: 35px;
    margin-top: 70px;
    background-image: url('images/black-lin.jpg');
    background-repeat: repeat-x;
    background-position: center center;
}
.ttl-blk {
    font-size: 42px;
    background: none repeat scroll 0% 0% #000;
    width: 25%;
    font-family: 'Roboto-Regular';
    margin: 0px auto !important;
    text-transform: uppercase;
}

.form1 {
    float: left;
    width: 343px;
    margin-right: 45px;
}
.formbook {
    float: left;
    width: 46%;
    margin-right:4%;
}
.form2 {
    float: left;
    width: 343px;
    margin-right: 90px;
}.address{
    width: 25%;
    float: left;
}

#wpcf7-f157-o1 div.wpcf7-response-output{ position:relative !important; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color:#000 !important;  
}
input::-moz-placeholder, textarea::-moz-placeholder { 
	color:#000 !important; 
    opacity: 1 !important;
}
input:-moz-placeholder, textarea::-moz-placeholder, textarea { 
	color:#000 !important;
    opacity: 1 !important;
}
input::-ms-input-placeholder, textarea::-ms-input-placeholder { 
	color:#000 !important; 
}	/* IE10+ */


.form1 input[type="text"],.form1 input[type="date"],.formbook input[type="text"],.formbook input[type="date"]{
    width:calc(100% - 15px);font-size: 17px;
    height: 50px;border-radius: 5px !important;
    padding-left: 15px;border:1px solid #999999;
}

.form1 input[type="email"],.formbook input[type="email"]{
    width:calc(100% - 15px); border:1px solid #999999;
    height: 50px;border-radius: 5px !important;
    padding-left: 15px;font-size: 17px;
}
.formbook select{
    width:100%; border:1px solid #999999;
    height: 50px;border-radius: 5px !important;
    padding-left: 15px;font-size: 17px;
}

textarea.wpcf7-textarea{

    width: 100%;font-size: 17px;
    height: 113px;
    padding-top: 10px;
    padding-left: 15px;border-radius: 5px !important;
    font-family: 'Roboto-Regular';
}

.butn{
    margin-top: 10px;
    width: 100%;
}

.butn input[type="submit"] {
    width: 106%;
    height: 57px;
    font-family: 'Roboto-Regular';
    font-size: 25px;
    background-color: #F0461C;
    border: medium none;
    color: #FFF;
    border-radius: 5px;
    text-transform: uppercase;
    cursor: pointer;
}

.formbook .butn input[type="submit"] {
    width: 104%;
    height: 57px;
    font-family: 'Roboto-Regular';
    font-size: 25px;
    background-color: #F0461C;
    border: medium none;
    color: #FFF;
    border-radius: 5px;
    text-transform: uppercase;
    cursor: pointer;
}


.form{

        padding-top:0px;
    padding-bottom: 96px;
}


div.wpcf7-response-output {
    position: absolute;
    bottom: 3% !important;font-size: 14px;text-align: center;
    width: 56% !important;font-family: 'Roboto-Regular';
}
#contact{
    position: relative;
}
.name{font-family: 'Roboto-Regular';font-size: 17px;}
.tele, .email{
    margin-top: 15px;font-family: 'Roboto-Regular';font-size: 17px;
}

span.wpcf7-not-valid-tip{font-size: 14px !important;
   font-family: 'Roboto-Regular';}

.add-tilt{
    font-size: 22px;font-family: 'Roboto-Regular';color:#f0461c;margin-bottom: 5px;
}

.ad1{text-transform: capitalize !important;
    font-size: 22px;font-family: 'Roboto-Regular';color:#fff;margin-bottom: 5px;
}

.proprty-prt1 {
    width: 50%;
    float: left;
    min-height: 500px;
    background-color: #000;
}

.proprty-prt2{
    width: 50%; min-height: 500px;
    float: left;
}
#property-part{
    min-height: 500px;
}
.propert-title {
    color: #FFF;
    width: 478px;
    height: 156px;
    font-size: 32px;
    font-family: 'Roboto-Regular';
    border: 1px solid #F0461C;
    text-align: center;
    line-height: 156px;
    margin-left: 15%;
    margin-top: 100px;text-transform: uppercase;
}

.click {
    font-size: 32px;
    font-family: 'SueEllenFrancisco';
    background-image: url('images/arrow.jpg');
    background-repeat: no-repeat;
    height: 60px;
    color: #FFF;
    margin-left: 15%;
    background-position: right 6px;
    width: 72%;    margin-top: 50px;

}

a.propert-title{text-decoration: none;}

.titl-strip {
    background-color: #F1451D;
    height: 45px;
    width: 100%;
    text-align: center;
    line-height: 45px;
    color: #FFF;
    font-size: 22px;
    font-family: 'Roboto-Regular';
    text-transform: uppercase;
    letter-spacing: 8px;
}

.header-menu ul li a:hover{color:#000;transition-property: all;
transition-duration: 0.5s;
transition-timing-function: linear, ease-in;}

a.mail:hover{color:#F1451D !important;transition-property: all;
transition-duration: 0.5s;
transition-timing-function: linear, ease-in;}


.butn input[type="submit"]:hover{background-color:#000; color:#fff;border:1px solid #f1451d;}

.contc-title {
    padding-top: 1px;
}

.mail-call-section{

    position: absolute;
    width: 1232px;
    left: 0;
    right: 0px;
    top: 0px !important;
    margin: 0 auto !important;
}

a.logo-div{
    position: absolute;
    color: #fff;
    top: 72px;
    width: 33%;
    margin: 0 auto !important;
    left: 7px;
    right: 0px;display: block !important;
    height: 148px;
    z-index: 9;
    cursor: pointer;
    text-align: center !important;
}

.logo-hedr{

    width: 25%;
    margin: 0 auto;
    padding-top: 44px;
}

.property-part2{
    width: 50%;
    float: left;
}
.property-part2 img{
    
    height: 500px;
}

.pr{margin-bottom: 30px;}

html {
   
    overflow-x: hidden !important;
}

.res_con{display:none;}

.morelink{text-align:center; font-family: 'Roboto-Regular'; font-size: 18px;}
.morelink a {color:#000; text-decoration: none;}
.morelink a:hover {color:#F1451D; text-decoration: none;}
.log{width: 100%; margin: auto; text-align: center;}
.log img{width:19%; margin:0px 13px;}
.property-part3{display:none;}

.accomodation_banner{
width: 1000px;
margin: auto;
text-align: center;
padding-top: 45px;
position: relative;
}

.acc_txt{
font-size: 30px;
font-family: 'SueEllenFrancisco';
color: #FFF;
position: absolute;
top: 193px;
text-align: center;
width: 30%;
margin: auto;
left: 400px;
line-height: 43px;
font-weight: bold;
}

.acc_txt a {color:#fff; text-decoration:none;}
.acc_txt a:hover {color:#fff;}

.categorybox{ width:30%; margin:0px 2%; display:inline-block;}
.categorybox h1{ color:#f0451a;font-size: 20px;    font-family: 'Roboto-Regular';    text-transform: uppercase; letter-spacing:2px;}

.categoryitem{ text-align:left;font-family: 'Roboto-Regular'; font-size: 18px;  float:left; padding:5px 0px 5px 35px;}
.categoryitemun{ text-align:left; color:#999; font-family: 'Roboto-Regular'; font-size: 18px;  float:left; padding:6px 0px 6px 35px;}
.categoryitem a{ color:#000000; text-decoration:none;}
.categoryitem a:hover{ color:#f0451a; text-decoration:none;}
.categorytitle{ float:left; font-family: 'Roboto-Regular'; font-size: 18px; }

a.link2 img {
    height: 90px;
    width: auto;
    padding-left: 30px;
}

a.link1 img {
    height: 90px;
    width: auto;
    padding-right: 0px;
}

.col-md-12.img0 {
    padding-top: 30px;
    display: inline-flex;
    justify-content: center;
margin-left: 163px;
}

.post {
    font-family: 'Roboto-Regular';
    font-size: 18px;
    color: #090b12;
    line-height: 27px;
    margin-bottom:60px;
    margin-top:40px;
}


.post a{color:#444; text-decoration:none;}

.copy a{color:#fff; text-decoration:none;}

.cn-button.bootstrap{background:#F1451D !important;}
a#cn-more-info{color: #ddd !important; text-decoration: none !important;}

.errorpg{
font-family: 'Roboto-Regular' !important; text-align: center;
}

.errorpg span{color:#F1451D; font-size:40px;}
.errorpg p{font-size:18px;}









.menu ul li.current-menu-item a {
    background-color: #F1451D !important;
    transition: all 0.6s;
}