*{ margin:0;
	padding:0;}

body {
	;
	margin:0 auto;
	padding:0;
	width:100%;
	color:#333;
	background-color:#fff;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat;
	background-attachment:fixed;
	text-align:justify;
	background-size:100%;
	font-size:14px;
	height:auto;
	font-family: 'Open Sans', sans-serif;
	
}
.clear{
	clear:both;
}

p,h1,h2,,h3,h4,h5,h6{ padding:0; margin:0;}
ul{ padding:0; margin:0;}
.clear{ clear:both;}



.topheadarae{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#0006;
	overflow:hidden;
	position:relative;
	z-index:999;
}
.topinnrae{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.toplogo{
	width:100%;
	float:left;
	margin:7px 0 7px 0;
	padding:0px;
}
.menuarae{
	width:100%;
	float:left;
	margin:14px 0 0px -28px;
	padding:0px;
}
.topright{
	width:100%;
	float:right;
	margin:30px 0 0px 0px;
	padding:0px;
}
.topright img{
	margin-left: 10px;
}
.bannerarae{
	width:100%;
	float:left;
	margin: -75px 0 0 0;
	padding:0px;
	position:relative;
}
.bodyfullarae{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background-color:#d0d0d0;
	overflow:hidden;
}
.body1starae{
	width:100%;
	float:left;
	margin:40px 0 40px 0px;
	padding:0px;
}
.shopraeaall{
	width:100%;
	float:left;
	margin:0px 0 15px 0;
	padding:0px;
}
.shopraeaall img{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	height:523px;
	display:block;
	overflow:hidden;
}
.shoptxtaraeall{
	width: 100%;
	float: left;
	margin: -59% 0 0 0;
	padding: 0px;
	position: relative;
	z-index: 999;
}
.shoptxtaraeall h3{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:26px;
	text-align:center;
	text-transform:uppercase;
}
.shoptxtaraeall p{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:500;
	color:#fff;
	font-size:13px;
	text-align:center;
	text-transform:uppercase;
	margin:20px 0 0 0;
}
.shopcatagoryaraeall{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/shopbg.jpg) no-repeat center center;
	overflow:hidden;
}
.shopraeallcata{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.shopraeallcata h3{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	font-family: 'Poppins', sans-serif;
	font-weight:500;
	color:#fff;
	font-size:26px;
	text-align:center;
	text-transform:uppercase;
	margin:16px 0 0 0;
	font-style:italic;
}
.haeadline{
	width:17%;
	float:left;
	margin:10px 0 0 42%;
	padding:0px;
	border:2px solid #fff; 
}
.slidearaeshop{
	width:100%;
	float:left;
	margin:36px 0 36px 0;
	padding:0px;
}
.shopsliinnall{
	width:100%;
	float:left;
	margin:0px 0 0 0;
	padding:0px;
}
.shopsliinnall img{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	height:256px;
	display:block;
	overflow:hidden;
}
.shopaliach{
	width: 100%;
	float: left;
	margin: -42px 0 0 0;
	padding: 10px;
	position: relative;
	z-index: 999;
	text-align: center;
	background: #7d7d7dc2;
}
.shopaliach a{
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	color:#000;
	font-size:14px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
}
.shopaliach:hover{
	background:#1c4b44;
	transition:0.8s all;
}
.shopaliach a:hover{
	color:#fff;
}
 #scroller {
        position: relative;
		width:100%;
		height:280px;
		
    }
    #scroller .innerScrollArea {
        overflow: hidden;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
    }
    #scroller ul {
        padding: 0;
        margin: 0;
        position: relative;
    }
    #scroller li {
        padding: 0;
        margin:0 auto;
        list-style-type: none;
        position: absolute;
		width:100%;
		height:100%;
		margin-left:10px;
		text-align:center;
		
		
    }
.prodaraell{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/probg.jpg) no-repeat center;
	background-attachment: fixed;
	overflow:hidden;
}
.proinnaraeall{
	width:100%;
	float:left;
	margin:20px 0 0 0;
	padding:0px;
}
.proinnaraeall h3{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	font-family: 'Poppins', sans-serif;
	font-weight:500;
	color:#000;
	font-size:26px;
	text-align:center;
	text-transform:uppercase;
	margin:16px 0 0 0;
	font-style:italic;
}
.haeadline2{
	width:17%;
	float:left;
	margin:10px 0 0 42%;
	padding:0px;
	border:2px solid #000; 
}
.proinnarae2{
	width:100%;
	float:left;
	margin:20px 0 0 0;
	padding:0px;
}
.prodinnbox{
	width:100%;
	float:left;
	margin:0px 0 36px 0;
	padding:0px;
	background-color:#fff;
	overflow:hidden;
}
.prodinnbox img{
	width:100%;
	height:485px;
	display:block;
	overflow:hidden;
	float:left;
}
.prodinnbox video{
	width:100%;
	height:485px;
	display:block;
	overflow:hidden;
	float:left;
}
#document img{
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
	float:left;
}


