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

html{overflow-y:scroll;}

body{margin:0; padding:0;background:url(../images/body-bg.jpg) no-repeat; background-attachment:fixed;}
img{max-width:100%; height:auto; padding: 0px 0;}
.logo img{max-width:none; height:auto; padding: 0px 0;}


@font-face {
	font-family: 'OpenSans';
	src:url('../fonts/OpenSans.eot');
	src:url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans.woff') format('woff'),
		url('../fonts/OpenSans.ttf') format('truetype'),
		url('../fonts/OpenSans.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaLTStd-Cond';
	src:url('../fonts/HelveticaLTStd-Cond.eot');
	src:url('../fonts/HelveticaLTStd-Cond.eot?#iefix') format('embedded-opentype'),
		url('../fonts/HelveticaLTStd-Cond.woff') format('woff'),
		url('../fonts/HelveticaLTStd-Cond.ttf') format('truetype'),
		url('../fonts/HelveticaLTStd-Cond.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Light';
	src:url('../fonts/OpenSans-Light.eot');
	src:url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Light.woff') format('woff'),
		url('../fonts/OpenSans-Light.ttf') format('truetype'),
		url('../fonts/OpenSans-Light.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MyriadPro-Regular';
	src:url('../fonts/MyriadPro-Regular.eot');
	src:url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/MyriadPro-Regular.woff') format('woff'),
		url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
		url('../fonts/MyriadPro-Regular.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Lato-Light';
	src:url('../fonts/Lato-Light.eot');
	src:url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Lato-Light.woff') format('woff'),
		url('../fonts/Lato-Light.ttf') format('truetype'),
		url('../fonts/Lato-Light.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Bold';
	src:url('../fonts/OpenSans-Bold.eot');
	src:url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Bold.woff') format('woff'),
		url('../fonts/OpenSans-Bold.ttf') format('truetype'),
		url('../fonts/OpenSans-Bold.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'OpenSans-Semibold';
	src:url('../fonts/OpenSans-Semibold.eot');
	src:url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/OpenSans-Semibold.woff') format('woff'),
		url('../fonts/OpenSans-Semibold.ttf') format('truetype'),
		url('../fonts/OpenSans-Semibold.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}
.clear-both {
	margin: 0;
	padding: 0;
	clear: both;
}

/*home page*/

.wrapper{width:100%; float:left;}
.header{width:100%; height:74px;float:left;top: 0; position:absolute; width: 100%; z-index: 98;}
.container{max-width:1088px; width:100%; margin:0 auto;}
.logo{font-size:40px; float:left; color:#FFFFFF; margin:27px 0; padding:0; font-family: 'OpenSans'; cursor:pointer; position: relative;}

/*Menu*/
/*.menu{width:749px; float:right;}
nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

nav li {
    float: left;
    
}

nav a {
    display: block;
    padding: 29px 13px;
    text-decoration:none;
    color:#fff;
    font-weight:bold;
    position: relative;
	text-transform:uppercase;
	font-size:14px;
}

nav a.active{background:url(../images/dropdown-arrow.png) no-repeat bottom center;}*/

/*banner*/
.banner{background:url(../images/banner.png) no-repeat; width:100%; height:576px; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; float:left;}
  
.banner-down{background:#3589ac;  float:left; width:100%;}
.banner-cntn{float:left; width:55%; margin-top:100px; 	font-weight:normal;}
.banner-cntn h2{font-size:58px; color:#000000; margin:0; padding:0; font-family: 'OpenSans'; }
.banner-cntn p{margin:0; padding:0; font-size:48px; color:#000000; font-family: 'OpenSans-Light';}
.call{font-size:24px; font-family: 'OpenSans-Light';}
.weekdays{font-size:15px; font-family: 'OpenSans';}
.slider-main{ float: none;margin: 0 auto;/*max-width: 1400px;*/position: relative;width: 100%;}
.slider-main img{width: 100%;}
.background-img{width:250px; float:left; margin: 60px 0; background:url(../images/background-img.png) no-repeat; height:98px; padding-left: 100px;}
.background-img2{width:240px; float:left; margin: 60px 0; background:url(../images/testimonials.png) no-repeat; height:91px; padding-left: 100px;}
.background-img3{width:210px; float:left; margin: 60px 0; background:url(../images/location.png) no-repeat; height:108px; padding-left: 100px;}
.background-img h2{color:#FFFFFF; font-size:28px; margin:0; padding:0; line-height: 0; font-family: 'MyriadPro-Regular'; font-weight:normal;}
.background-img2 h2{color:#FFFFFF; font-size:28px; margin:0; padding:0; line-height: 0;font-family: 'MyriadPro-Regular'; font-weight:normal;}
.background-img3 h2{color:#FFFFFF; font-size:28px; margin:0; padding:0; line-height: 0; font-family: 'MyriadPro-Regular'; font-weight:normal;}
.img-cntnt{margin: 25px 0 7px;padding:0; color:#FFFFFF; font-size:14px; font-family:Calibri;}
.background-img-back{float:left;}
.arrow{padding-right:5px;}
.read{margin:0; padding:0; color:#FFFFFF; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.content{/*background:url(../images/body-bg.jpg) no-repeat bottom center;  height:1800px; float:left; width:100%; background-size:cover;*/}
.backbround{float:left; width:100%;}
.company-content {width:100%;  margin: 58px auto; max-width: 1000px; clear:both;}
.headline-text{text-align:center; font-size:34px; color:#000000;  background:url(../images/line.png) no-repeat bottom center;  padding-bottom: 30px; font-family: 'Lato-Light'; font-weight:normal; }
.resolve{color:#505050; font-size:15px;  font-family: 'OpenSans-Bold';}
.cntn-text{color:#fff; text-align:left; font-size:15px; font-family: 'OpenSans';}
.cntn-head{color:#fff;font-size: 28px; font-family:Tahoma; font-weight:normal; margin:0; padding:0;}
.cntn-text a{color: #fff;text-decoration: none; font-size: 15px;}
.testimonial-pannel{background:#FFFFFF; float:left; width:100%;} 
.choose-us{width:366px;  float: left;
    padding-bottom: 50px;}
.choose{font-size:25px; color:#000000; border-bottom:1px dashed #000000; padding-bottom:15px; width:310px; margin: 15px 0; font-family: 'Lato-Light'; font-weight:normal;}
.choose-us ul{padding:0; margin:0; list-style:none;}
.choose-us-new{float:left;}
div#main {
    opacity: 0.85;
}
.homecontent2 img {
    width: 160px;
}
.choose-cntn{ float: left;
    padding-left: 10px;
    width: 256px; padding-bottom:10px;}
.choose-cntn h4{padding:0; margin:0;  font-family: 'OpenSans-Bold';}
.cntn-txt{padding:0;  margin: 10px 0; font-family: 'OpenSans'; color:#777777; font-size:13px;}
.arrow2{padding-right:5px;}
.read2{margin:0; padding:0; color:#3589ac; cursor:pointer; text-decoration:underline; font-family: 'OpenSans';  font-size:13px;}


.choose-us2{width:336px;  float: left;
    padding-bottom: 50px; } 
.choose2{font-size:25px; color:#000000; border-bottom:1px dashed #000000; padding-bottom:15px; width:280px; margin: 15px 0;font-family: 'Lato-Light'; font-weight:normal;}
	
.choose-us2 ul{margin:0; padding:0;list-style:none;}
.choose-us2 ul li{line-height:45px; background:url(../images/left-arrow.png) no-repeat 0 center; padding-left:20px; font-family: 'OpenSans'; color:#343434;  font-size:15px;}

.choose-us3{width:300px;  float: left;
    padding-bottom: 50px; }
.choose-us3 ul{margin:0px !important; padding:0px !important; list-style:none; }
.choose-us3 ul li{float:left;}

	
.footer{width:100%; float:left; background:url(../images/footer-bg.png) no-repeat top center; background-size:cover; }
.footer-copyright{background:#131313;  padding: 9px 0; width:100%; float:left; text-align:center; font-family: Tahoma;
    font-size: 13px; color:#5c5c5c;}
.about{width:438px; float:left;}
.about h5{font-size:20px; color:#58b3d8; text-transform:uppercase; padding:0px;  margin:50px 0px 0px; font-family: 'Lato-Light';}
.about h6{font-size:13px; color:#58b3d8; text-transform:uppercase; padding-right:20px; margin:0; float:left; line-height:26px; font-family: 'Lato-Light';}
.about p{ padding:0px; margin:15px 0px; color:#9d9d9d; font-size:14px; width:330px; font-family: 'OpenSans-Light';}
.phone{color: #4286a6!important;font-size: 25px!important;}
.nav1 p{color: #959595;font-family: "Tahoma";font-size: 12px; margin: 15px 0; font-size:0;}



.about span{display:inline-block; padding-right:10px;}
.nav1 span{display:inline-block; margin:15px 0;}


.about span img{padding-right:10px;}
.nav1 span img{ float:left; padding-right:5px;}
.footerlogo{ margin-top:115px !important;}
.nav1{width:250px; float:left;}
.partner{width:284px; float:left;}
.nav1 h5{font-size:17px; color:#5f5f5f; text-transform:uppercase; padding:0px;  margin:115px 0px 0px; font-family: 'Lato-Light';}
.partner h5{font-size:20px; color:#58b3d8; text-transform:uppercase; padding:0px;  margin:50px 0px 0px; font-family: 'Lato-Light';}
.partner ul{margin:0px; padding:0px; list-style:none;}
.nav1 ul{margin:15px 0; padding:0px; list-style:none;}
.nav1 ul li{ margin: 4px 0 0; padding:0px; color:#4286a6;font-family: "Arial"; font-size:12px; cursor:pointer; font-weight:bold;}
.nav1 ul li a{  color: #4286a6;text-decoration: none; text-transform:uppercase;}
.partner ul li{ margin: 13px 0 0; padding:0px; color:#9d9d9d; text-decoration:underline;  font-family: 'OpenSans-Light'; font-size:14px; cursor:pointer;}
.sidebar ul li{ margin: 13px 0 0; padding:0px; color:#4286a6; font-family: 'Arial'; font-size:16px; cursor:pointer;}
.sidebar ul li a{ text-decoration:none; color:#4286a6; }
.partner ul li img{padding-right:10px; }
.sidebar ul li img{padding-right:10px; padding-left:10px; float:none; }

.store-location{width:273px; float:left;}
.store-location h5{font-size:20px; color:#58b3d8; text-transform:uppercase; padding:0px;  margin:50px 0px 0px; font-family: 'Lato-Light';} 
.store-location ul li{padding:0px; margin:0px; float:left; line-height: 27px;}
.store-location ul{padding:0; margin:15px 0px; list-style:none; float:left;}
.store-location p{ float: left;
    margin: 0;
    padding: 0;
    width:197px; font-size:14px; color:#9d9d9d;  font-family: 'OpenSans-Light';   }
.heading-new{ font-size:14px; color:#9d9d9d; font-family: 'OpenSans-Bold';}
.heading-new-email{color:#54b0d6; text-decoration:underline;}
.home-img{float:left; margin: 5px 0;}
.image-box{text-align:center; width:30px; float:left;}
.footer-bottom-section{float:left; width:100%;  background:#000000;}
.payment{ float:left; color:#6f6f6f; font-size:14px; font-family: 'OpenSans-Light'; }
.cards{float:left;  margin-top:13px; margin-left:14px; cursor:pointer;}
.copy{float:right;  color:#6f6f6f; font-size:14px; font-family: 'OpenSans-Light'; }
.cards img{padding-right:5px;}
.footer-cntn{float:left; width:100%;}

/*product page*/
.banner2{background:url(../images/banner2.png) no-repeat; width:100%; height:241px; -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; float:left;}

.banner-cntn2{float:right; width:50.5%; margin-top:50px; 	font-weight:normal;}
.banner-cntn2 h2{font-size:58px; color:#FFF; margin:0; padding:0; font-family: 'OpenSans'; font-weight:normal; }
.banner-cntn2 p{margin:0; padding:0; font-size:48px; color:#FFFFFF; font-family: 'OpenSans-Light'; text-align:right; font-weight:normal; line-height:0.5em;}
.products-headline{color:#8d8686; font-family: 'OpenSans'; font-weight:normal; font-size:48px; margin:30px 0px 0px;  padding:0;}
.service{font-family: 'Lato-Light'; font-size:27px; color:#353131;   margin: 10px 0; padding:0; font-weight:normal;}
.products-cntn{font-family: 'OpenSans'; font-weight:normal; font-size:15px; color:#7e7e7e; text-align:justify; line-height: 21px;}
.iphones{float:left; width:100%;}
.iphones-img{float:left; width:50%;  margin: 25px 0 54px;}
.iphones-img-cntn{float:left; width:44%;   margin: 0 0 0 20px; padding:0;}
.iphone-heading{font-family: 'Lato-Light'; font-size:23px; color:#353131;}
.product1{float: left; list-style: outside none none; padding-bottom: 53px; padding-right: 20px; width: 220px; margin:0 auto;}
.product-image{box-shadow: 4px 5px 4px #dcdcdc;}
.product-name{color: #fff;font-size: 16px; font-family:Arial;}
.product-more{background:  #356c06 url("../images/read-more.png") no-repeat scroll 90% center; color: #fff;display: inline-block;
font-family: lato-light; font-size: 15px;  padding: 7px 35px 7px 15px; border-radius: 3px; cursor:pointer; text-decoration:none;}
.product-button{padding-left: 5px;}	
.productpic{ height:179px; width:-moz-fit-content;}




/*about-us*/

.about-us{background:url(../images/about-img.png) no-repeat top left; width:100%; float:left; height:532px; }
.iphones-img-cntn2{float:right; width:50%;   margin: 0 0 0 20px; padding:0;}
.iphone-heading2{ font-family: 'OpenSans'; font-weight:normal; font-size:31px; text-transform:uppercase; color:#8d8686;}
.products-cntn2{font-family: 'OpenSans'; font-weight:normal; font-size:13px; color:#7e7e7e; text-align:right; line-height: 21px;}
.about-cntnt{ float:left; width:100%;  padding-bottom: 30px;}
.headline-text2{text-align:center; font-size:31px; color:#666060;  background:url(../images/line.png) no-repeat bottom center;  padding-bottom: 30px; font-family: 'Lato-Light'; font-weight:normal; margin:0;}
.cntn-text2{color:#9a9696; text-align:center; font-size:14px; font-family: 'OpenSans'; margin-top:20px;}


/*newsletter*/

.newsletter-headline{font-family: 'Lato-Light'; font-size:20px; color:#353131;  font-weight: normal; margin:0;}
.newsletter-left{float:left; width:59%;  margin: 25px 0 54px;}
.newsletter-right{float:left; width:31%;     margin: 25px 0 0 50px; padding:0;}
.form-div{float:left;   width: 100%;}
.email{width:32%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a3a3a3; line-height:20px;}
.form-list{margin-bottom:20px;}
.capcha{float:left;}
.capcha p{font-family:Calibri; font-size:12px; color:#747373; }
.capcha-form{float:left; border:1px solid #d1d1d1; width:68%; padding: 20px; }
.capcha-img{background:url(../images/capcha-img.png) no-repeat; height:84px;}
.code-text{float: left;
    margin: 32px 12px 0px;
    width: 41%;}
.input-box{  float: left;
    margin: 0 22px;}
.send-btn{background:url(../images/send-btn.png) no-repeat; height:28px; float:left; border:none; width:100%; margin-top:10px; width:25%; text-align:center; cursor:pointer;}
.remarks{float:left; font-family:Calibri; font-size:12px; color:#747373; margin-top:10px;}



.faq-cntn{width:100%; float:left; padding-bottom: 39px;}
.faq-cntn ul{padding:0; margin:0; list-style:url(../images/arrow3.png); line-height:22px;}
.faq-cntn h3{color:#0e7cc1; font-size:18px; font-family: 'OpenSans-Semibold';}
.faq-cntn p{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#7e7e7e; }

.address{font-size:16px; font-family: 'OpenSans'; color:#817f7f;}
/*logo Part*/
.home-leading{margin:-20px 0 0 0}.home-leading
img{display:block;border-radius:6px}.home-leading{/*position:relative;*/border-radius:6px;overflow:hidden}.home-leading
.bg{position:relative;/*top:-385px;*/left:4px; top:4px;-webkit-animation-name:spinner-r;-moz-animation-name:spinner-r;-webkit-animation-duration:10s;-moz-animation-duration:10s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}.home-leading.bg1{position:relative;/*top:-385px;*/left:13%;-webkit-animation-name:spinner-r;-moz-animation-name:spinner-r;-webkit-animation-duration:10s;-moz-animation-duration:10s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;}
.home-leading.logo{/*position:relative;*/z-index:1}@-webkit-keyframes spinner-r{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinner-r{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}.home-block{margin:0
-10px}
.still {
    left: 0px;
    position: absolute;
    top: 0px;
   /* z-index: 999;*/
}

/*sidebarpart Part*/
.sidebar h2 {
   /* background: none repeat scroll 0 0 #6bb12f;*/
    color: #fff;
    font-family: lato-light;
    font-size: 19px;
    text-transform: uppercase;
	padding: 7px 15px;
	display:inline-block;
    border-radius: 6px 6px 0 0;
	background: url("../images/sidebar-background.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.sidebar ul {
	/*border:1px solid #d7d7d7;*/list-style: outside none; margin-top: -42px;padding: 47px 0; margin-bottom:0px; border-radius:6px; background: rgba(255,255,255,0.8);
	
}
.sidebar
{
background: url("../images/shadow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
padding-bottom: 12px;
	
	
}

.content1{
	float:left;
	width:100%;
	/*background: url("../images/slider-background.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);*/
	background-size:cover;
	/*height: 393px;*/
	/*opacity: 0.85; */
	background: rgba(107,177,47,0.8); margin:50px auto;
	
	}
.homecontent1{
	float: left; width: 21%; margin-top: -20px;
	}
.homecontent2{
	float: right;width: 71%; padding:26px; border-radius: 6px; background: rgba(107,177,47,0.8);
	}
.clientTd{color: #818181; text-align: left;padding: 10px;}	



/*Responsive Design Start*/

 @media screen and (max-width: 480px) {
.banner-cntn{width:100%; margin-top:10px;}
.banner-cntn h2{font-size:25px;}
.banner-cntn p{font-size:20px;}
.slider-main{margin:0; width:90%;}
.background-img{width:65%;}
.background-img2{width:65%;}
.background-img3{width:65%;}
.headline-text{padding-bottom:0px; font-size:20px; margin:0;}
.cntn-text{font-size: 11px;}
.choose-us{width:100%;}
.choose{width:99%;}
.choose-cntn{width:81%;}
.choose-us2{width:99%;}
.choose2{width:99%;}
.choose-us3{width:99%;}
.about{width:100%;}
.about p{width:93%;}
.cards{margin-left:0px;}
.copy{float:left;}

.banner-cntn2{width:100%;}
.banner-cntn2 h2{font-size:30px;}
.banner-cntn2 p{font-size:30px;  line-height: 1.5em;}
.products-headline{ font-size: 30px;}
.iphones-img{width:100%;}
.iphones-img-cntn{margin:0px; width:100%;}
.about-us{background:none;   margin-bottom: 30px;  width: 100%; }
.iphones-img-cntn2{width:100%;}
.products-cntn2{text-align:justify;}


.newsletter-right{width:100%; margin: 25px 0 0 0px;}
.newsletter-left{width:100%;  }
.send-btn{width:27%;
}

div{bottom: 15px !important;left:0px !important;}
}
 @media screen and (max-width: 768px) {.banner-cntn{width:100%; margin-top:60px;}
.banner-cntn h2{font-size:25px;}
.banner-cntn p{font-size:20px;}
.slider-main{margin:0; width:100%;}
.background-img{width:65%;}
.background-img2{width:65%;}
.background-img3{width:65%;}
.headline-text{padding-bottom:0px; font-size:20px; margin:0;}
.cntn-text{font-size: 11px;}
.choose-us{width:100%;}
.choose{width:99%;}
.choose-cntn{width:81%;}
.choose-us2{width:99%;}
.choose2{width:99%;}
.choose-us3{width:99%;}
.about{width:100%;}
.about p{width:93%;}
.cards{margin-left:0px;}
.copy{float:left;} .background-img h2{font-size: 25px;}

.banner-cntn2{width:100%;}
.banner-cntn2 h2{font-size:30px;}
.banner-cntn2 p{font-size:30px;  line-height: 1.5em;}
.products-headline{ font-size: 30px;}
.iphones-img{width:100%;}
.iphones-img-cntn{margin:0px; width:100%;}

.about-us{background:none;   margin-bottom: 30px;  width: 100%; }
.iphones-img-cntn2{width:100%;}
.products-cntn2{text-align:justify;}


.newsletter-right{width:100%; margin: 25px 0 0 0px;}
.newsletter-left{width:100%;  }
.send-btn{width:27%;}
.logo{font-size:40px; float:left; color:#FFFFFF; margin:14px 0; padding:0; font-family: 'OpenSans'; cursor:pointer;}
img{max-width:100%; height:auto; padding: 8px 0;}
.still {left: 11px;position: absolute;top: 2px;z-index: 999; width:69px;}
.home-leading .bg{position:relative;/*top:-385px;*/left:20%; width:65px;-webkit-animation-name:spinner-r;-moz-animation-name:spinner-r;-webkit-animation-duration:10s;-moz-animation-duration:10s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear}
/*.header{width:100%; height:0px;float:left;top: 0; position: relative; width: 100%; z-index: 98;}*/
.homecontent1{
	float: left; width: 90%; margin:20px;
	}
.homecontent2{
	float: left;width: 77%;  margin:20px;
	}
	.nav1{width:90%; float:left; margin:20px;}
.sidebar ul li img{padding-right:10px; padding-left:10px; float:left; }	
.nav1 h5{font-size:17px; color:#5f5f5f; text-transform:uppercase; padding:0px;  margin:0; font-family: 'Lato-Light';}
.footerlogo{ margin-top:0px !important;}
.product1{float: none; list-style: outside none none; padding-bottom: 53px; padding-right: 0px; width: 220px; margin:0 auto;}
div{bottom: 0px !important;left:0px !important;}

}
  @media only screen and (min-width: 480px) and (max-width: 767px) {.banner-cntn{width:100%; margin-top:10px;}
.banner-cntn h2{font-size:25px;}
.banner-cntn p{font-size:20px;}
.slider-main{margin:0; width:90%;}
.background-img{width:65%;}
.background-img2{width:65%;}
.background-img3{width:65%;}
.headline-text{padding-bottom:0px; font-size:20px; margin:0;}
.cntn-text{font-size: 11px;}
.choose-us{width:100%;}
.choose{width:99%;}
.choose-cntn{width:81%;}
.choose-us2{width:99%;}
.choose2{width:99%;}
.choose-us3{width:99%;}
.about{width:100%;}
.about p{width:93%;}
.cards{margin-left:0px;}
.copy{float:left;}

.banner-cntn2{width:100%;}
.banner-cntn2 h2{font-size:30px;}
.banner-cntn2 p{font-size:30px;  line-height: 1.5em;}
.products-headline{ font-size: 30px;}
.iphones-img{width:100%;}
.iphones-img-cntn{margin:0px; width:100%;}

.about-us{background:none;   margin-bottom: 30px;  width: 100%; }
.iphones-img-cntn2{width:100%;}
.products-cntn2{text-align:justify;}


.newsletter-right{width:100%; margin: 25px 0 0 0px;}
.newsletter-left{width:100%;  }
.send-btn{width:27%;}

div{bottom: 0px !important;left:0px !important;}
}
  @media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner-cntn{width:46%; margin-top:90px;}
.banner-cntn h2{font-size:50px;}
.banner-cntn p{font-size:30px;}
.slider-main{ width:36%; }
.background-img{width:20%;}
.background-img2{width:20%;}
.background-img3{width:20%;}
.headline-text{padding-bottom:20px; font-size:20px;}
.cntn-text{font-size: 14px;}
.choose-us{width:30%;}
.choose{width:99%;  margin: 11px 0;}
.choose-cntn{width:81%;}
.choose-us2{width:30%;}
.choose2{width:99%;   font-size: 23px;}
.choose-us3{width:30%;  margin-left: 10px;}
.about{width:30%;}
.about p{width:93%;}
.cards{margin-left:0px;}
.copy{float:left;}


.banner-cntn2{width:100%;}
.banner-cntn2 h2{font-size:30px;}
.banner-cntn2 p{font-size:30px;  line-height: 1.5em;}
.products-headline{ font-size: 30px;}
.iphones-img{width:50%;}
.iphones-img-cntn{margin: 0 0 0 20px; width:44%;}

.about-us{background:url(../images/about-img.png) no-repeat top left;  margin-bottom: 30px;  width: 100%; }
.iphones-img-cntn2{width:50%;}
.products-cntn2{text-align:right;}


.newsletter-right{width:31%; margin: 25px 0 25px 31px;}
.newsletter-left{width:59%;  }
.send-btn{width:31%;}
}
  @media only screen and (min-width: 480px) and (max-width: 767px) {.banner-cntn{width:36%; margin-top:50px;}
.banner-cntn h2{font-size:25px;}
.banner-cntn p{font-size:20px;}
.slider-main{margin:0; width:100%;}
.background-img{width:65%;}
.background-img2{width:65%;}
.background-img3{width:65%;}
.headline-text{padding-bottom:20px; font-size:20px;}
.cntn-text{font-size: 14px;}
.choose-us{width:100%;}
.choose{width:99%;}
.choose-cntn{width:81%;}
.choose-us2{width:99%;}
.choose2{width:99%;}
.choose-us3{width:99%;}
.about{width:100%;}
.partner{width:100%}
.about p{width:93%;}
.cards{margin-left:0px;}
.copy{float:left;}

.banner-cntn2{width:59%;}
.banner-cntn2 h2{font-size:30px;}
.banner-cntn2 p{font-size:30px;  line-height: 1.5em;}
.products-headline{ font-size: 30px;}
.iphones-img{width:100%;}
.iphones-img-cntn{margin:0px; width:100%;}
.about-us{background:url(../images/about-img.png) no-repeat top left;   margin-bottom: 30px;  width: 100%; }
.iphones-img-cntn2{width:40%;}
.products-cntn2{text-align:justify;}


.newsletter-right{width:100%; margin: 25px 0 0 0px;}
.newsletter-left{width:100%;  }
.send-btn{width:20%;}
}
 @media only screen and (min-width: 768px) and (max-width: 1024px) {}
 

	#owl-demo .item{
display: block;
padding: 30px 0px;
margin: 5px;
color: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: center;
}
.owl-theme .owl-controls .owl-buttons div {
padding: 5px 9px;
}
 
.owl-theme .owl-buttons i{
margin-top: 2px;
}
 
//To move navigation buttons outside use these settings:
 
.owl-theme .owl-controls .owl-buttons div {
position: absolute;
}
 
.owl-theme .owl-controls .owl-buttons .owl-prev{
left: -45px;
top: 55px;
}
 
.owl-theme .owl-controls .owl-buttons .owl-next{
right: -45px;
top: 55px;
}

/* custom css */

.clr{clear: both; line-height: 0; height: 0;}
.content-wrap{ width:100%;  margin: 58px auto 50px; padding:26px; max-width: 1000px; background: rgba(107,177,47,0.8); }
.page-title{color: #fff; font-size: 23px; font-family: 'OpenSans-Light'; text-transform: uppercase; font-weight: bold;
}
.contact-info{ width: 48%; display: inline-block; float: left; border-right: 2px solid #c2c1c1; margin-bottom: 30px;
color: #fff; font-size: 13px; font-family: 'OpenSans';
}
.contact-info h3{color: #fff; font-size: 16px; font-family: 'OpenSans-Light'; text-transform: uppercase; }
.contact-info .left{ width: 48%; float: left;}
.contact-info .left a{color: #fff; text-decoration: none;}
.contact-info .right{ width: 48%; float: left;}
.contact-info label{ float: left;}
.contact-info .right a{display: block; padding-left: 46px; color: #fff; text-decoration: none;}
.contact-form{width: 48%; display: inline-block; float: right;}
.contact-form h3{color: #fff; font-size: 16px; font-family: 'OpenSans-Light'; text-transform: uppercase; margin-top: 0; }

.contact-form .controls{margin-bottom: 15px;}
.contact-form .formCntr{border: 1px solid #d7d7d7; padding: 8px 10px; outline: none; width: 43%;
-webkit-box-shadow: inset 0px 0px 5px 2px rgba(50, 50, 50, 0.10);
-moz-box-shadow:    inset 0px 0px 5px 2px rgba(50, 50, 50, 0.10);
box-shadow:         inset 0px 0px 5px 2px rgba(50, 50, 50, 0.10);
}
.contact-form .formCntr.right{float: right;}
.contact-form textarea.formCntr.span6{ width: 95%; resize:none; height: 60px;}
.contact-form .frmSubmit{background: #4386a5; color: #ffffff; font-size: 16px; font-family: 'OpenSans'; padding: 5px 15px;
 border: none; outline: none; cursor: pointer;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}


@media only screen and (max-width : 767px) {
.content-wrap{padding: 0 15px; width: 90%;}
.contact-info, .contact-form, .contact-info .left, .contact-info .right
{width: 95%; float: none; }
.contact-info{border-right: none; border-bottom:2px solid #c2c1c1; padding-bottom: 15px; }
.contact-form .controls{margin-bottom: 0;}
.contact-form .formCntr, .contact-form .formCntr.right, .contact-form textarea.formCntr.span6
{width: 92%; float: none; margin-bottom: 10px;}
.contact-info .right a{padding-left: 0;}

}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
.content-wrap{padding: 0 15px; width: 90%;}
.contact-info .left, .contact-info .right{ float: none; width: 100%;}



}

/* carouselWrap CSS */
.carouselWrap{max-width: 1156px; width: 100%; color: #ffffff; margin: 54px auto;}
/*.owl-item{margin: 0 10px; }*/
.carouList{float: left;width: 100%;}
/*.carouList img{border: 7px solid #8ecf5d; max-width: 90%; background-color:#fff;border-radius: 500px; } */
.carouList img {
border: 7px solid #8ecf5d;
max-width: 90%;
background-color: #fff;
border-radius: 900px;
/*-webkit-box-shadow: 0px 0px 25px;
-mozkit-box-shadow: 0px 0px 25px; */
}
.carouList h3{color: #ffffff; font-size: 14px; line-height: 19px; font-weight: normal; display:none;}

.owl-buttons{position: absolute; top: 45%; width: 100%;}
.owl-prev, .owl-next{float: left; width: 17px; height: 31px; background: url(../images/owl-prev.png) no-repeat 0 0;
 display: inline-block; font-size: 0; padding: 0 !important; position: absolute;}
.owl-next{float: right;  background: url(../images/owl-next.png) no-repeat 0 0;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: -34px; top: 0;}
.owl-theme .owl-controls .owl-buttons .owl-next{ right: -15px; top: 0;}
 @media screen and (max-width: 480px) {
.carouselWrap {color: #ffffff;margin: 54px auto;max-width: 290px; width: 100%;
}
}








.homecontent2 ul li.product1:nth-child(6),.homecontent1 .sidebar ul li:last-child
{display:none;
}








