@media screen and ( max-width:1430px ){
#main_cntent {
	background-position:69% 100%;
}
}

@media screen and ( max-width:1310px ){
#content {
	padding:28px 40px 11px 45px;
}
}
@media screen and ( max-width:1170px ){
#main_cntent {
	background-position:65% 100%;
}
}

@media screen and ( max-width:1024px ){
.stickerheader {
	padding:10px 15px 11px 16px;
}

#content_left {
    width:auto;
    max-width:580px;
    margin:0 auto;
    float:none;
}

#sidebar {
    display:none;
}
#sidebar_mobile {
    display:block;
    max-width:580px;
    margin:0 auto;
    background:#F5F5F5;
    padding:0 50px;
    margin-bottom:28px;
}

}
@media screen and ( max-width:950px ){
#content_left h1 {
    max-width:100%;
	font-size:36px;
	line-height:40px;
}
footer {
	padding:30px 16px 40px 16px;
}
footer h3 {
	float:none;
	text-align:center;
	padding-bottom:5px;
	line-height:27px;
}
.footer_rgt {
	width:auto;
	max-width:482px;
	float:none;
	margin:0 auto;
}
}
@media screen and ( max-width:840px ){

#content {
	padding:28px 0 11px 0;
}


#main_cntent {
	background:none;
}
.top_logo {
	float:none;
}
.top_logo_area h3 { display:none}
.top_logo_area { width:auto}
.widget {
	border-bottom:none;
	padding:24px 0 23px 0;
}
.widget_inner {
	border-top:2px solid #DBDBDB;
	max-width:360px;
	margin:0 auto;
}
.video { padding-bottom:0}
#sidebar_mobile .widget p {
	font-size:20px;
	line-height:24px;
	text-align:left;
	font-weight:600;
	padding-bottom:0;
	color:#212121;
}
#sidebar_mobile .powered_by p {
	font-size:12px;
	color:#9B9B9B;
	line-height:15px;
	text-align:center;
	font-weight:300;
	font-style:italic;
}
}
@media screen and ( max-width:768px ){
.desktop_view { display:none}
.header-fixed-top {
	top:0;
}
.scroll-header {
	top:0;
}
#wrapper { padding-top:48px;}
}
@media screen and ( max-width:640px ){
#content_left h1  { padding:0 16px 30px 16px;}
#sidebar_mobile {
	padding:0 16px;
}
.widget_inner {
	max-width:100%;
}
.container_holder { padding:0 16px}
#new_explaindio_area {
	padding:21px 16px 44px 16px;
}
#new_explaindio_area h2 {
	padding-bottom:37px;
}
#service_content {
	padding:29px 16px 20px 16px;
}
#service_content ul {
	padding:14px 0 0 27px;
}
#gray_testimonial_section {
	padding:28px 16px 30px 16px;
}
.testimonial_box { padding-left:16px;}
.testimonial_btm {
	padding:7px 0 0 20px;
}
#content_btn_section {
	padding:28px 16px 47px 16px;
}
}
@media screen and ( max-width:540px ){
.footer_rgt {
	max-width:100%;
}
footer {
	padding:30px 16px 25px 16px;
}
footer h3 {
	padding-bottom:12px;
}
.footer_search {
	width:100%;
	padding:0 24px 0 4px;
	float:none;
	margin-bottom:15px;
}
.submit {
	width:100%;
	float:none;
}
}
@media screen and ( max-width:480px ){
#content_left h1 {
	font-size:32px;
	line-height:36px
}
footer h3 {
	font-size:16px;
}
#sidebar_mobile .widget p {
    font-size:19px;
}
}
@media screen and ( max-width:355px ){
footer h3 {
	font-size:15px;
}
.btm_section_top h4 {
    font-size: 22px;
}
#content_btn_section h3 { font-size:34px}
#gray_testimonial_section h3 {
    font-size:18px;
}
#sidebar_mobile .widget p {
    font-size: 16px;
    line-height:22px;
}
}
@media screen and ( max-width:340px ){
#content_left h1 {
	font-size:30px;
}
#new_explaindio_area h2 {
	font-size:30px;
	line-height:36px;
}
#service_content h3 {
	font-size:30px;
	line-height:36px;
}
footer h3 {
	font-size:14px;
}
#content_btn_section .btm_section_top strong {
	font-size:70px;
}
#content_btn_section h3 { font-size:32px}
.btm_section_top h4 {
    font-size:20px;
}
}
