
/* -------- Develope by Mohd. Sakeem khan -------------*/

/* #Page Styles
================================================== */
#pull{ display:none !important;}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.stickback{ position:inherit; box-shadow:none;}
#pull{ display:block  !important;}
#nav{
    border-bottom: 0 none;
	width:100%;
	background:#149ed9 ;
   }
#nav ul li{
	background:none !important; 
	line-height:normal; 
	display:block !important;
	margin:0px; 
	padding:0px !important; 
	width:100% !important;
	 }
#nav ul li a{
	display:block !important; 
	padding:8px 12px !important; 
	line-height:normal !important; 
	font-size:15px !important; 
	margin:0px !important;  
	color:#fff !important;
    border-top:1px solid #119ad4 !important;
  }
#nav ul li a:hover{ background:#119ad4;}  
#nav a{text-align: left;	text-indent:5px; text-decoration:none; font-size:16px; color:#c4c4c4;}
#nav a:hover{background:none; color:#000; text-decoration:none;}		
#nav ul{display: none; height: auto !important; width:100%;}
#nav a#pull {
  padding:10px 0 10px 1.5%;
  display: block;	
  width:98.5%; 
  position:relative;
  color: #fff;
  display: block;
  font-family: 'Oxygen', sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow:inherit !important;
  }
#nav a#pull:after{
	content:""; 
	width:30px; 
	height:30px; 
	display: inline-block; 
	position: absolute; 
	right:0px; 
	top:0px;	 
    font-family: 'Oxygen', sans-serif;
    background:url(../images/nav-icon.png) right 11px no-repeat;
    }
