@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family: 'Oswald', sans-serif;
	}
.clear{clear:both;}

.topbg{height:auto;
background:#000;}
.topmain_bg{margin:0 auto;
width:1200px;
height:auto;}

.wel_top{float:left;
line-height:45px;
font-size:18px;
width:35%;
font-weight:normal;

color:#fff;}
.wel_top strong{color:#fff;}
.top_follow{float:right;
width:36%;}
.topfollows{float:left;
width:27%;
font-size:18px;
line-height:45px;
color:#fff;
}
.topfollows_icon{float:right;
width:70%;
margin-top:5px;}
.topfollows_icon a{margin-left:5px;
}
.topfollows_icon a:hover{opacity:0.6;}

.topfollows_icon img {

	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;

}
.topfollows_icon img:hover {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

header{margin:0 auto;
width:1200px;
height:auto;
padding-top:10px;
padding-bottom:10px;
border-bottom:dashed #ccc 1px;}
.logo{float:left;
width:470px;
height:auto;}
.logo img{max-height:100%;
max-width:100%;}
.header_right{float:right;
width:50%;
margin-top:20px;}
.emailbg{float:left;
width:55%;}
.emailicon{float:left;
width:55px;
height:auto;}
.emailicon img{max-height:100%;
max-width:100%;}
.emailicon_text{float:left;
margin-left:8px;
font-size:24px;
line-height:35px;
color:#000;
width:75%;
}
.emailicon_text a{text-decoration:none;
color:#000;}
.phonebg{float:left;
width:45%;}
.phoneicon_text{float:left;
margin-left:8px;
font-size:24px;
line-height:35px;
color:#000;
width:70%;
}
.phoneicon_text a{text-decoration:none;
color:#000;}

/*------------------------------- nav -----------------------------*/
.nav_bg{height:auto;

background:#b20000;
}
nav {
	width:1200px;
	margin: 0 auto;
	height:auto;
	display: block;
	margin: 0 auto;
}
.last {
	background: none !important;
}
/*------------------------------- nav -----------------------------*/
.sladerbg{height:400px;
padding-top:0px;
padding-bottom:0px;
border-bottom:solid #b20000 4px;
}
.sladerbg img{max-height:100%;
max-height:100%}

.sladerinner{margin:0 auto;
border:solid #ccc 4px;
width:1200px;
height:400px;}

.firsttext{text-align:center;
font-size:25px;
color:#FFF;
text-transform:uppercase;
margin-top:104px;
color:#fff;
text-shadow:#000 1px 1px;
font-weight:bold;}
.firsttext strong{font-weight:normal;
color:#F00;}


section{padding-top:50px;
padding-bottom:50px;
background:#f3f4f7;}
.section{margin:0 auto;
width:1200px;}

.section_left{float:left;
width:62%;}
.weltext{font-size:32px;
text-transform:uppercase;
line-height:35px;
border-bottom:dashed #ccc 1px;
text-align:left;}
.weltext strong{color:#b20000;}

.weltext1{text-align:left;
font-size:17px;
line-height:24px;
text-shadow:#FFF 1px 1px;
margin-top:20px;
}
.fabg{text-align:center;
margin-top:8px;}
.fabg img{max-height:100%;
max-width:100%;}
.section_right{float:right;
width:35%;
height:auto;
margin-top:1px;
text-align:center;}
.section_right img{max-height:100%;
max-width:100%;
border-radius:8px;}

.advertisers_bg{height:auto;
padding-top:10px;
padding-bottom:10px;}
.advertisers_bgmain{margin:0px auto;
width:1000px;
height:auto;}
.whytext{text-align:center;
font-size:26px;
line-height:45px;
font-weight:bold;}
.whytext strong{color:#F00;}
.redborderbg{text-align:center;
height:auto;}
.redborderbg img{max-height:100%;
max-width:100%;}
.advertisersmainbg{height:auto;
margin-top:8px;
border-bottom:solid #ccc 1px;}
.advertisersmainbg_img{float:left;
height:276px;
width:366px;}
.advertisers_text_left{float:right;
width:62%;
height:auto;}
.Advertiserstext{padding:10px;
border:solid #000 1px;
text-shadow:#FFF 1px 1px;
font-size:22px;
text-transform:uppercase;
margin-top:12px;}
.services1{height:auto;
margin-top:10px;}
.services1 ul{margin:0px;
padding:0px;}
.services1 ul li{list-style:none;
background:url(../images/afforlist.jpg) no-repeat left;
padding-left:30px;
line-height:35px;}
.services1 ul li a{text-decoration:none;
color:#000;
font-size:17px;
text-shadow:#FFF 1px 1px;
display:block;
line-height:38px;
font-weight:normal;
padding-left:25px;}

.advertisersmainbg1{height:auto;
margin-top:8px;
border-bottom:solid #ccc 1px;
background:url(../images/rightadnew.jpg) no-repeat right bottom;}

.advertisers_text_left1{float:left;
width:72%;
height:auto;
}

.footer1{
	height:auto;
border-top:solid #ffa26a 2px;
	padding-top:10px;
	background:#2e3232 url(../images/pattern_bg.png) repeat;
	padding-bottom:20px;
	clear:both;
	}
.footer2{width:1200px;
margin:0 auto;
height:auto;}
.footer_logo{float:right;
width:300px;
height:auto;
margin-top:56px;
background:#FFF;
padding:5px;
border-radius:6px;}
.footer_logo img{max-height:100%;
max-width:100%;}
.main_bg{width:150px;
float:left;
height:auto;
margin-right:5px;
margin-left:20px;}
.main_text{line-height:22px;
font-weight:normal;
color:#fe1e1e;
text-transform:uppercase;
line-height:40px;
font-size:20px;
border-bottom:solid #262626 1px;
font-family: 'Oswald', sans-serif;
text-shadow:#000 1px 1px;
text-align:center;}
.our_link ul{margin:0px;
padding:0px;}
.our_link ul li{list-style:none;
line-height:25px;
border-bottom:dashed #383838 1px;}
.our_link ul li a{text-decoration:none;
color:#fff;
font-size:15px;
display:block;
text-transform:uppercase;
font-family: 'Oswald', sans-serif;}
.our_link ul li a:hover{color:#e86b39;
text-decoration:underline;
transition:all 0.6s;
padding-left:15px;}
.contact_details{width:300px;
margin-left:2px;
float:left;}
.adderes_bg{height:auto;
margin-top:10px;
margin-bottom:20px;}
.a_icon{width:24px;
height:24px;
text-align:center;
float:left;}
.adders_text{float:left;
line-height:25px;
margin-left:20px;
width:256px;
font-size:16px;
color:#fff;
}
.adders_text a{text-decoration:none;
color:#FFF;}
.follow_bg1{width:295px;
float:left;
margin-left:25px;}

.twitter_bg{height:auto;
margin-top:8px;
margin-bottom:5px;
text-align:center;}
.twitter_bg a:hover{opacity:0.7;}
.twitter_icon{float:left;
width:80px;
height:auto;
text-align:center;
margin:0px auto;}
.twitter_icon a:hover{opacity:0.7;}
.twitter_text{float:left;
font-size:14px;
text-align:left;
line-height:35px;
margin-left:10px;
color:#FFFFFF;
font-family: 'Oswald', sans-serif;}
.twitter_text a{text-decoration:none;
color:#fff;}
.twitter_text a:hover{text-decoration:underline;
color:#ccc;}
.copyright_text{text-align:center;
line-height:45px;
font-size:19px;
background:#b20000;
font-family: 'Oswald', sans-serif;
color:#000;
color:#FFF;}
.copyright_text strong{font-weight:normal;
color:#000;}


.ourservicestext{text-align:center;
text-transform:uppercase;
font-size:30px;
text-shadow:#FFF 1px 1px;
line-height:55px;
border-bottom:dashed #ccc 1px;
margin-bottom:10px;
color:#000;
font-weight:bold;}
.services_left{float:left;
width:50%;}
.services_left ul{margin:0px;
padding:0px;}
.services_left ul li{list-style:none;
background:url(../images/arrow_icon.png) no-repeat left;
padding-left:45px;}
.services_left ul li a{text-decoration:none;
font-size:19px;
color:#000;
display:block;
line-height:45px;
border-bottom:dashed #ccc 1px;
text-transform:uppercase;
font-family: 'Oswald', sans-serif;}	
.services_left ul li a:hover{color:#F00;
padding-left:25px;
transition:0.5s;}


.servicesimg{float:left;
width:255px;
height:auto;
margin-left:50px;
text-align:center;}
.servicesimg img{max-width:100%;
max-height:100%;}

.servicesmain{margin:0 auto;
width:68%;
height:auto;
padding:20px;
border:solid #ccc 1px;
background:#FFF;
border-radius:40px;
-webkit-box-shadow: 5px 5px 50px 10px #ccc;
box-shadow: 5px 5px 50px 10px #ccc;}

.autobrandingbg{height:auto;}
.autotext{text-shadow:#FFF 1px 1px;
font-size:17px;
line-height:28px;

float:right;
width:60%;
font-family: 'Roboto', sans-serif;
}
.autohood_text{font-size:35px;
margin-top:15px;
text-shadow:#FFF 1px 1px;}

.autotext a{text-decoration:underline;
color:#F00;
text-transform:uppercase;
font-size:18px;
font-weight:bold;}
.autotext a:hover{color:#000;}
.auto_brandingimg{margin-top:20px;
height:auto;}
.box1{float:left;
border:solid #F00 2px;
width:18%;
margin:7px;
background:#fff;
height:162px;
text-align:center;
border-radius:18px;}
.box1 img{max-height:100%;
max-width:100%;
border-radius:18px;}

.box1 a:hover{opacity:0.7;}
.autobranbingsection{margin:0 auto;
width:984px;
padding:16px;
background:#FFF;}
.automainbg{padding-top:0px;
padding-bottom:15px;
height:auto;
background:url(../images/gallerybgmain.jpg) repeat top center;}

.coutactus_bg{height:auto;
margin-bottom:20px;}
.contacut_left{float:left;
width:50%;
height:auto;}
.address_bg{height:auto;
margin-bottom:20px;
border-bottom:dashed #ccc 1px;
padding-bottom:15px;}
.address_text{float:left;
width:25%;
color:#FFF;
font-size:22px;
line-height:35px;
color:#F00;
font-weight:normal;}
.aress_naglee_text{float:left;
width:70%;
margin-left:15px;
font-size:18px;
color:#000;
font-size:20px;
line-height:35px;
font-weight:normal;
letter-spacing:1px;}
.aress_naglee_text a{text-decoration:none;
color:#000;}
.gallerybg{text-align:center;
margin-top:15px;}


.flash_right{float:right;
width:500px;
height:auto;
background:#FFF;
border-radius:14px 14px 0px 0px;
-webkit-box-shadow: 5px 5px 50px 10px #ccc;
box-shadow: 5px 5px 50px 10px #ccc;}
.form_bg {
	margin: 0 auto;
}
.formhead {
	background: #ae2634;
	text-shadow: 000ed1 1px 1px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-family: Arial, serif, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-transform: uppercase;
}
.formmain {
	padding: 15px 20px;
	background: #d6d5d5;
	text-align: center;
}
.seperatemain {
	height: 36px;
	padding: 6px 0;
	margin-bottom:15px;
}
.formicon {
	width: 36px;
	height: 36px;
	float: left;
	background: #bbb7d1;
}
.formfeild {
	width: 88%;
	float: left;
	height: 36px;
}
.forminput {
	height: 34px;
	background: url(../images/inputimg.png) no-repeat left top #FFFFFF;
	border: none;
	padding-left: 14px;
	width: 100%;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 34px;
}
.seperatemainbig {
	height: 60px;
	padding: 5px 0;
}
.formiconbig {
	width: 36px;
	height: 60px;
	float: left;
	background: #bbb7d1;
}
.formfeildbig {
	width: 86%;
	float: left;
	height: auto;
}
.forminputbig {
	height: 50px;
	background: url(../images/inputimgbig.png) no-repeat left top #FFFFFF;
	border: none;
	padding: 5px 5px 5px 15px;
	width: 100%;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0;
}
.submitform {
	height: 36px;
	line-height: 36px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	
	margin-top: 10px;
	text-transform: uppercase;
}
.submitform  img{max-height:100%;
max-width:100%;}
.submitform a {
	color: #fff;
	text-decoration: none;
	display: block;
}
.submitform a:hover {
	color: #dbd9d9;
}
.wecantext{text-align:center;
font-size:26px;
line-height:45px;
border-bottom:dashed #ccc 1px;
text-transform:uppercase;
margin-bottom:10px;
text-shadow:#FFF 1px 1px;
color:#4598d6;
font-family: 'Oswald', sans-serif;}

.googlemap{width:100%;
border:solid #ccc 2px;
height:350px;
margin-top:25px;}
.footermap{float:left;
width:400px;
height:200px;
border:solid #fff 1px;
margin-top:20px;}

.section_left1{float:left;
width:55%;}

.autoiconbg{height:;
padding:8px;
border:dashed #ccc 1px;}
.autoicon{float:left;
width:50px;
height:40px;
text-align:center;}
.autotext1{float:right;
margin-left:16px;
width:76%;}
.autotext1 a{text-decoration:none;
color:#000;
font-size:18px;
text-transform:uppercase;
line-height:40px;
display:block;}
.autotext1 a:hover{color:#F00;
padding-left:15px;
transition:0.5s;}


.digitalbox{height:auto;
margin-bottom:50px;
border-bottom:dashed #ccc 1px;}
.digitalimg{float:left;
width:168px;
}
.digitalimg img{border-radius:6px;}
.digtaltext{float:right;
width:55%;}


.digtalmaintext{text-decoration:none;
color:#F00;}
.digtalmaintext a{text-decoration:none;
color:#F00;
font-size:20px;
text-transform:uppercase;
line-height:45px;}
.digitaltext{text-decoration:none;
color:#000;
text-shadow:#FFF;
font-size:14px;
line-height:25px;}

.clientsbg{float:right;
width:55%;
}
.clientstext{font-size:25px;
color:#fff;}
.clientsbox{float:left;
width:22%;
height:86px;
margin:6px;
background:#FFF;
border:solid #ccc 1px;
text-align:center;}
.bboutbg{background:#F00;}
.abouttext{margin:0 auto;
font-size:30px;
color:#fff;
width:1000px;
line-height:88px;
text-transform:uppercase;}

.aboutimg{float:left;
width:369px;
height:auto;
margin-top:80px;}
.aboutimg img{max-height:100%;
max-width:100%;}

.wecandotext{text-align:center;
font-size:25px;
text-transform:uppercase;
border-bottom:dashed #ccc 1px;
padding-bottom:10px;
margin-bottom:15px;}

.serbox{float:left;
width:30%;
height:auto;
margin:15px;}
.ediatext{color:#F00;
font-size:22px;
text-transform:uppercase;
margin-top:15px;
margin-bottom:15px;}
.ediatext a{text-decoration:none;
color:#F00;}
.ediatext a:hover{color:#000;}
.mediaimg{height:140px;
background:#000;
}
.mediaimg a:hover	{opacity:0.7;
}	
.mediatext{text-align:justify;
font-size:15px;
line-height:22px;
color:#666;
text-shadow:#FFF;
height:196px;}

.autotext11{text-shadow:#FFF 1px 1px;
font-size:17px;
line-height:28px;
text-align:justify;
clear:both;}
.autotitle{text-align:center;
text-transform:uppercase;
font-size:25px;
color:#F00;
margin-bottom:8px;}

.thanpage{text-align:center;
font-size:25px;
margin-top:100px;
margin-bottom:100px;
color:#0da3c2;
text-shadow:#FFF 1px 1px;}

.servicesbg{height:auto;
background:url(../images/svbg.jpg) no-repeat top center;
background-size:100% 100%;
padding-bottom:50px;
padding-top:10px;
}
.servicesinner{margin:0 auto;
width:1200px;
height:auto;}
.servicesbox1{float:left;
width:23%;
margin:8px;}
.svimg{height:250px;
text-align:center;}
.svimg img:hover{opacity:0.7;}

.svimg img{max-height:100%;
max-width:100%;}

.svimg img {

	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	transition-property: transform;

}
.svimg img:hover {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
.buyandsell{text-align:center;
text-transform:uppercase;
font-size:30px;
color:#b20000;
border-bottom:dashed #ccc 1px;}
.selecting_text{text-align:center;
line-height:25px;
color:#fff;
height:130px;}
.learnmore{
	margin:0 auto;
	width:60%;
	text-align:center;
	margin-top:6px;
	margin-bottom:6px;
	background:#b20000;}
.learnmore a{text-decoration:none;
font-size:17px;
color:#FFF;
line-height:35px;}
.learnmore a:hover{color:#000;}
.ourservicesmaintext{text-align:center;
font-size:35px;
color:#b20000;
border-bottom:dashed #ccc 1px;
line-height:55px;
margin-bottom:15px;
text-transform:uppercase;}

.videobg{float:left;
width:30%;
height:250px;
border:solid #ccc 2px;
margin:14px;}
.rustamvideo{height:250px;
margin-bottom:8px;
text-align:center;}
.aboutusbg{height:auto;
padding-top:20px;
padding-bottom:20px;}
.aboutmaintext{text-align:center;
font-size:35px;
color:#F00;
text-transform:uppercase;
margin-top:20px;
margin-bottom:20px;
border-bottom:dashed #ccc 1px;}
.appraisalsbg{height:auto;
border-top:dashed #ccc 1px;
border-bottom:dashed #ccc 1px;}
.appraisalsleft{float:left;
width:25%;}
.appraisalsleft ul{margin:0px;
padding:0px;}
.appraisalsleft ul li{line-height:35px;
font-size:19px;
color:#F00;}

.reviewsbox1{
border:solid #ccc 1px;
height:auto;
padding:10px;
margin-bottom:10px;}
.reviewsimgleft{float:left;
width:130px;
text-align:center;
height:auto;}
.reviewsimgright{float:right;
width:85%;
height:auto;}
.reviewname{font-size:17px;
line-height:25px;}
.reviewname strong{font-size:20px;
color:#F00;}
.stars2{height:auto;}
.revietext{font-size:16px;
margin-top:6px;
line-height:26px;}
.othertext{text-align:center;
font-size:20px;
line-height:30px;
border-bottom:dashed #ccc 1px;
padding-bottom:10px;}
.othertext strong{font-size:35px;
color:#F00;}
.looktext{line-height:25px;
margin-top:15px;
margin-bottom:20px;}
.googlemaplocation{border:solid #F00 4px;
height:400px;}
.rugsearchtext{text-align:center;
font-size:20px;}
.rugsearchtext strong{font-size:35px;
color:#F00;}
.rugmainbg{height:auto;
margin-top:15px;
margin-bottom:15px;}
.rugbox1{float:left;
width:31%;
padding:6px;
height:auto;
border:solid #ccc 1px;
margin:6px;
border-radius:10px;}
.rugbox1:hover{
border:solid #F00 1px;}
.rugleftimg{float:left;
width:45%;
height:auto;
text-align:center;}
.rugleftimg img{max-height:100%;
max-width:100%;
}
.rugrightimg{float:right;
width:51%;
height:auto;}
.gurnumber{font-size:17px;
line-height:25px;
border-bottom:dashed #ccc 1px;
margin-bottom:5px;
font-style:italic;
color:#333;}
.gurnumber strong{color:#000;}

.othertext1{text-align:center;
font-size:20px;
line-height:30px;
border-bottom:dashed #ccc 1px;
padding-bottom:10px;}
.othertext1 strong{font-size:24px;
color:#F00;}