.responsiveImg{width:100%;}
.topheader{background-color:#D34747}
.topheader ul li{display:inline-block;}
.topheader ul{padding-left:0;margin-bottom:0;}
.topheader ul li a{    color: #fff;
    font-family: 'lato';
    font-size: 14px;
    padding: 0 15px;}
.topheader p{padding: 0;margin: 0;color: #fff;font-size: 14px;margin-top: 5px;}
.location{width:15px;height:20px;color:#fff;font-size: 17px !important;text-align: center;}
.topheader ul li a:hover{ color: #2b2b2b;}
.logo img{transition:all 1s;width:100%;    max-width: 350px;}
.navbar ul li{display:inline-block;text-align:center;}
.navbar ul li a{display: block;font-size: 14px;color: #2b2b2b;padding: 5px 15px;font-family: 'lato';font-weight: 600;position:relative;z-index:1;transition:all 1s;text-align:center;}
.navbar ul li a:hover{color: #fff;}
.navbar ul li a:after{position:absolute;top:100%;width:100%;height:0;transition :all 1s ease-in-out;background-color:transparent;content:'';display:block;left:0;z-index: -1;}
.navbar ul{margin-top:30px;transition:all 1s;}
.navbar ul li a:hover:after{position:absolute;top:0%;width:100%;height:100%;transition :all 1s ease-in-out;background-color:#CF3232;content:'';display:block;left:0;z-index: -1;color: #fff !important;}
.navbar ul{padding-left:0;}
.dropdown{position:relative;}
.dropdown:hover .dropdown-menu{display:block;opacity:1;visibility:visible;transform:translateY(0px);margin-top:0!important;}
.dropdown-menu li{display: block !important;}.dropdown-menu li a{border-bottom:1px solid #f9f9f9;}
.dropdown-menu li a{padding:10px 15px !important;}
.dropdown-menu li a:after{display:none !important;}
.dropdown-menu li a:hover{color:#f00 !important;}
.dropdown-menu{opacity:0;visibility:hidden;transform:translateY(50px);transition :all 1s ease-in-out;}
header{border-bottom:1px solid #f1f1f1;}
.social-icons li a i{    width: 32px;
    text-align: center;
    height: 32px;
    color: #fff;border: 1px solid #D34747;
    border-bottom: 0;
padding-top: 9px;}
    
.social-icons li a {padding: 0px 0px !important;}
.social-icons li a i:hover{color: #D34747;border: 1px solid #D66363;background-color: #fff;    border-bottom: 0;}
.sticky{position:fixed;top:0;left:0;width:100%;z-index:300;background-color:#fff;box-shadow:0 0 10px #888;}
.sticky .logo img{max-width:160px;}
.sticky .navbar ul{margin-top:15px;}
.sticky .topheader{visibility: hidden;height: 0 !important;display: flex;}
.padtop{padding-top:50px;}
.padbot{padding-bottom:50px;}
.padd0{padding:0 !important;}
.owner-top{width:100%;height:100%;position:absolute;top:0%;left:0;background-color:rgba(199, 23, 23, 0.69);transition:all 1s;padding-top:30%;transform:rotateX(90deg) rotateZ(-90deg);-webkit-transform:rotateX(90deg) rotateZ(-90deg);-o-transform:rotateX(90deg) rotateZ(-90deg);-moz-transform:rotateX(90deg) rotateZ(-90deg);visibility:hidden;opacity:0;}
.owner-top h3{text-align:center;color: #fff;}
.owner:hover .owner-top h3{}
.owner-top p{text-align:center;color: #fff; }
.owner:hover .owner-top p{transform:rotateY(0deg);opacity: 1;}
.owner{position:relative;}
.owner:hover .owner-top{width:100%;height:100%;position:absolute;top:0;left:0%;background-color: rgba(199, 23, 23, 0.69);overflow:hidden;transform:rotateX(0deg) rotateZ(0deg);-webkit-transform:rotateX(0deg) rotateZ(0deg);-o-transform:rotateX(0deg) rotateZ(0deg);-moz-transform:rotateX(0deg) rotateZ(0deg);visibility:visible;opacity:1;}
.about_bor{position:relative;}
.about_bor:before{content:'';display:block;position:absolute;bottom: -20px;left: -20px;border: 10px solid #D34747;width: 40%;height: 60%;z-index: -1;}
.about_bor:after{content:'';display:block;position:absolute;top: -20px;right: -20px;border: 10px solid #D34747;width: 40%;height: 60%;z-index: -1;}
.index-about{font-family: 'Lato', cursive;font-weight: normal;font-size: 30px;color: #4E4E4E;}
.index-about span{color: #EA2727;}
.about_img{/* border: 1px solid #f1f1f1; */    box-shadow: 0 0 10px #868686;}
.index-about-text{   font-size: 16px;
    text-align: left;
    line-height: 26px;
    font-family: 'Lato' !important;
    font-weight: 500;}
.powerd {color: #CECECE;}
.button{margin:30px 0;position:relative;}
.button a{position: relative;color: #fff;font-family: 'lato';font-size: 17px;border: 2px solid #C71717;padding: 10px 15px;overflow:hidden;transition:all 1s;}
.button a:hover{color: rgb(199, 23, 23);}
.button a:before{width:0%;content:'';display:block;height:0;transition:all 1s ease-in-out;position:absolute;bottom:-2px;left:-2px;border-left:2px solid transparent;border-bottom: 2px solid transparent;}
.button a:hover:before{width: 104%;content: '';display: block;height: 109%;position: absolute;bottom: -2px;left: -2px;border-bottom: 2px solid #CE3333;   border-left: 2px solid #CE3333;}
.button a:after{width:0%;content:'';display:block;height:0;transition:all 1s ease-in-out;position:absolute;top:-2px;right:-2px;border-right:2px solid transparent;border-top: 2px solid transparent;}
.button a:hover:after{width:102.5%;content:'';display:block;height:108%;position:absolute;top:-2px;right:-2px;border-top:2px solid #0E0101;border-right:2px solid #0E0101;}
.button-back{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(199, 23, 23);z-index: -1;transition:all 1s;}
.button a:hover .button-back{position: absolute;top: 100%;left: 0;width: 100%;height: 0%;background-color: rgb(199, 23, 23);z-index: -1;}
.back-bg{background-image:url(../images/iphone-g.png);background-attachment: fixed;background-position: center;}
.bg-back{background-color: rgba(0,0,0,0.8);padding:100px 0;}
footer{background-color:#D54444;}
.foote h3{color: #fff;font-weight: 600;text-transform: capitalize;font-size: 20px;letter-spacing: 1px;font-family: 'raleway' !important;margin-left: 0;}
.footi li{display: block;line-height: 25px;position:relative;}
.footi li:before{content: '\f105';display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);position:absolute;top:4px;left:-10px;color:#fff;font-size:14px;}
.footi li a{font-size: 14px;color: #ccc;font-family: 'lato'; letter-spacing: 0.3px; line-height:30px;}
.footi1 li{display:inline-block;width:49%;}
.footi{padding-left: 5px;margin-top:10px;}
.foote p{color: #ccc;line-height: 28px;font-size: 14px;}
.foote address{color: #ccc;font-size: 14px;margin-bottom: 14px;font-family: 'lato';letter-spacing: 0.5px; line-height: 25px;}
.foote address h4{color: #ccc;font-size: 16px;margin: 15px 0 8px;letter-spacing: 0.5px;line-height: 28px;}
.footer2{background-color: #DC3636;}
.foote h3:after{    content: '';
    display: block;
    width: 110px;
    height: 2px;
    background-color: #a92424;
    margin-top: 12px;}
.clients img{max-width: 203px;margin: 10px;padding: 10px;border: 1px solid #ccc;border-radius: 5px;box-shadow: 0 0 5px #ccc;}
.menubar{    position: absolute;
    top: 15%;
    right: 5px;
    width: 45px;
    height: 35px;
    border: 1px solid #190C0C;
    /* background-color: #190C0C; */
    padding: 3px 6px;
    border-radius: 5px;
    cursor: pointer;
    overflow: hidden;display:none;}
.menubar span{ width: 100%;    height:4px;    background-color: #3A2310;    margin-top: 4px;    display: block;  border-radius: 5px;opacity:1;transition:all 1s;}
.section-title{text-align: center;font-family: 'raleway';color: #1B0E0E;  margin-bottom: 20px;font-size: 36px;}
.section-title span{color: #D34747;  }
.f1f1f1{background-color:#f1f1f1;}
.partner h2{text-transform: uppercase;font-family: 'lato';margin-top: 0;color: #333;letter-spacing: 0.5px;    font-size: 19px;font-weight:bold}
.partner p{font-size: 16px;font-family: 'Lato' !important;line-height: 28px;color: #4D4D4D;  }
.partner h6{/*color: #636363;font-size: 14px;*/color: #333; font-size: 18px; font-weight:bold}
.mobi{background-image: url(../images/2.jpg);background-attachment: fixed;}
.mobi_bg{padding:75px 0;background-color:rgba(209, 50, 50, 0.91);}
.product_name h3{text-align: center;color: #fff;font-family: 'raleway' !important;font-weight: 500;text-align:center;color: #fff;}
.about_page{background-image:url(../images/about-us-back.jpg);background-attachment: fixed;    background-size: 100% 100%;}
.deals_page{background-image:url(../images/deals-with.jpg);background-attachment: fixed;    background-size: 100% 75%;}
.produ_page{background-image:url(../images/produ.png);background-attachment: fixed;    background-size: 100% 100%;}
.contact_page{background-image:url(../images/contact.jpg);background-attachment: fixed;    background-size: 100% 80%;}
.addre{position:relative;}
.loca{position: absolute;top: 2px;left: -17px;color: #D34747;font-size: 20px !important;}
.back_page h2{text-align: center;color: #fff;text-transform: uppercase;font-family: 'raleway';}
.back_page{padding:50px 0;    background-color: rgba(40, 39, 39, 0.53);}
.about-page h2{
    font-family: 'Lato';
    color: #cf3434;
    font-size: 27px;}
.about-page p{font-size: 16px;line-height: 28px;color: #484848;letter-spacing: 0.4px;    text-align: justify;}
.about-page p font{
    /* color: #D2682A; */
    display: block;
    padding: 20px 30px;
    text-align: center;
    /* border: 1px solid #D34747; */
    margin-top: 15px;
    background: #e4e3e3;
    border-radius: 10px;
    box-shadow: 0 0 10px #848484;}
.about-page p font strong{color: #fff;
    background-color: #040404;;
    padding: 5px 15px;
    border-radius: 10px;
    font-size: 22px;}
.about-page p font span{display:block;margin-top: 10px;}
.form-group #captcha span{ position: relative;top: -2px;margin-right: 15px;color: #696969;font-family: 'raleway';}
.form-group #captcha input{  background: url(../images/refresh.png) no-repeat scroll 0 0 transparent;margin:0;padding:0;border:medium none;cursor:pointer;width: 20px;height:16px;}
.paddlo{padding-left:0 !important}
.form-group label{font-size: 16px;font-weight: 600;font-family: 'raleway';color: #636363;float: left;}

.social-icons1 li{display: inline-block;padding-top: 10px;font-size: 25px !important;}
.social-icons1 li a{text-align: center;color: #f00;display: block;padding: 10px;width: 40px;/*background-color: #000;*/ height: 40px;    border: 1px solid #D6D6D6;}
.social-icons1 li a:hover{    border: 1px solid #EA8F8F;}
.about-page p a{color: #337ab7;}.about-page p a:hover{color: #D34747;}
.mapps iframe{width:100%;}
.marg-top{margin-top:25px;}
.product_page_name h3{ text-align: center;font-weight: 600;color: #D34747;}
.product{border: 1px solid #ccc;box-shadow: 0 0 5px #ccc;transition:all 0.5s;}
.product:hover{border: 1px solid #FF8181;box-shadow: 0 0 10px #FB6060;}
.padtop2{padding-top:30px;}
.product{margin-bottom:20px;}
.product-icon li{display:inline-block;padding:10px 25px;}
.product-icon li h3{font-size:12px;}
.iconic{background-color: #E84E4E;}
.iconic ul{padding-left:0;margin-bottom:0;}
.macbook_air{width:48px;}
.macbook_pro{width:50px;}
.product-icon li img{max-width:37px;}
.watch_series2{max-width:25px !important;}
.brands img{max-width: 200px;border: 1px solid #ccc;margin: 10px;padding: 10px;box-shadow: 0 0 5px #ccc;}
.white{color:#fff !important;}
.awards img{}
.galleryImages{float: left;text-align: center;width: 358px;height: 244px;margin: 10px;padding: 15px;border: 1px solid #ccc;border-radius: 2px;}
.galleryImages img{max-width: 100%; /*border: 1px solid #ccc;*/ border-radius: 2px; height: 210px; padding: 0; margin: 0;}

@media (max-width: 1200px) {
	.navigator li a {padding: 10px 3px;font-size:14px;}
	.sticky .logo img {max-width: 100%;  height: auto; }
	
	}
@media (max-width: 991px) {
	.product{margin-bottom:20px;}
	.padtop2{padding-top:0px;}
	.foote h3:after{margin:12px auto 0;}
	.owner{margin-bottom:20px;}
	.logo img{padding:2px 0;}
	.desk-navi{display:none !important;}
	.tab-navi{display:block !important; }
	.logo img{max-width:100%;max-height:90px;width:inherit;}
	.menubar{display:block;z-index:30000;}
	.container{text-align:center;}
	.navbar{display: none;z-index: 3000;background-color: rgba(255, 98, 98, 0.71);position: fixed !important;top: 0;width: 260px;height: auto;
    right: 0;overflow-y: auto;padding-top: 12%;}
	.navbar .navigator{width:250px;}
	.navbar ul li{display:block;padding-bottom:0;}
	.navbar ul li a{color: #FBFBFB;padding-left: 10%;border-bottom: 1px solid #F37B7B;display: block;text-align: left;}
	.navbar ul li a:after{display:none;}
	.offer_para{padding-left:0;text-align:justify;text-align-last:center;}
.index-about-head:before {content: '';height: 2px;width: 100px;display:block;position: absolute;right: 33%;margin-top: 10px;top: 100%;background-color:#33A3DC;}
.backbg p strong{display:block;}
.imgging1{margin-bottom:20px;}
.leftt1{margin:10px auto !important}
.powerd, .testi p{text-align:center !important;}
.foote p{text-align: justify;text-align-last: center;}

}
@media (max-width: 842px) {
	.sliding-text h1{font-size:45px;}
	.sliding-text{padding:25px;}
	}
@media (max-width: 768px) {
	.sliding-text{top:18%;}
	
	}
@media (max-width: 700px) {
.sliding-text h1{font-size:37px;}
.sliding-text h3{font-size:20px;}
	
	}
@media (max-width:540px) {
.sliding-text h1{font-size:25px;}
.sliding-text h3{font-size:18px;}
.logo img{max-width:85%;}
.logo{text-align:left !important;}
.sticky .logo img {
    max-width:85%;}
	
	}
@media (max-width: 600px) {
	.index-about-head2:before{content: '';height: 2px;width: 100px;display: block;position: absolute;left: 46%;top: 100%;background-color: #33A3DC;}
	 .index-about-head2{   padding-left: 0px !important; padding-bottom: 20px;text-align:center;}
}
@media (max-width: 400px) {
	.galleryImages{width:100% !important;height:auto !important;}
	.galleryImages img{height:auto !important;}
	
	}
@media (max-width: 340px) {
	.social-icons, .footi{padding-left:0;}
	.top-header li a{padding:0;}
	.footi li {width:100%;}	
	
	}
@media (max-width: 280px) {
	
	.social-icons li i{width:28px;height:28px;}
	
	}