.sub-open .sub-menu{ padding-left:0 !important;}	
.top_nav ul ul{ border:none;}
.top_nav ul ul li{border-bottom: none !important;}
.top_nav ul ul li a{ width:94%; padding:8px 3% !important}
.top_nav ul ul li a:hover,
.top_nav ul ul li.current_page_item a{ background:#119ad4 !important;}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul li a{ padding:10px 0 !important;}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1{ padding:11px 0 !important;}
.um-anchoremulator span {
    border-top:1px solid #119ad4 !important;
    border-bottom: none !important;
    color: #f8fdff !important;
    font-size: 19px !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top:10px !important;
	padding-left:15px !important;
}
.sub-menu-2 li a span{ padding-left:20px !important;}

#megaMenu.megaMenuHorizontal ul.megaMenu{ background:#18abea !important}
#megaMenu ul ul.sub-menu{ background:none !important; border:none !important;}
.top_nav ul{ padding-top:0 !important;}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item{ margin-top:0 !important;}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1{ padding:0 !important;}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item{ float:inherit !important;}
#megaMenu ul ul.sub-menu{ float:inherit !important;}

.header_top_wraper{ width:96%;}
.header_wraper{ width:100%;}
.logo{ margin-left:2%;}
.analysis{ display:none;}
.header_top_left{font-size: 15px;}
.header_top_right a {
    font-size: 15px;
    margin: 0 0 0 8px;
    padding: 8px 0 8px 10px;
   }
.header_top_right a img {padding: 0 5px 0 0;}
.analysis_mob{ display:block; text-align:right; margin-right:2%;}
.top_nav{ width:100%;}
.top_nav ul {padding: 4px 0 0;} 
.banner_wraper{ width:96%; padding:0 2%}  
.banner_wraper_left{ width:50%;}
.banner_wraper_right{ width:50%;}
.banner_wraper_right img{ width:100%;}
.banner_wraper_left h3{
	line-height:35px !important; 
	padding-top:0; font-size:35px !important;
	padding-bottom:10px !important;
	}
.banner_wraper_left p {
    font-size: 18px !important;
    line-height: 22px !important;
    }
.banner_wraper_left{ margin-left:0 !important;}
.tp-caption.black, .black{ width:100% !important; left:2% !important; top: 15% !important;}	
.three_colm_wraper{ width:96%; padding: 15px 0;}
.three_colm_one{ width:31%; margin:0 1%;}
.three_colm_content{ width:100%; text-align:center}
.three_colm_thumb{ width:100%; text-align:center;}
.project_de_wraper{ width:96%; padding:20px 0}
.project_de_wraper p br{ display:none;}
.service_wraper,
.optimization_options_wraper{ width:96%; padding:15px 0;}
.service_wraper .three_colm_one{ width:31%; margin:10px 1%;}
.service_wraper .three_colm_content,
.service_wraper .three_colm_thumb{ width:100%;}
.service_wraper .three_colm_content h3{ font-size:20px;}
.optimization_box{ width:18%;}
.footer_top_wraper{ width:96%;}
.footer_colms{ width:32%; margin:0 1% 0 0}
.optimization_box p{ font-size:14px;}
.footer_colms_right {
    float: left;
    margin: 6px 0 0;
    width: 100%;
    }
.copyright_wraper{ width:96%;}
.footer_top{ padding:15px 0;}
.project_banner {margin: 20px 0 0;}	
.inner_banner_wraper{ width:96%;}
.pcg{ float:inherit; font-size: 94px !important;}
.contact_right img{ width:100%}
.stikyheader{ position:inherit; display:block !important;}
.home_body_contener{ margin-top:0 !important;}
.blog_left{ width:100%; float:none;}
.blog_left img{ width:100%; height:auto;}
.blog_right{ width:100%; float:none;}
.blog_right p{ height:auto; overflow:hidden;}
.attachment-full{ width:100%; height:auto;}
.tp-bullets{ bottom:0 !important}
.blog_left_wraper{width:65%;}
.blog_right_wraper{ width:30%;}	

.web_analysis{ margin: 0 0 0 2%; width:25%;}
.cont_left, .cont_right, span.captcha-774 input{ padding:1.5% 2% !important;}
.cont_left1{ padding:1.5% 2.18% !important;}
.footer_colms_right textarea{ padding:1.5% 2.18% !important; height:60px !important;} 
.wpcf7-captcha-captcha-774{ padding:1.15% 2% !important;}
#gform_submit_button_1{padding: 1.15% 2% !important; width:130px !important;}
.copyright_right ul li{ padding:0px 9px;}

.contact_left .cont_left, .contact_left .cont_right, .contact_left span.captcha-774 input{ padding:2.4% 2% !important;}
.contact_left .cont_left1{ padding:2.4% 2% !important;}
.contact_left .wpcf7-captcha-captcha-774{ padding:1.5% 2% !important;}
.contact_left textarea{ padding:2.4% 2% !important; height:60px !important;} 
.Search_Engine_Optimization{ width:50%; margin: 8px 0 10px 15px;}
.three_colm_content h3 a{ font-size:20px;}
.blog_left_wraper img{ height:auto !important;}

.code_right select{width:70% !important;}
.code_right .get_code{ width:67% !important;}
.code_right textarea{width:65% !important;}
.service_wraper h2.ser_title{padding:0px 0px 10px 0px !important;}
.breadcrumb-trail{ margin:5px 0 0;}
}

@media only screen and (min-width: 960px) and (max-width: 1024px) {
	.stickback{ position:inherit; box-shadow:none;}
.web_analysis{ margin:0px 0px 0px 30px; width:200px;}
.copyright_right ul li{ padding:0px 12px;}
.wpcf7-captcha-captcha-774{ padding:1.2% 2% !important;}
.footer_colms_right span.captcha-774 input { padding: 1.45% 2% !important;}
.footer_colms_right span.captcha-774 input { width: 10% !important;}
.contact_left .wpcf7-captcha-captcha-774 { padding: 1.8% 2% !important;}
.three_colm_content h3 a{ font-size:23px;}
.blog_left_wraper img{ height:auto !important; width:48% !important;}

.blog_left{ width:48%; float:left;}
.blog_left_wraper img{ width:100% !important;}
.blog_right{ width:49%; float:right;}

.pcg{ float:right;}
.code_right .get_code{ width:68% !important;}
.code_right textarea{width:66% !important;}

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
#pull{ display:block  !important;}
#nav{
    border-bottom: 0 none;
	width:100%;
	background:#149ed9;
   }
#nav ul li{
	background:none !important; 
	line-height:normal; 
	display:block !important;
	margin:0px; 
	padding:0px !important; 
	width:100% !important;
	 }
