/* Copyright (C) By http://h2theme.pro for themeforest on http://themeforest.net/user/h2theme, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/*
 * Responsive Style Sheet - Defines base styles for mobile devices
 */


/* Responsive Utility Classes
----------------------------------------------------------------------------------------------------*/

.hidden-desktop { display: none; }
.domain-check{
margin-top: 35px;
}
#button-red{margin-right: auto !important;
margin-left: auto;
display: block;
text-align: center;
float: none !important;}
/* Only Phones */
@media (max-width: 767px) {
	.hidden-desktop { display: block; }
	.hidden-phone { display: none; }
	}

/* Only Tablets (Portrait) */
@media (min-width: 768px) and (max-width: 959px) {
	.hidden-desktop { display: block; }
	.hidden-tablet { display: none; }
}


/* Responsive Content
----------------------------------------------------------------------------------------------------*/

#header-responsive { display: none; }


/* Layout Breakpoints
----------------------------------------------------------------------------------------------------*/

/* All except large Screens */
@media (max-width: 1220px) {

	#banner { display: none; }

}

@media (width: 1920px) {
.wrapper {max-width: 1200px !important;}
}

/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {
.selected-price{
margin-top: 0px;
margin-bottom: 0px;}
.header-line{background:none;}
.warpper{padding-right:7%;padding-left:7%}



	/* Layout */
	#maininner,
	#sidebar-a,
	#sidebar-b {
		width: 100%;
		left: auto;
		right: auto;
	}

}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {

	/* Layout */
	.width16,
	.width20,
	.width32,
	.width18,
	.width25,
	.width40,
	.width60,
	.width75,
	.width80 { width: 50%; padding-left: 5px;}
	.width50 .width50 { width: 100%; }

	.sidebars-1 #sidebar-a .width100,
	.sidebars-1 #sidebar-b .width100 { width: 100%; }

	#sidebar-a .width100:nth-child(odd):last-child,
	#sidebar-b .width100:nth-child(odd):last-child,
	.width20:nth-child(odd):last-child { width: 100%; }

	.sidebars-2 #sidebar-a,
	.sidebars-2 #sidebar-b { width: 50%; }
	.sidebars-2.sidebar-b-left:not(.sidebar-a-left) #sidebar-a { float: right; } /* Keep Sidebar order */

	.grid-gutter > .grid-box:nth-child(n+3) > * { margin-top: 30px; }

	/* Tools */
	.width50 .align-left,
	.width50 .alignleft,
	.width50 .align-right,
	.width50 .alignright {
		margin: 0 auto 15px auto;
		float: none;
	}

}



@media (max-width: 750px) {
.search-box input[type='text']{width: 50%;}


}