.prodinnbox h4{
	width:100%;
	float:left;
	font-family: 'Open Sans', sans-serif;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	font-size:17px;
}
.probocfarae{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
}
.probocfarae .fa{
	text-align:center;
	color:#f3a50d;
}
#myshopbtn{
	width:48%;
	float:left;
	margin: 4px 0 24px 25%;
	padding:0px;
}
.collectionaraeall{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/gbg.jpg) no-repeat center center;
	overflow:hidden;
}
.conntinnarae{
	width:100%;
	float:left;
	margin:16px 0 0 0;
	padding:0px;
}
.conntinnarae h3{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:26px;
	text-align:center;
	text-transform:uppercase;
	margin:16px 0 0 0;
	letter-spacing:2px;
}
.gallerycollaraeinn{
	width:100%;
	float:left;
	margin: 16px 0 30px -23px;
	padding:0px;
}
.cagalleryinnarae{
	width:100%;
	float:left;
	margin:0 0 0 0;
	padding:0px;
}
.cagalleryinnarae img{
	width:100%;
	height:190px !important;
	display:block;
	overflow:hidden;
	float:left;
	margin: 0 0 0 3px;
}
.brandaraeall{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/brandbg.jpg) no-repeat center center;
	overflow:hidden;
}
.brandinnarae{
	width:100%;
	float:left;
	margin:20px 0 0 0;
	padding:0px;
}
.brandinnarae h3{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	color:#000;
	font-size:26px;
	text-align:center;
	text-transform:uppercase;
	margin:6px 0 0 0;
	letter-spacing:1px;
}
.brandslidearae{
	width:100%;
	float:left;
	margin:30px 0 46px 0;
	padding:0px;
}
.brandslidearae img{
	border:1px solid #000;
	margin-left:8px;
}
.chooseusareall{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/conbg.jpg) no-repeat center center;
	overflow:hidden;
	border-bottom:1px solid #fff;
}
.chooseinnaraeall{
	width:100%;
	float:left;
	margin:20px 0 0 0;
	padding:0px;
}
.chooseinnaraeall h3{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:26px;
	text-align:center;
	text-transform:uppercase;
	margin:6px 0 0 0;
	letter-spacing:2px;
}
.whyinnaraeall{
	width:100%;
	float:left;
	margin:30px 0 20px 0;
	padding:0px;
}
.whyall{
	width:100%;
	float:left;
	margin:0px 0 0 0;
	padding:0px;
	text-align:center;
}
.whyall h4{
	width:100%;
	float:left;
	margin:12px 0 1px 0;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
}
.whyall h3{
	width:100%;
	float:left;
	margin:0px 0 8px 0;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	text-align:center;
	font-size:26px;
	text-transform:uppercase;
	font-weight:600;
	letter-spacing:2px;
}
.newslbgarae{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/nlbg.jpg) no-repeat center center;
	overflow:hidden;
}
.newssubcribraaeinn{
	width:100%;
	float:left;
	margin:20px 0 0 0;
	padding:0px;
}
.newsleftarae{
	width:100%;
	float:left;
	margin:0px 0 0 0;
	padding:0px;
}
.newsleftarae h3{
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	text-align:left;
	font-size:21px;
	text-transform:uppercase;
}
.newsleftarae h4{
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	text-align:left;
	font-size:16px;
	text-transform:uppercase;
}
.newslrightarae{
	width:100%;
	float:left;
	margin:36px 0 30px 0;
	padding:0px;
}
.subbtn{
	width:100%;
	float:left;
	margin:0px;
	padding:6px;
	border:1px solid #fff;
	text-align:center;
	background:none;
	color:#fff;
	text-transform:uppercase;
}
.footereallarae{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	background:url(../images/fbg.jpg) no-repeat center center;
	overflow:hidden;
}
.footerinnarae{
	width:100%;
	float:left;
	margin:20px 0 0 0;
	padding:0px;
}
.finn1{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.finn1 p{
	width:100%;
	float:left;
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	text-align:left;
	font-size:16px;
	text-transform:uppercase;
	margin-top:12px;
}
.finn2{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.finn2 h3{
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	text-align:left;
	font-size:24px;
	text-transform:uppercase;
	margin-top:12px;
}
.finn2 ul{
	width: 100%; 
	overflow:hidden;
}
.finn2 ul li {
    display:block;
	list-style:none;
}
.finn2 ul li a {
	display:block;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
	text-transform:uppercase;
	text-align:left;
	font-weight:500;
}
.finn3{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.finn3 h3{
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	text-align:left;
	font-size:24px;
	text-transform:uppercase;
	margin-top:12px;
}
.finn3 p{
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	text-align:left;
	font-size:14px;
	/*text-transform:uppercase;*/
	margin-top:5px;
}
.footetoarae{
	width:100%;
	float:left;
	margin: 0% 0 16px 0;
	padding:0px;
	text-align:center;
}
/*.footetoarae img{*/
/*	margin:0 0 6px 6px;*/
/*}*/
.footetoarae h4{
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	margin-top:5px;
}
.footetoarae h5{
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	text-align:center;
	font-size:15px;
	text-transform:uppercase;
	margin-top:5px;
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.bannerarae {
    width: 100%;
    float: left;
    margin: 0px 0 0 0;
    padding: 0px;
    position: relative:;
}

.menuarae {
    width: 100%;
    float: left;
    margin: 0px 0 0px 6px;
    padding: 0px;
    background: #000;
}
.topright {
    width: 61%;
    float: left;
    margin: 13px 0 16px 0px;
    padding: 0px;
}
.collectionaraeall {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../images/gbg.jpg) repeat center center;
    overflow: hidden;
}
.conntinnarae h3 {
	font-size: 21px;
}
.gallerycollaraeinn {
    width: 100%;
    float: left;
    margin: 16px 0 30px 0px;
    padding: 0px;
}
.grid {
    position: relative;
    margin: 0 auto;
    padding: 0em 0 0em !important;
    max-width: 1000px;
    list-style: none;
    text-align: center;
}
.chooseusareall {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../images/conbg.jpg) repeat center center;
    overflow: hidden;
    border-bottom: 1px solid #fff;
}
.newslbgarae {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../images/nlbg.jpg) repeat center center;
    overflow: hidden;
	border-bottom: 1px solid #fff;
}
.newsleftarae h3 {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    text-align: center;
    font-size: 21px;
    text-transform: uppercase;
}
.newsleftarae h4 {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
}
.footereallarae {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    background: #000;
    overflow: hidden;
}
.prodaraell {
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../images/probg.jpg)repeat center;
    background-attachment: fixed;
    overflow: hidden;
}
}
.aboutinnarae{
	width: 100%;
    float: left;
    margin: 26px 0 26px 0;
    padding: 0px;
}
.abtinnallarae{
	width:100%;
	float:left;
	margin:0px 0 26px 0;
	padding:0px;
}
.roundaraeall{
	width:96%;
	height:146px;
	float:left;
	margin:0px;
	padding:0px;
	border-radius:50%;
	border:3px solid #353b90;
	text-align:center;
}
.roundaraeall .fa{
	text-align:center;
	font-size:42px;
	margin-top:49px;
}
.roundtxtarae{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.roundtxtarae h3{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	font-family: 'Poppins', sans-serif;
	font-size:24px;
	text-align:left;
	color:#000;
}
.roundtxtarae p{
	width:100%;
	float:left;
	margin:12px 0 0 0;
	padding:0px;
	font-family: 'Poppins', sans-serif;
	font-size:14px;
	text-align:left;
	color:#000;
	height: 236px;
    overflow: hidden;
}
.collectionaraeinnall{
	width:100%;
	float:left;
	margin:26px 0 0 0;
	padding:0px;
}
.collleftarae{
	/**width:100%;**/
	float:left;
	margin:0px;
	padding:0px;
	/**height: 1200px !important;**/
    /**overflow-x: overlay;**/
}
.panel-body:not(.two-col) { padding:0px }
.glyphicon { margin-right:5px; }
.glyphicon-new-window { margin-left:5px; }
.panel-body .radio,.panel-body .checkbox {margin-top: 0px;margin-bottom: 0px;}
.panel-body .list-group {margin-bottom: 0;}

.panel-body .radio label,.panel-body .checkbox label { display:block; }

.collrightarae{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.collrightarae img{
	width:100%;
	float:left;
	height:250px;
	display:block;
	overflow:hidden;
}
.well{
	font-size:12px;
}
.productdetailsarae{
	width:100%;
	float:left;
	margin:26px 0 0 0;
	padding:0px;
}
.productzoomaerae{
	width:100%;
	float:left;
	margin:0px 0 0 0;
	padding:0px;
	border: 1px solid #eee;
}
.piclist{
        margin-top: 10px;
    }
    .piclist li{
        display: inline-block;
        width: 77px;
        height: 80px;
    }
    .piclist li img{
        width: 100%;
        height: auto;
    }

    /* custom style */
    .picZoomer-pic-wp,
    .picZoomer-zoom-wp{
        border: 1px solid #fff;
    }
.proddetailsrightarae{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
	border:1px solid #eee;
}
.proddetailsrightarae h3{
	font-family: 'Poppins', sans-serif;
	font-size:23px;
	text-align:left;
	color:#000;
	text-transform:uppercase;
	margin:16px 0 0px 12px;
	width:100%;
	float:left;
	padding:0px;
}
.proddetailsrightarae p{
	width:98%;
	float:left;
	padding:0px;
	text-align:left;
	font-size:14px;
	margin:8px 0 8px 12px;
}
.proddetailsrightarae h4{
	font-family: 'Poppins', sans-serif;
	font-size:26px;
	text-align:left;
	color:#f60;
	text-transform:uppercase;
	margin:12px 0 0px 12px;
	width:100%;
	float:left;
	padding:0px;
}
.cartbuttomarae{
	width:26%;
	float:left;
	margin:12px 0 0px 12px;
	padding:9px;
	text-align:center;
	border-radius:3px;
	background:#f60;
}
.cartbuttomarae a{
	font-size:16px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
}
.galleryarae{
	width:100%;
	float:left;
	margin:26px 0 20px 0;
	padding:0px;
}
.contactarae{
	width:100%;
	float:left;
	margin:26px 0 20px 0;
	padding:0px;
}
  #tip 
        {
            display:none;  
        }

        .fadeIn
        {
          animation-duration: 3s;
        }

        .form-control
        {
        	border-radius:0px;
        	border:1px solid #EDEDED;
        }

        .form-control:focus
        {
        	border:1px solid #00bfff;
        }

        .textarea-contact
        {
        	resize:none; 
        }

        .btn-send
        {
        	border-radius: 0px;
        	border:1px solid #00bfff;
        	background:#00bfff;
        	color:#fff; 
        }

        .btn-send:hover
        {
        	border:1px solid #00bfff;
        	background:#fff;
        	color:#00bfff;
        	transition:background 0.5s;   
        }

        .second-portion
        {
        	margin-top:50px; 
        }

		        @import "//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css";
		@import "http://fonts.googleapis.com/css?family=Roboto:400,500";

		.box > .icon { text-align: center; position: relative; }
		.box > .icon > .image { position: relative; z-index: 2; margin: auto; width: 88px; height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; background: #00bfff; vertical-align: middle; }
		.box > .icon:hover > .image { background: #333; }
		.box > .icon > .image > i { font-size: 36px !important; color: #fff !important; }
		.box > .icon:hover > .image > i { color: white !important; }
		.box > .icon > .info { margin-top: -24px; background: rgba(0, 0, 0, 0.04); border: 1px solid #e0e0e0; padding: 15px 0 10px 0; min-height:163px;}
		.box > .icon:hover > .info { background: rgba(0, 0, 0, 0.04); border-color: #e0e0e0; color: white; }
		.box > .icon > .info > h3.title { font-family: "Robot",sans-serif !important; font-size: 16px; color: #222; font-weight: 700; }
		.box > .icon > .info > p { font-family: "Robot",sans-serif !important; font-size: 13px; color: #666; line-height: 1.5em; margin: 20px;}
		.box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a { color: #222; }
		.box > .icon > .info > .more a { font-family: "Robot",sans-serif !important; font-size: 12px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
		.box > .icon:hover > .info > .more > a { color: #fff; padding: 6px 8px; background-color: #63B76C; }
		.box .space { height: 30px; }

		@media only screen and (max-width: 768px)
		{
			.contact-form
			{
				margin-top:25px; 
			}

			.btn-send
			{
				width: 100%;
				padding:10px; 
			}

			.second-portion
			{
				margin-top:25px; 
			}
		}
	/* Conatct end */
	@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	.cartbuttomarae {
    width: 34%;
	}
	.checkbox p{
		margin:0px !important;
		float:none !important;
	}
}

.list-group-item.active{
border-color: #ffffff !important;
}

.proinntabarae {
    width: 100%;
    float: left;
    margin: 0px 0 33px 0;
    padding: 0px;
    border: 1px solid #0000001a;
    border-radius: 4px;
}
.proinntabarae img {
    width: 100% !important;
    height: 233px;
    display: block;
    overflow: hidden;
    float: left;
}
.proinntabarae h4 {
    font-family: 'Raleway', sans-serif;
    font-size: 18px;
    color: #000;
    text-align: center;
    width: 100%;
    float: left;
}
.proinntabarae h5 {
    /*font-family: 'Raleway', sans-serif;*/
    font-size: 18px;
    color: #000;
    text-align: center;
    width: 100%;
    float: left;
}
.proinntabaraebtn {
    width: 53%;
    float: left;
    margin: 10px 0 -17px 24%;
    padding: 6px;
    border: 1px solid #0000001a;
    border-radius: 4px;
    text-align: center;
    position: relative;
    z-index: 0;
    background: #fff;
}
.proinntabaraebtn a {
    font-family: 'Raleway', sans-serif;
    font-size: 17px;
    color: #f60;
    text-align: center;
    text-decoration: none;
}


.button-4{
  width:140px;
  height:41px;
  border:1px solid #34495e57;
  float:left;
  text-align:center;
  cursor:pointer;
  position:relative;
  box-sizing:border-box;
  overflow:hidden;
  margin: 0px 0 -20px 56px;
  background-color:#fff;
  border-radius: 3px;
}
.button-4 a{
  font-family: 'Raleway', sans-serif;
  font-size:16px;
  color:#f55a11;
  text-decoration:none;
  line-height:41px;
  transition:all .5s ease;
  z-index:2;
  position:relative;
}
.eff-4{
  width:140px;
  height:50px;
  left:-140px;
  background:#34495e;
  position:absolute;
  transition:all .5s ease;
  z-index:1;
}
.button-4:hover .eff-4{
  left:0;
}
.button-4:hover a{
  color:#fff;
}

.modal-backdrop {
	    z-index: 99;
}
.signback{
	width:100%;
	float:left;
	margin:26px 0 20px 0;
	padding:0px;
	background:url(../images/as.jpg) no-repeat;
	background-position:fixed;
	overflow:hidden;
}
.sdigninnraae{
	width:100%;
	float:left;
	margin:0px;
	padding:0px;
}
.signfaraeall{
	width:100%;
	float:left;
	margin: 61px 0 61px 0;
	padding:8px;
	background-color: #ffffff0f;
	border-radius:4px;
}
.signuparae{
	width:100%;
	float:left;
	margin: 61px 0 61px 0;
	padding:8px;
	background-color: #ffffff0f;
	border-radius:4px;
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
    .signuparae {
    width: 100%;
    float: left;
    margin: 56px 0 61px 0;
    padding: 8px;
    background-color: #ffffff0f;
    border-radius: 4px;
}
.roundaraeall {width: 50%; margin: 0 0 0 26%;}
.roundtxtarae {
    width: 100%;
    float: left;
    margin: 11px 0 0 0;
    padding: 0px;
}
.roundtxtarae h3 {text-align: center;}
.roundtxtarae p {
    font-size: 12px;
    text-align: center;
    height: 177px;
}
.menuarae {margin: 0px 0 8px 0px;}
.form-group img{width: 100%;}
#form-content2 img{
    width: 100% !important;
    
}
}

.scroll-left {
 height: 50px;	
 overflow: hidden;
 position: relative;
 color: #fff;
 font-weight:bold;
 font-size:16px;
 margin-top:28px;
}
.scroll-left p {
 position: absolute;
 width: 100%;
 height: 100%;
 margin: 0;
 line-height: 22px;
 text-align: left;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);	
 transform:translateX(100%);
 /* Apply animation to this element */	
 -moz-animation: scroll-left 12s linear infinite;
 -webkit-animation: scroll-left 12s linear infinite;
 animation: scroll-left 12s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes scroll-left {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-left {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-left {
 0%   { 
 -moz-transform: translateX(100%); /* Browser bug fix */
 -webkit-transform: translateX(100%); /* Browser bug fix */
 transform: translateX(100%); 		
 }
 100% { 
 -moz-transform: translateX(-100%); /* Browser bug fix */
 -webkit-transform: translateX(-100%); /* Browser bug fix */
 transform: translateX(-100%); 
 }
}

.social-nav {
    padding: 0;
    list-style: none;
    margin: 0 0px 0px 41%;
}
.social-nav li {
    float: left;
    margin: -27px 0 0 5px;
    list-style: none;
}
/*.social-nav a {*/
/*    display: inline-block;*/
/*    float: left;*/
/*    width: 48px;*/
/*    height: 48px;*/
/*    font-size: 20px;*/
/*    color: #fff;*/
/*    text-decoration: none;*/
/*    cursor: pointer;*/
/*    text-align: center;*/
/*    line-height: 48px;*/
/*    background: #000;*/
/*    position: relative;*/
/*    transition: all 0.5s;*/
/*    -ms-transition: all 0.5s;*/
/*    -webkit-transition: all 0.5s;*/
/*    -moz-transition: all 0.5s;*/
/*}*/
/*.social-nav a {*/
/*    overflow: hidden;*/
/*    font-size: 26px;*/
/*    border-radius: 4px;*/
/*}*/
/*.social-nav a:hover {*/
/*    background: #fff;*/
/*    text-shadow: 0px 0px #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4;*/
/*}*/
.social-nav .twitter {
    background: #00ACED;
    text-shadow: 0px 0px #0087ba, 1px 1px #0087ba, 2px 2px #0087ba, 3px 3px #0087ba, 4px 4px #0087ba, 5px 5px #0087ba, 6px 6px #0087ba, 7px 7px #0087ba, 8px 8px #0087ba, 9px 9px #0087ba, 10px 10px #0087ba, 11px 11px #0087ba, 12px 12px #0087ba, 13px 13px #0087ba, 14px 14px #0087ba, 15px 15px #0087ba, 16px 16px #0087ba, 17px 17px #0087ba, 18px 18px #0087ba, 19px 19px #0087ba, 20px 20px #0087ba, 21px 21px #0087ba, 22px 22px #0087ba, 23px 23px #0087ba, 24px 24px #0087ba, 25px 25px #0087ba, 26px 26px #0087ba, 27px 27px #0087ba, 28px 28px #0087ba, 29px 29px #0087ba, 30px 30px #0087ba;
}
.social-nav .twitter:hover {
    color: #00ACED;
}
.social-nav .facebook {
    background: #3B579D;
    text-shadow: 0px 0px #2d4278, 1px 1px #2d4278, 2px 2px #2d4278, 3px 3px #2d4278, 4px 4px #2d4278, 5px 5px #2d4278, 6px 6px #2d4278, 7px 7px #2d4278, 8px 8px #2d4278, 9px 9px #2d4278, 10px 10px #2d4278, 11px 11px #2d4278, 12px 12px #2d4278, 13px 13px #2d4278, 14px 14px #2d4278, 15px 15px #2d4278, 16px 16px #2d4278, 17px 17px #2d4278, 18px 18px #2d4278, 19px 19px #2d4278, 20px 20px #2d4278, 21px 21px #2d4278, 22px 22px #2d4278, 23px 23px #2d4278, 24px 24px #2d4278, 25px 25px #2d4278, 26px 26px #2d4278, 27px 27px #2d4278, 28px 28px #2d4278, 29px 29px #2d4278, 30px 30px #2d4278;
}
.social-nav .facebook:hover {
    color: #3B579D;
}
.social-nav .google {
    background: #DD4A3A;
    text-shadow: 0px 0px #c23122, 1px 1px #c23122, 2px 2px #c23122, 3px 3px #c23122, 4px 4px #c23122, 5px 5px #c23122, 6px 6px #c23122, 7px 7px #c23122, 8px 8px #c23122, 9px 9px #c23122, 10px 10px #c23122, 11px 11px #c23122, 12px 12px #c23122, 13px 13px #c23122, 14px 14px #c23122, 15px 15px #c23122, 16px 16px #c23122, 17px 17px #c23122, 18px 18px #c23122, 19px 19px #c23122, 20px 20px #c23122, 21px 21px #c23122, 22px 22px #c23122, 23px 23px #c23122, 24px 24px #c23122, 25px 25px #c23122, 26px 26px #c23122, 27px 27px #c23122, 28px 28px #c23122, 29px 29px #c23122, 30px 30px #c23122;
}
.social-nav .google:hover {
    color: #DD4A3A;
}
.social-nav .linkedin {
    background: #007BB6;
    text-shadow: 0px 0px #005983, 1px 1px #005983, 2px 2px #005983, 3px 3px #005983, 4px 4px #005983, 5px 5px #005983, 6px 6px #005983, 7px 7px #005983, 8px 8px #005983, 9px 9px #005983, 10px 10px #005983, 11px 11px #005983, 12px 12px #005983, 13px 13px #005983, 14px 14px #005983, 15px 15px #005983, 16px 16px #005983, 17px 17px #005983, 18px 18px #005983, 19px 19px #005983, 20px 20px #005983, 21px 21px #005983, 22px 22px #005983, 23px 23px #005983, 24px 24px #005983, 25px 25px #005983, 26px 26px #005983, 27px 27px #005983, 28px 28px #005983, 29px 29px #005983, 30px 30px #005983;
}
.social-nav .linkedin:hover {
    color: #007BB6;
}
.social-nav .pinterest {
    background: #CB2026;
    text-shadow: 0px 0px #9f191e, 1px 1px #9f191e, 2px 2px #9f191e, 3px 3px #9f191e, 4px 4px #9f191e, 5px 5px #9f191e, 6px 6px #9f191e, 7px 7px #9f191e, 8px 8px #9f191e, 9px 9px #9f191e, 10px 10px #9f191e, 11px 11px #9f191e, 12px 12px #9f191e, 13px 13px #9f191e, 14px 14px #9f191e, 15px 15px #9f191e, 16px 16px #9f191e, 17px 17px #9f191e, 18px 18px #9f191e, 19px 19px #9f191e, 20px 20px #9f191e, 21px 21px #9f191e, 22px 22px #9f191e, 23px 23px #9f191e, 24px 24px #9f191e, 25px 25px #9f191e, 26px 26px #9f191e, 27px 27px #9f191e, 28px 28px #9f191e, 29px 29px #9f191e, 30px 30px #9f191e;
}
.social-nav .pinterest:hover {
    color: #CB2026;
}
.fullsocialaraefooter{
    width:100%;
    float:left;
    margin:0px;
    padding:0px;
}
.socialbootmaraefooter{
    width:100%;
    float:left;
    margin:16px 0 0 0;
    padding:0px;
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.social-nav {
    margin: 0 0px 0px 24%;
}
    .footetoarae {
     margin: 9% 0 16px 0;
    }
}

#sticky{
	
}
#myheight{

}
#state .list-group-item {
        padding: 0px 15px;
}
.outerWrapper {
	text-align: left;
    position: relative;
    margin: 0px;
    width: 100%;
    float: left;
}

.item {
	float:left;
	margin-right:48px;
	width:249px;
	padding:0px;
	height:200px;
	border-radius:5px;
}

.item div {
	
}

.left-nav-btn, .right-nav-btn {
	position:absolute;
	width:37px;
	height:37px;
	top:80px;
	cursor:pointer;
	opacity: 0.8;
	background:transparent url('../images/arrows2.png') top left no-repeat;
	-webkit-transition:opacity 0.2s linear;
  	-moz-transition:opacity 0.2s linear;
  	-o-transition:opacity 0.2s linear;
  	transition:opacity 0.2s linear;
}

.left-nav-btn {
	left:-80px;
}

.right-nav-btn {
	right:-80px;
	background-position: top right;
}

.left-nav-btn:hover, .right-nav-btn:hover {
	opacity: 1;
}

/* Vertical Mode */

.vert.outerWrapper {
	margin:50px auto 60px auto;
	width:204px;
	height:456px;
}

.vert .item {
	float:left;
	margin-bottom:48px;
	width:162px;
}

.vert .left-nav-btn, .vert .right-nav-btn {
	position:absolute;
	width:37px;
	height:37px;
	cursor:pointer;
	left:82px;
	background:transparent url('../images/arrows_vert.png') top left no-repeat;
}

.vert .left-nav-btn {
	top:-60px;
}

.vert .right-nav-btn {
	top:auto;
	bottom:-60px;
	background-position: bottom left;
}

.leftWrapper {
	width:48%;
	float:left;
}

.rightWrapper {
	width:48%;
	float:right;
}

.leftWrapper h2, .rightWrapper h2 {
	width:100%;
	text-align:center;
}

.outerWrapper2 .item {
	margin-right:50px;
	width:110px;
	padding:20px;
}

/* Pager */

.pager {
	line-height: 100px;
	text-align: center;
}

.pager > span {
	cursor: pointer;
	border-radius:8px;
	display: inline-block;
	width:16px;
	height:16px;
	background: #DDDDDD;
	border:1px solid #B3B3B3;
	margin:0 4px;
	overflow: none;
}

.pager > span.active {
	background: #B3B3B3;
}

.pager > span > span {
	display: none;
}

/* Counter (See Example 7) */

#counter {
	margin-top:-30px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	padding-bottom: 20px;
}
.mask{
	height:272px !important;
}
#kdmlogohomeinn{
    width: 66%;
    margin: 0px 0 0 0%;
    float: left;
    padding: 0px;
    text-align: center;
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
	.left-nav-btn {
    left: 0px;
}
.right-nav-btn {
    right: 0px;
}
#kdmlogohomeinn {
    width: 48%;
    margin: 6px 0 0 27%;
    float: left;
    padding: 0px;
    text-align: center;
}
#headproductsearchrae{
    width: 85%;
    float: left;
    margin: 8px 0px 8px 0;
    padding: 0px;
    position:relative;
    z-index:999;
}
#headsearxchbtnarae{margin: 6px 0 0 6px; position:relative; z-index:999;}

.collleftarae {
    float: left;
    margin: 0px;
    padding: 0px;
    position: relative;
    z-index: 9999;
}

#find_rate{
       margin: 4px 0 4px 67px !important;
}
#headproductsearchrae{
    margin: 5px 0 0 0 !important;
}
#headsearxchbtnarae{
        margin: 3px 0 0 6px !important;
}
}

.gdtearmcondition{
    width:100%;
    float:left;
    margin:0px;
    padding:6px;
}
.gdtearmcondition p{
    text-align:left;
    font-size:11px;
    font-weight:normal;
}
.easyPaginateNav{
    width: auto !important;
    max-width: none;
    display: inline-block;
    border-radius: .25em;
    border: 1px solid #e6e6e6;
    margin: 0 0 16px 0;
    float: left;
}
.easyPaginateNav a{
    padding: 11px !important;
    border-radius: 0;
    display: inline-block;
    margin: 0;
    float: left;
    border-right: 1px solid #e6e6e6;
    text-decoration:none;
    border-bottom: 1px solid #e6e6e6;
}
.easyPaginateNav .current{
    background-color: #64a281;
    border-color: #64a281;
    color: #fff;
    pointer-events: none;
}
.easyPaginateNav a:hover{
    background-color: #f2f2f2;
    text-decoration:none;
}
.list-group-item.active{
        background-color: #1ed8ad !important;
}

.tandcarae{
     width:100%;
    float:left;
    margin:0px;
    padding:6px;
}
.tandcarae h3{
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    text-align: center;
    color: #000;
}
.tandcarae img{
    width: 100%;
    float: left;
    margin: 0px;
    padding: 0px;
    height:300px;
    display:block;
    overflow:hidden;
}

/* Popup container - can be anything you want */
.popup {
  position: fixed;
  display: inline-block;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index:9999;
  right:10px;
  bottom:11px;
}

/* The actual popup */
.popuptext {
  visibility: hidden;
  width: 400px;
  height: 375px;
  background:url(bg.png);
  color: #fff;
  text-align: center;
  border-radius: 20px;
/*  padding: 8px 0;*/
  position: absolute;
  z-index: 1;
  bottom: 100%;
  right: 25%;
  margin-left: -80px;
  overflow: hidden;
  box-shadow: 0 0 5px #000;
}

/* Popup arrow */
/*.popup .popuptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}*/

/* Toggle this class - hide and show the popup */
.popup .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
  from {opacity: 0;} 
  to {opacity: 1;}
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity:1 ;}
}