#nav ul li a{
	display:block !important; 
	padding:8px 12px !important; 
	line-height:normal !important; 
	font-size:15px !important; 
	margin:0px !important;  
	color:#fff !important;
    border-top:1px solid #119ad4 !important;
  }
#nav ul li a:hover{ background:#119ad4;}  
#nav a{text-align: left;	text-indent:5px; text-decoration:none; font-size:16px; color:#c4c4c4;}
#nav a:hover{background:none; color:#000; text-decoration:none;}		
#nav ul{display: none; height: auto !important; width:100%;}
#nav a#pull {
  padding:10px 0 10px 1.5%;
  display: block;	
  width:98.5%; 
  position:relative;
  color: #fff;
  display: block;
  font-family: 'Oxygen', sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow:inherit !important;
  }
#nav a#pull:after{
	content:""; 
	width:30px; 
	height:30px; 
	display: inline-block; 
	position: absolute; 
	right:0px; 
	top:0px;	 
    font-family: 'Oxygen', sans-serif;
    background:url(../images/nav-icon.png) right 11px no-repeat;
    }
.sub-open .sub-menu{ padding-left:0 !important;}	
.top_nav ul ul{ border:none;}
.top_nav ul ul li{border-bottom: none !important;}
.top_nav ul ul li a{ width:94%; padding:8px 3% !important}
.top_nav ul ul li a:hover,
.top_nav ul ul li.current_page_item a{ background:#119ad4 !important;}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul li a{ padding:10px 0 !important;}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1{ padding:11px 0 !important;}
.um-anchoremulator span {
    border-top:1px solid #119ad4 !important;
    border-bottom: none !important;
    color: #f8fdff !important;
    font-size: 19px !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top:10px !important;
	padding-left:15px !important;
}
.sub-menu-2 li a span{ padding-left:20px !important;}
#megaMenu.megaMenuHorizontal ul.megaMenu{ background:#18abea !important}
#megaMenu ul ul.sub-menu{ background:none !important; border:none !important;}
.top_nav ul{ padding-top:0 !important;}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item{ margin-top:0 !important;}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1{ padding:0 !important;}
#megaMenu #megaMenuToggle {
    display: none !important;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item{ float:inherit !important;}
#megaMenu ul ul.sub-menu{ float:inherit !important;}

	
.header_top_wraper{ width:96%;}
.header_wraper{ width:100%;}
.logo{ margin-left:2%; width:50%}
.analysis{ display:none;}
.header_top_left,
.header_top_right {
    float: none;
    text-align: center;
    width: 100%;
    }

.header_top_right a {
    margin: 0 0 0 8px;
    padding: 8px 0 8px 10px;
   }	
.header_top_right a img {padding: 0 5px 0 0;}
.analysis_mob{ display:block; text-align:right; margin-right:2%;}
.top_nav{ width:100%;}
.top_nav ul {padding: 4px 0 0;} 
.banner_wraper{ width:96%; padding:0 2%}  
.banner_wraper_left{ width:50%;}
.banner_wraper_right{ width:50%;}
.banner_wraper_right img{ width:100%;}
.banner_wraper_left h3{
	line-height:22px !important; 
	padding-top:0; font-size:22px !important;
	padding-bottom:10px !important;
	}
.banner_wraper_left p {
    font-size: 14px !important;
    line-height: 19px !important;
    }
.banner_wraper_left{ margin-left:0 !important;}
.tp-caption.black, .black{ width:100% !important; left:2% !important; top: 15% !important;}	
.three_colm_wraper{ width:96%; padding: 15px 0;}
.three_colm_one{ width:31%; margin:0 1%;}
.three_colm_content{ width:100%; text-align:center}
.three_colm_thumb{ width:100%; text-align:center;}
.project_de_wraper{ width:96%; padding:20px 0}
.project_de_wraper p br{ display:none;}
.service_wraper,
.optimization_options_wraper{ width:96%; padding:15px 0;}
.service_wraper .three_colm_one{ width:48%; margin:10px 1%;}
.service_wraper .clr{ display:none;}
.service_wraper .three_colm_content,
.service_wraper .three_colm_thumb{ width:100%;}
.service_wraper .three_colm_content h3{ font-size:20px; padding-top:0; min-height: 56px;}
.optimization_box{ width:33%; margin-bottom:15px}
.footer_top_wraper{ width:96%;}
.footer_colms {
    margin: 0 2%;
    min-height: 300px;
    width: 46%;
   }
.footer_colms_right {
    float: right;
    margin: 6px 0 0;
    width:48%;
    }
.copyright_wraper{ width:96%;}	
.footer_top{ padding:15px 0;}
.project_banner {margin: 20px 0 0;}
.project_banner img{ width:100%;}
.copyright_left {
    text-align: center;
    width: 100%;
	float:none;
	margin-bottom:10px;
    }
.copyright_right{
	width:100%;
	text-align:center;
	}	
.copyright_right ul{
	text-align:center;
	}	
.copyright_right ul li{
	float:none;
	display:inline-block;
	}
.inner_banner_wraper{ width:96%;}
.contact_right img{ width:100%}
.pcg{ float:inherit; font-size:56px !important;}
.packeges_wpr table th,
.packeges_wpr table td{border-right: 2px solid #f4f4f4;}

.packeges_wpr table th br{ display:block;}
.packeges_wpr h3{ font-size:18px;}
.stikyheader{ position:inherit; display:block !important;}
.home_body_contener{ margin-top:0 !important;}
.blog_left{ width:100%; float:inherit; margin-bottom:15px;}
.blog_left img{ width:100%; height:auto;}
.blog_right{ width:100%;  float:inherit;}
.attachment-full{ width:100%; height:auto;}
.tp-bullets{ bottom:0 !important}
.optimization_box{ width:25%;}
.optimization_box p{ font-size:13px;}
.optimization_options_wraper .breck{ display:block; margin:0; padding:0; clear:both;}
.web_analysis{ float:inherit; margin:0 auto}
.footer_colms h3{ margin-bottom:10px; padding-bottom:10px;}	
.blog_left_wraper{width:100%;}
.blog_right_wraper{ width:100%;}
.code_left,
.code_right{ width:100%;}	
.consultation_btn{margin:5px 0 0 0;}
span.captcha-774 input{ width:29% !important; padding: 3% 2% !important;}
.code_right textarea{ width:62% !important;}
.code_right .get_code{ width:64% !important;}
.code_right select{ width:66% !important;}

.service_box .clrshow{ display:none;}
#gform_submit_button_1 {  margin:0; font-size:15px !important;  padding:2.5% 2% !important; width:72px !important;  }
.packeges_wpr table td{ padding:10px 2px;}

.contact_left{ width:100%; float:none;}
.contact_left #gform_submit_button_1{ padding: 2.4% 2% !important;}
.contact_right{ width:100%; float:none;}
.Search_Engine_Optimization{ width:100% !important; margin:5px 0px 10px 0px;}
.inner_banner_right{ display:none;}
.blog_left_wraper img{ width:100% !important; height:auto !important; float:none;  margin:0px 0px 0px 0px;}
.service_wraper h2.ser_title{padding:0px 0px 8px 0px !important;}

.breadcrumb-trail{ margin:5px 0 0;}
}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	.stickback{ position:inherit; box-shadow:none;}
#pull{ display:block  !important;}
#nav{
    border-bottom: 0 none;
	width:100%;
	background:#149ed9 ;
   }