@media (max-width: 447px) {
    .domain-check{
    margin-top: 135px;
    width: 299px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

}



@media (max-width: 389px) {
    .domain-check{
    width: 201px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
 
    margin-top: -446px !important;
}
input[type="checkbox"] + label {
color: #666666;
font-family: Arial, sans-serif;
font-size: 13px;
margin-right: 10px;
margin-left: 3px;
margin-right: auto;
}

input[type="checkbox"] + label span {
display: block;
width: 56px;
height: 56px;
vertical-align: middle;
background: url(../images/check.png) left top no-repeat;
cursor: pointer;
margin-top: 7px;
color: black;
margin-right: auto;
margin-left: auto;
margin-bottom: -26px;
}

}


@media (max-width: 415px) {
    .domain-check{
    margin-top: 135px;
    width: 321px;
    margin-left: -8%;
    margin-right: auto;
    display: block;
}

}


@media (max-width: 604px) {
.search-box input[type='text']{width: 50%;margin-right: auto;margin-left: auto;display: block;}



#button-red{margin-top: 55px;margin-bottom: 51px;margin-right: auto !important;}
.domain-check {margin-top: 135px !important;}

}
@media (max-width: 640px) {
#headerbar-block {background: url(../images/bg-top.png);width: 100%;height:226px;}
#slide-block{display:none;}
#main-block {margin-top: 167px;}

}


/* Iphone 4, iphone 4s and tablets*/
@media (max-width: 1023px) {
.wk-slideshow-testimonials>div {
margin-top: -15px;
margin-left: -16%;
}
.wk-slideshow-testimonials > div .next,.wk-slideshow-testimonials > div .prev{display:none !important;}
#innerbottom .width50 .module-title, #bottom-a .width50 .module-title, #innerbottom .width100 .module-title, #bottom-a .width100 .module-title{
background-position: 200px -2px;
}

.wk-slideshow-testimonials .slides {
height: 210px !important;
}
.module{
min-height:auto !important;

}
.payment-icons {
margin-left: 0%;
width: 100%;
margin-top: 25px;
padding-bottom: 20px;
text-indent: 111%;
}
.footer-r {
width: 100%;
float: left;
margin-top: 10px;
padding-bottom: 32px;
text-indent: 111%;
}
#innerbottom .width50{width:100% !important;}
.wk-slideshow-testimonials>div{background:none;}
.main-bg:before{background:none;}
.wrapper{padding-right:4%;padding-left:4%}
.float-right,.float-left,.grid-d,.grid-n{width: 100% !important;}
#toolbar .float-left .module, #toolbar .float-left > time,#toolbar .float-right .module{width: 100%;margin-right: auto;margin-left: auto;display: block;text-align: center;}
#breadcrumbs{display:none;}
.domain-check{
    margin-top: 135px;
}
#domain{width: 100%;margin-bottom: 35px;}
.selected{margin-top: 0px;
border-radius: 3px !important;
border: 0px solid #ff7d74;  padding-bottom: 0px !important;margin-bottom: 0px !important;}

#logo,.sb-description,#menubar{display:none}
	/* Layout */
	.width66{ width: 100%; }
.grid-l { width: 100% !important; }
	.width33{ width: 50%; }
.cantact-info,.cantact {
width: 100%;
margin-top: 0px;
padding-bottom: 13px;
}
.cantact_form {
width: 28%;}

	
	/* Header */
	#header-responsive { display: block;}
	#header-responsive .logo,
	#header-responsive .searchbox {
		display: inline-block;
		vertical-align: middle;
	        
		text-align: center;
		max-width: 100%;
}

	#header-responsive .logo { margin-left: auto; margin-right: auto; display: block; margin-top: 9px; width: 50%;}

	#header-responsive .searchbox {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	/* Menu */
	.menu-responsive {
		width: 100%;
		font-size: 15px;
		margin-right: auto;
		margin-left: auto;
		width: 80%;
		display: block;
		background: #212121;
		color: white;
		font-family: "OpenSansLightItalic";
		border: rgb(105, 105, 105) !important;
		outline: none !important;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-right: 10px;
}


}
@media (min-width: 1024px) and (max-width: 1136px) {
.fixed{padding-left:13%;}
}

@media (min-width: 1136px) and (max-width: 1200px) {
.fixed{padding-left:7%;}
}
@media (min-width: 1200px) {
.fixed{padding-left:50px;}
}


@media (max-width: 720px) {
#nav-arrow{display:none !important;}
}
@media (max-width: 860px) {
.wk-slideshow-default > div .next,.wk-slideshow-default > div .prev{display:none !important;}
}
/* Old pc and iphone 5 */
@media (min-width: 1024px) and (max-width: 1200px) {
#logo{margin-left: -7%;}
#menubar{margin-left: 207px;}
}

@media (max-width: 770px) {
.footer-r{display:none;}
}
@media (max-width: 1023px) {
.headerline{
    background: none;  overflow-x: hidden;  text-align: center;
}
}


/* Only Phones (Portrait) */
@media (max-width: 767px) {
.wrapper{padding-right:9%;padding-left:9%}

	/* Base */
	body { word-wrap: break-word; }

	/* Layout */
	.width16,
	.width20,
	.width25,
	.width40,
	.width50,
	.width60,
	.width18,
	.width32,
	.width75,
	.width80,
        .grid-s,.width33{ width: 100%; padding-left: 5px;}

	.grid-gutter > .grid-box:nth-child(n+2) > * { margin-top: 30px; }

	/* Tools */
	.align-left,
	.alignleft,
	.align-right,
	.alignright {
		margin: 0 auto 15px auto;
		float: none;
	}

}


/* Fix Viewport for IE10 Snap Mode
----------------------------------------------------------------------------------------------------*/

@media (max-width: 400px) {
	@-ms-viewport{
		width: 320px;
	}
}