body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	background:#FFF;
	
	}
.con-imgleft {width:300px; height:300px; border:1px solid #CCC; }
img{ max-width:100%; max-height:100%;}
.clear{ clear:both;}
.container{ padding:0;}
.row1{ margin: auto; background: #fff; border-top:5px solid #424242 ;}

.row2{ padding-top:15px;}
.logo{ padding-top:26px;}



#nav{float:right; width:600px; margin-top:28px; }

#menu li{ display:inline;}
#menu li a { display:block; height:30px; width:90px; text-align:center; line-height:30px; border-right:1px solid #999;
			 margin-right:5px;  color:#333333; text-decoration:none;}
#menu li a:hover{ background-color:#333; color:#FFF; border-radius:8px;}	
#menu li.last a{ border:none!important}		 
a.active{  background-color:#333; color:#FFF; border-radius:8px;}
#menu,ul,li{list-style:none; float:left; padding:0; margin:0;}
#menu ul{width:200px;   padding:0; position:absolute; margin:0; float:left; z-index:1; background-color:#FFFFFF; border:none; visibility:hidden;}
#menu ul a{ display:block;  height:30px;width:180px; border-bottom:1px solid #999;text-align:left; padding-left:10px; border-right:none;}
#menu li:hover > ul { visibility:visible;}
#menu ul ul { padding:0; margin:0; float:left; top:0; left:180px;}


/*--------------- responsive_utilities css starts here ----------------------*/
.responsive_utilities{  text-align:left; padding:5px; color:#FFF}
.responsive_utilities .responsive_menu{ text-align:center; background-color:#333; padding:10px;}
.responsive_utilities .responsive_links{ margin:0; color:#FFF; background-color:#a0c63f;}
.responsive_utilities.responsive_links ul{ text-align:center; }
.responsive_utilities ul li{ padding:10px 35px 10px 35px; width:100%; list-style:none; text-align:center; position:relative; border-bottom:1px solid #CCC;}
.responsive_utilities ul li a{ text-transform:uppercase; color:#333; font-weight:800; }
.responsive_utilities ul li:hover{ background:#333; color:#fff;}
.responsive_utilities ul li:hover a{ color:#fff;}
.responsive_utilities ul li a:hover{color:#000; }
.responsive_utilities ul li:hover ul{ visibility:visible; height:auto; color:#003s;}

.row3{background:#f1f1f1; margin-top:25px;}



#slider2{width:1024px; height:390px;  position:relative;}
#slider2 ul{float:left; width:100%; list-style:none;}
#slider2 ul li{float:left; display:inline; width:1200px; height:390px; background-position:50% 0; background-repeat:no-repeat;}
#slider2 ul li.banner1{background-image:url(../images/1.jpg);}
#slider2 ul li.banner2{background-image:url(../images/3.jpg);}
#slider2 ul li.banner3{background-image:url(../images/banner-img2.jpg);}
#slider2 ul li .banner-content{position:absolute; top:40px; right:110px; width:420px; text-align:center;}
#controls{position:absolute; top:450px; left:110px; list-style:none;}
#controls li{float:left; width:13px; height:12px; text-indent:-9999px;}
#controls li a{float:left; width:13px; height:12px; background:url(../images/dot.png) no-repeat 0 0;}
#controls li a:hover,#controls li.current a{background:url(../images/dot.png) no-repeat 0 -12px;}
#slider2prev a{position:absolute; top:195px;  background:url(../images/flash_left_arrow.png) no-repeat 0 0; width:31px; height:46px; text-indent:-9999px;}
#slider2next a{position:absolute; top:195px; right:2px; background:url(../images/flash_right_arrow.png) no-repeat 0 0; width:31px; height:46px; text-indent:-9999px;}

h4 {font-weight:bold; color:#b81f34;}




/*service section css start
================================*/
.row4{ margin-top:30px;}

#service-section{ background:url(../images/bg-rough.jpg) repeat 0 0; margin-left:10%; margin-right:10%; }
#service-section .center{position:relative;}
#slider{ width:950px; height:160px;}
#service-section ul{ width:950px; list-style:none;}
#service-section ul li{float:left; width:950px;}
#service-section ul li .box{float:left; width:270px; margin-left:30px;}
#service-section ul li .box.mid{float:left; margin:0 48px;}
#service-section ul li h3{float:left; width:100%; padding-bottom:18px; color:#bf1e2d; font:normal 20px/24px "Trebuchet MS", Arial; text-transform:uppercase;}
#service-section ul li h3 span{color:#2e2e2e;}
#service-section ul li h3 img{float:left; margin-right:18px;}
#service-section #slider1prev a{position:absolute; top:50px; left:-35px; background:url(../images/left-arrow.png) no-repeat 0 0; width:11px; height:22px; text-indent:-9999px;}
#service-section #slider1next a{position:absolute; top:50px; right:-35px; background:url(../images/right-arrow.png) no-repeat 0 0; width:11px; height:22px; text-indent:-9999px;}



.row5{background:url(../images/mac-section-bg.jpg) repeat 0 0; margin-top:30px;}
.about-img{ padding-top:15px; padding-left:30px; }

.row7{ margin-top:2px; background:url(../images/bg-black-rough.jpg) repeat 0 0; height:100%}
.footer{
	margin-top: 25px;
    background: url(../images/address-bg.png) repeat 0 0;
   /* border: 1px solid #282b24;*/
    border-radius: 4px;
	padding-top:15px;
	color:#FFF;
	margin-bottom:10px;
	padding-bottom:8px;
	}
.footer a{ color:#FFF;}

.gray {
    color: #999999;
}


.con-right-img a { display:block; width:140px; height:30px; background-color:#000; font-size:18px; line-height:30px; text-transform:uppercase; border-radius:8px; text-align:center; color:#FFF; text-decoration:none; font-weight:bold;}
.con-right-img a:hover { background-color:#b81f34;}


.pagination-2{  float:left; width:300px; height:35px; margin-top:30px; margin-left:500px; }			 
.pagination-2 a {display:block; width:30px; height:30px; line-height:28px; font-size:12px; text-align:center; text-decoration:none;
				float:left; margin-right:10px; border:1px solid #CCC; color:#333333;}
				
.head-apple{ font-size:20px; font-weight:bold; margin-top:20px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.sub-head-apple { color:#b81f34; font-size:22px; font-weight:bold; margin-left:20px;}

.img-apple { width:581px; height:331px;    background:url(../images/Apple%20Product%20serivce/1476331372_610624873_o.jpg) no-repeat center;}
.img-apple2{ width:534px; height:400px;  background:url(../images/Apple%20Product%20serivce/minitv.002.jpg) no-repeat center; }


.pagination{  text-align:center; border-radius:8px;  padding-left:50px;}	
.pagination a { display:block; width:35px; height:30px; text-decoration:none; color:#FFFFFF; float:left;
				background-color:#333333; text-align:center; line-height:30px; margin-right:3px;}
				
.repair-conleft{  font-size:18px; line-height:1.7em; color:#333333; margin-bottom:20px;
			    margin:10px; background-color:#e2e2e2; border-radius:8px; padding:10px;}
.head-apple{ font-size:20px; font-weight:bold; margin-top:20px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.head-apple2{ font-size:20px; font-weight:bold; margin-top:10px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}


.img-conbtm{ height:277px; margin-left:20px; background:url(../images/Apple%20Product%20serivce/Macbook%20Service/img-conbtm.jpg) no-repeat center; }

.address-details{ margin-top:5px; background:url(../images/address-bg.png) repeat 0 0; border:1px solid #282b24; border-radius:4px; padding:5px;}

.img-brand{ height:300px;  float:left; background:url(../images/brands.jpg) no-repeat center;}


.col ul li {
    float: left;
    width: 230px;
    color: #2e2e2e;
    padding: 2px 0 2px 20px;
    background: url(../images/tick.png) no-repeat 0 7px;
}

.prod-list { background:#fff; border:1px solid #ccc; border-radius:5px;   padding:20px; margin-bottom:10px;}
.prod-name {color:#bf1e2d; font:bold 18px "Trebuchet MS", Arial; text-transform:uppercase; padding-right:16px; }
.prod-img { margin-right:20px;}
.prod-desc { ; text-align:justify !important;}
.prod-desc div { text-align:justify !important;}
.address-details a { color:#fff; text-decoration:none; font-size:12px;}
.address-details a:hover {text-decoration:underline;}

.con-internet-img {  height:397px;  background:url(../images/Apple%20Product%20serivce/img-internet.jpg) no-repeat center; }

.con-internet-img2{ height:226px;  
				  background:url(../images/img-con-interent.jpg) no-repeat center;}