#nav ul li{
	background:none !important; 
	line-height:normal; 
	display:block !important;
	margin:0px; 
	padding:0px !important; 
	width:100% !important;
	 }
#nav ul li a{
	display:block !important; 
	padding:8px 12px !important; 
	line-height:normal !important; 
	font-size:15px !important; 
	margin:0px !important;  
	color:#fff !important;
    border-top:1px solid #119ad4 !important;
  }
#nav ul li a:hover{ background:#119ad4;}  
#nav a{text-align: left;	text-indent:5px; text-decoration:none; font-size:16px; color:#c4c4c4;}
#nav a:hover{background:none; color:#000; text-decoration:none;}		
#nav ul{display: none; height: auto !important; width:100%;}
#nav a#pull {
  padding:10px 0 10px 1.5%;
  display: block;	
  width:98.5%; 
  position:relative;
  color: #fff;
  display: block;
  font-family: 'Oxygen', sans-serif;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  text-shadow:inherit !important;
  }
#nav a#pull:after{
	content:""; 
	width:30px; 
	height:30px; 
	display: inline-block; 
	position: absolute; 
	right:0px; 
	top:0px;	 
    font-family: 'Oxygen', sans-serif;
    background:url(../images/nav-icon.png) right 11px no-repeat;
    }
.sub-open .sub-menu{ padding-left:0 !important;}	
.top_nav ul ul{ border:none;}
.top_nav ul ul li{border-bottom: none !important;}
.top_nav ul ul li a{ width:94%; padding:8px 3% !important}
.top_nav ul ul li a:hover,
.top_nav ul ul li.current_page_item a{ background:#119ad4 !important; color:#fff;}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul ul li a{ padding:10px 0 !important;}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1{ padding:11px 0 !important;}
.um-anchoremulator span {
    border-top:1px solid #119ad4 !important;
    border-bottom: none !important;
    color: #f8fdff !important;
    font-size: 19px !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top:10px !important;
	padding-left:15px !important;
}
.sub-menu-2 li a span{ padding-left:20px !important;}
#megaMenu.megaMenuHorizontal ul.megaMenu{ background:#18abea !important}
#megaMenu ul ul.sub-menu{ background:none !important; border:none !important;}
.top_nav ul{ padding-top:0 !important;}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item{ margin-top:0 !important;}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1{ padding:0 !important;}
#megaMenu #megaMenuToggle {
    display: none !important;
}
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item{ float:inherit !important;}
#megaMenu ul ul.sub-menu{ float:inherit !important;}

	
.header_top_wraper{ width:96%;}
.header_wraper{ width:100%;}
.logo {
    margin-left: 0;
    text-align: center;
    width: 100%;
    }