.wp_head{
  background-color: #095e54;
/*  height: 20px;*/
padding: 15px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.wp_head_l{
  width: 30%;
}
.wp_head_r{
  width: 70%;
  text-align: left;
}

.logo img{
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
h5{
  font-size: 20px;
  padding: 0;
  margin: 10px 0;
}
p{
  width: 100%;
  font-size: 9px;
  padding: 0;
  margin: 10px 0 0 0;
  font-weight:600;
}
.end{
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color:#fff;
/*  height: 30px;*/
padding: 30px 0;
}
.end a{
  padding: 10px 65px;
  background-color: #2ecc71;
  color: #fff;
  text-decoration: none;
  border-radius: 30px;
  font-size: 20px;
}
.corner {
    position: absolute;
    top: 139px;
    left: 26px;
    width: 0px;
    height: 0px;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid white;
}
.sms {
    left: 41px;
    background-color: #fff;
    position: absolute;
    top: 139px;
    border-radius: 12px;
    text-align: left;
    padding: 10px 15px;
}
.sms h5{
  font-size: 16px;
  color: #2c2c2c;
  margin: 0 0 10px 0;
}
.sms p{
  font-size: 14px;
  color: #2c2c2c;
  margin: 0 0 10px 0;
}
.time p {
    font-size: 14px;
    color: #2d2d2d;
    margin: 0 0 0 80%;
    right: 0;
}

@media only screen 
and (max-device-width : 480px) {
    .popuptext {
  visibility: hidden;
  width: 340px;
  height: 375px;
  background:url(bg.png);
  color: #fff;
  text-align: center;
  border-radius: 20px;
/*  padding: 8px 0;*/
  position: absolute;
  z-index: 1;
  bottom: 100%;
  right: 0%;
  margin-left: 0px;
  overflow: hidden;
  box-shadow: 0 0 5px #000;
}
}