
@media only screen and (min-width : 900px) and (max-width : 1290px) and (orientation : portrait) {

}

@media only screen and (min-width : 900px) and (max-width : 1920px) and (orientation : landscape) {

}
@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
.inner_wrap{
	width:90%;
	margin:0 auto;
}
.turorial_inner{
	width:90%;
	margin:0 auto;
}



}

@media screen and (max-width: 1055px) {

}
@media only screen and (max-width:1024px) {
.news_left_part {
    width:60%;
}
.news_right_part {
    padding-left: 3%;
    width: 27%;
}
.news_product li {
    margin-right: 0;
    padding: 0 3%;
    width: 43%;
}
.about_inner{
	margin-bottom:70px;
}
}

@media screen and (max-width:1000px) {
}

@media screen and (max-width: 980px) {
.inner_wrap{
	width:90%;
	margin:0 auto;
}
.top_nav a {
    font-size: 13px!important;
    padding: 48px 10px!important;
}
.top_nav li li a {
    display: block!important;
    background: #fff!important;
    position: relative!important;
    z-index:100!important;
	padding:10px 35px!important;
	width:140px!important;
	text-align:left!important;
	font-family:Raleway!important;
	font-size:13px!important;
}
.pro1 {
    width: 49.8%;
}
.couslt_heading {
    font-size: 20px;
}

.counslt_but a {
    font-size: 12px;
    padding: 18px 35px;
}
.pro_con {
    top: 30%;
}
.counsult_banner {
    background-size: 100% 100%;
}
.contactinfo li span:first-child {
    font-size: 15px;
}
.turorial_inner{
	width:100%;
}
}
@media screen and (max-width: 860px) {
.contact_right {
    width:35%;
}
}
@media screen and (max-width: 812px) {
.n_foot_social a{
	padding: 0 2px;
}
}

@media only screen and (max-width:768px) {

.tp-button.orange.small {
		 padding: 10px 10px !important;
	  }

}
@media only screen and (max-width:767px) {

.tp-button.orange.small {
		 padding: 10px 10px !important;
	  }


.inner_wrap{
	width:100%;
	margin:0 auto;
}

.tp-caption.button-custom, .button-custom {
	width: 50%;
}

.about_key_main {
  width: 90% !important;
  margin: 50px auto;
  padding: 0 8px; 
  	
}

.key_personal_ima {
	float: none;
	margin: 0 auto;
	padding-left: 27px;
}

.about_key_inner {
	width: 100%;
}

.key_para {
	float: none;
	padding: 0 20px;
	font-size: 98%;
}

.key_personal_con  {
	float: none;
	width: 100%;
}

.key_social {
	margin-bottom: 30px;
	padding-left: 15px;
}

.key_name, .key_work {
	font-size: 98%;
	text-align: center;
}

.top_line_list {
    float: none;
    text-align: center;
}
.top_social {
    float: none;
    text-align: center;
    width: 100%;
}
.top_line_list li {
    padding:8px 6px !important;
	font-size:10px!important;
}

.tweets_avatar img, .times {
	display: none !important;
}

.div.wdtf-user-card {
	width: 100%;
	float: none;
}
 
.wdtf-user-card ltr, .div.wdtf-user-card {
	display: none;
} 
 
.f_heading   {
	text-align: center;
}
.tweet_data {
	width: 100%;
}

.f_ntfl {
	text-align: center !important;
	padding-right: 0px !important;
}

.custom_coting_containt {
	padding: 0 26px;
}

.background_hadding {
	font-size: 20px;
}

.set_first li, .indust_f1 li {
	list-style: none;
}

.set_first, .indust_f1 {
	text-align: left;
	padding-left:20px;
}

.contactinfo .fa  {
	padding-left: 60px;
}

.social fa {
	padding-left:10px;
}

#custom-post-type-recent-posts-3 ul {
	text-align: center;
}

.optical_para, .background_para, .optical_heading {
	padding: 0 20px;
}

.wp-image-302 {
	width: 100%;
	height: 100%;
}