.analysis{ display:none;}
.header_top_left,
.header_top_right {
    float: none;
    text-align: center;
    width: 100%;
    }

.header_top_right a {
    margin: 0 0 0 8px;
    padding: 8px 0 8px 10px;
   }
.analysis_mob a{ margin:0 0 10px 0;}   	
.header_top_right a img {padding: 0 5px 0 0;}
.analysis_mob{ display:block; text-align:center; margin-right:0;}
.top_nav{ width:100%;}
.top_nav ul {padding: 4px 0 0;} 
.banner_wraper{ width:96%; padding:0 2%}  
.banner_wraper_left{ width:50%;}
.banner_wraper_right{ width:50%;}
.banner_wraper_right img{ width:100%;}
.banner_wraper_left h3{
	line-height:17px !important; 
	padding-top:0; font-size:18px !important;
	padding-bottom:5px !important;
	}
.banner_wraper_left p {
    font-size: 12px !important;
    line-height: 16px !important;
    }
.banner_wraper_left{ margin-left:0 !important;}
.tp-caption.black, .black{ width:100% !important; left:2% !important; top: 15% !important;}	
.three_colm_wraper{ width:96%; padding: 15px 0;}
.three_colm_one{ width:98%; margin:0 1% 20px 1%;}
.three_colm_content{ width:73%;}
.three_colm_thumb{ width:22%;}
.project_de_wraper{ width:96%; padding:20px 0}
.project_de_wraper p br{ display:none;}
.service_wraper,
.optimization_options_wraper{ width:96%; padding:15px 0;}
.service_wraper .three_colm_one{ width:98%; margin:0px 1%;}
.footer_colms h3{ margin-bottom:10px; padding-bottom:10px}
.service_wraper .three_colm_content{ width:70%;}
.service_wraper .three_colm_thumb{ width:28%;}
.service_wraper .three_colm_thumb img{ width:100%;}
.service_wraper .three_colm_content h3{ font-size:20px;}
.optimization_box{ width:33%; margin-bottom:15px}
.footer_top_wraper{ width:96%;}
.footer_colms {
    margin: 0 0 0 0;
    width:100%;
   }
.footer_colms_right {
    float: left;
    margin: 6px 0 0;
    width:100%;
    }
.copyright_wraper{ width:96%;}	
.footer_top{ padding:15px 0;}
.project_banner {margin: 20px 0 0;}
.project_banner img{ width:100%;}
.copyright_left {
    text-align: center;
    width: 100%;
	float:none;
	margin-bottom:10px;
    }