.logo {
    float: none;
    padding: 10px 0 0;
    text-align: center;
    width: 100%;
}
.top_menu {
    text-align: center;
    width: 100%;
}
.sb-icon-search, .sb-search-submit {
    padding: 0 10px!important;
	height:106px!important;
}
.sb-search-input {
    height: 106px!important;
}
.sb-search {
    padding: 0 10px!important;
    width: 0;
}
.top_nav > li {
    float: none;
    padding: 0;
    width: 100%;
}
.top_nav li a {
    padding: 10px 15px!important;
}
.top_nav li li a {
	width:100%!important;
	text-align:center!important;
	padding:10px 0px!important;
	background:#ececec!important;
}
.top_nav li li:first-child a {
	border-top:none!important;
}

.pro1 {
    text-align: center;
    width: 100%;
}
.pro2 {
    text-align: center;
    width: 100%;
}

.pro_con {
    top: 25%;
}
.footer_col{
	float:none;
	width:100%;
	margin-right:0%;
	margin-top: 30px;
	border-bottom:1px solid #ccc;
	padding-bottom:30px;
	text-align: center;
}
.counsult_banner {
    background-size: 100% 100%;
    padding: 0px;
}

.counslt_but > a {
	margin-top: 0px;
    padding: 10px;
}

.coating_inner {
	margin-bottom: 20px;
}

.optical_but {
	display: none;
}

.blog_list li {
	list-style: none;
}

.news_right_head {
	text-align: center;
}

.couslt_heading {
    width: 100%;
}
.counslt_but {
    float: none;
    width: 100%;
	text-align:center;
}
.counslt_but > a {
    display: inline-block;
    margin-top: 14px;
    padding: 15px;
}

.back_containt {
	padding: 0 20px;
}

.page-id-100 .counsult_banner {
	display: none;
}

.news_left_part {
	width: 90%;
	padding-left: 20px;
}

.copy{
	width:100%;
	text-align:center;
	font-size:12px;
}
.designby{
	width:100%;
	text-align:center;
	margin-top:10px;
	font-size:14px;
}
.twit_img_dis {
    width: 75%;
}

.news_product li {
    padding: 0;
    width: 100%;
}
.news_right_part {
    padding: 0;
    width: 100%;
	margin-bottom:40px;
	padding-top: 20px;
	
}

.wp-image-371, .wp-image-372 {
	width: 100%;
	height: 100%;
}

.futher_heavy {
	text-align: center;
	margin-bottom: 5px;
}

.contactinfo li span:last-child {
	text-align: left;
}

.social {
	margin: 10px 86px 0px;
}

.page-id-37 .sub_btn {
	margin-left: 43px;
}

.page-id-37 .counsult_banner {
	display: none;
}

.n_pro1_ima {
    text-align: center;
}
.news_main {
    margin-bottom: 0;
    margin-top: 30px;
}
.n_foot_social a {
    padding: 0 6px;
}
.news_main2{
	width:100%;
}
.turorial_inner{
	width:100%;
}
 #nav ul li {
 	border-top:none;
 }
 .about_ima {
    left: 0;
    position: inherit;
    width: inherit;
}
.about_para{
	width:100%;
}
.about_inner{
	margin-bottom:30px;
}

.tp-button.orange.small {
	padding: 2px 10px !important;
}

.contactinfo li {
	text-align: left !important;
	padding-left: 88px !important;
}

}

@media only screen and (max-width:680px) {
.tp-button.orange.small {
	padding: 10px 10px !important;
}
}

@media only screen and (max-width:640px) {

}

@media only screen and (max-width:480px) {
.news_indi_date{
	font-size:20px;
}
}

@media only screen and (max-width:360px) {
}

@media only screen and (max-width:320px) {

}

@media only screen and (max-width : 640px) and (orientation : landscape) {
.tp-button.orange.small {
	padding: 10px 10px !important;
}

}
@media only screen and (max-width : 320px) and (orientation : portrait) {

}