.copyright_right{
	width:100%;
	text-align:center;
	}	
.copyright_right ul{
	text-align:center;
	}	
.copyright_right ul li{
	float:none;
	display:inline-block;
	}
.header_top_right a{ border:none; padding-top:0px}
.three_colm_content h3{padding: 0 0 3px;}	
.project_de_wraper h3,
.project_de_wraper h3 strong{ font-size:25px;}
.service_wraper h2{ font-size:33px;}
.service_wraper h5{ font-size:20px;}
.footer_colms_right h3{ margin:6px 0 15px 0;}
.inner_banner_wraper{ width:96%;}
.contact_right,
.contact_left{ width:100%; float:none; margin-bottom:10px;}
.contact_right img{ width:100%}
.pcg{ float:inherit; font-size:38px !important;}
.service_wraper h2 {font-size: 16px;}
.packeges_wpr table th,
.packeges_wpr table td,
.packeges_wpr table td.red{border-right: 2px solid #f4f4f4; font-size: 14px;}
.packeges_wpr table th span,
.packeges_wpr table td.red span{ font-size:13px;}
.packeges_wpr table th br{ display:block;}
.packeges_wpr h3{ font-size:18px;}
.footer_colms_right input, .contact_left input{ width:95.5% !important;}
.stikyheader{ position:inherit; display:block !important;}
.home_body_contener{ margin-top:0 !important;}
.blog_left{ width:100%; float:inherit; margin-bottom:15px;}
.blog_left img{ width:100%; height:auto;}
.blog_right{ width:100%;  float:inherit;}
.attachment-full{ width:100%; height:auto;}
.tp-bullets{ display:none !important}
.optimization_box{ display:none;}
.web_analysis{ float:none; margin:0 auto;}
.blog_left_wraper{width:100%;}
.blog_right_wraper{ width:100%;}	
.code_left,
.code_right{ width:100%;}
.consultation_btn{margin:0% 0 -13%; display:block}
.get_code, .get_code_right{ padding: 2% 2% !important; width:95% !important; float:none;}
.code_left p, .code_right p{ padding:0px 0px 0px 0px !important; margin:0px 0px 10px 0px !important}

#gform_submit_button_1{ padding:1.8% 2% !important;}
.contact_left #gform_submit_button_1{ padding: 2% 2% !important; width:106px !important;}
.contact_left span.captcha-774 input{ padding:3% 2% !important;}
.contact_right iframe{ height:280px !important;}

.Search_Engine_Optimization{ width:100% !important; margin:5px 0px 10px 0px;}

.inner_banner_right{ display:none;}
.blog_left_wraper img{ width:100% !important; height:auto !important; float:none; margin:0px 0px 0px 0px;}

.code_right select{ width:100% !important;}
.code_right .get_code{ width:96% !important;}
.code_right textarea{margin: 3px 0px 6px 0 !important; width:96% !important; }

.packeges_wpr{ overflow:auto;}

.error{ width:100%;}
.service_wraper h2.ser_title{padding:0px 0px 8px 0px !important;}

.breadcrumb-trail{ margin:5px 0 0;}

}




@media only screen and (max-width: 1024px) {
	.stickback{ position:inherit; box-shadow:none;}
.subclick{
    height: 20px;
	margin: -25px 0 0 !important;
    padding-top: 0px!important;
    position: absolute;
    right:1%;
    text-align: center;
    width:20px;
	cursor:pointer;
	z-index:100000000000;
	}
.subclick:after	{content:url(../images/arrow_drop.png);}
.sub-open .sub-menu	{
	display: block!important;
	background:none !important;
	padding-left:10px;
	}
.sub-menu {
		display: none!important;
		background-color:#353536!important;
		border-top: 0 none;
		padding: 0;
		margin: 0;
		position: relative!important;
		top: 0 !important;
		visibility:inherit!important;
		width: 100%!important;
	}
.nav ul li	{position:relative;}	
.nav ul li a:hover{color:#e34c4c !important;}

}
@media only screen and (min-width: 1025px) {

.nav ul li a
{
transition:margin 1s;
-webkit-transition:margin 1s;
-moz-transition:margin 1s;
-o-transition:margin 1s;
}
.nav ul li a:hover{color:#e34c4c !important;}

}


