@media all and (max-width:1130px) {
	#work_process {
		height: auto;
	}
	.project_content_wrapper, .we_are_expert_content_wrapper, .our_servicess_content_wrapper, .work_process_content_wrapper, .creative_team_content_wrapper, .latest_blog_content_wrapper, .testimonial_content_wrapper, .free_quote_content_wrapper {
		width: 100%;
		position: relative;
		transform: none;
		-webkit-transform:none;
		height: auto;
	}
	#work_process .work_process_wrapper .work_text .planning .planning_text {
		top: 0!important;
	}
	#our_services,#we_are_expert,#latest_project,#creative_team,#latest_blog,#testimonial {
		height: auto;
	}
	#footer .footer_first {
		height: auto;
	}
	#our_services .services_copy .service_img {
		position: relative;
	}
	#our_services .services_copy p.text_service {
		position: relative;
		margin-top: 30px;
		bottom: 58px;
	}
	#our_services .services_copy .service_text .service_div, .website_design, .web_development, .logo_design, .maintenance, .marketing, .web_hosting {
		position: relative;
	}
	.blog_story_div {
		position: relative;
	}
	.testimonial_slider {
		position: relative;
	}
	.testimonial_content_wrapper {
		height: auto!important;
	}
	.testimonial_slider {
		height: auto!important;
	}
	.left_column_field {
		position: relative;
	}
	right_column_field {
		position: relative;
	}
	.discription_field {
		position: relative;
	}
	.heading.work_process_heading, .heading.we_are_expert_heading, .heading.our_service_heading, .heading.project_title, .heading.blog_heading, .heading.testimonial_heading_div, .heading.qoute_heading, .heading.team_heading {
		position: relative;
	}
	.heading p.heading2 {
		line-height: 27px;
	}
	.heading p.heading1 {
		line-height: 27px;
	}
	.heading p.heading1 {
		padding-top: 29px;
	}
	.heading_expert,.heading_process {
		margin-top: 0;
	}
	.creative_team_heading {
		margin-top: 20px;
	}
	.right_column_field {
		position: relative;
	}
	.blog_div_wrapper {
		margin-bottom: 42px;
	}
	.project_slide_text {
		height: auto;
	}
	.project_slide_text_div {
		position: relative;
	}
	.hosting_slide_div_wrapper, .redesign_slide_div_wrapper, .marketing_slide_div_wrapper, .website_design_slide_div_wrapper, .logo_design_slide_div_wrapper, .website_developement_slide_div_wrapper {
		height: auto;
		position: relative;
		width: 100%;
	}
	.devlopement_text_div {
		position: relative;
	}
	#website_developement_slide .website_devlopement_content .devlopement_text,#logo_design_slide .logo_design_content .logo_design_text,#marketing_slide .marketing_content .marketing_text,#redesign_slide .redesign_content .redesign_text,#hosting_slide .hosting_content .hosting_text,#website_design_slide .website_design_content .website_design_text {
		height: auto;
	}
	.devlopement_background {
		bottom: 0;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
	}
	#website_developement_slide .website_devlopement_content .devlopement_images {
		margin: 0 auto;
		width: 665px;
		float: none;
	}
	#logo_design_slide .logo_design_content .logo_design_images,#website_design_slide .website_design_content .website_design_images,#redesign_slide .redesign_content .redesign_images {
		margin: 0 auto;
		width: 665px;
		float: none;
	}
	.get_in_touch_form_wrapper, .map_location_wrapper, .branch_address_wrapper {
		position: relative;
		height: auto;
		width: 100%;
	}
	.first_branch, .second_branch, map_location, .form_scroll {
		position: relative;
	}
	.get_in_touch_form_wrapper, .map_location_wrapper, .branch_address_wrapper {
		transform: none;
		-webkit-transform:none;
	}
	.contact_form_text {
		position: relative;
	}
	#footer .footer_first .footer_text {
		margin-top: 0;
	}
	#website_developement_slide .website_devlopement_content .devlopement_text,#logo_design_slide .logo_design_content .logo_design_text,#website_design_slide .website_design_content .website_design_text,#marketing_slide .marketing_content .marketing_text,#redesign_slide .redesign_content .redesign_text,#hosting_slide .hosting_content .hosting_text {
		width: 100%;
		margin-top: 70px;
	}
	#banner .floating_box {
		top:400px;
	}
	input.request_input[type="text"] {
		width:95%;
	}
	.request_qoute_form input.request_input[type="email"], .request_qoute_form input.request_input[type="tel"], .request_qoute_form input.request_input[type="url"] {
		width:100%;
	}
	textarea.project_text_description {
		width:100%;
	}
	.request_qoute_form {
		overflow: hidden;
	}
	input.programmer_input[type="text"] {
		width:96%;
	}
	input.submit_form[type="submit"] {
		width:100px;
		font-size: 20px;
	}
	.comment_form {
		overflow: hidden!important;
	}
	#marketing_slide .marketing_content .marketing_images {
		width:100%;
	}
	#slide .marketing_content .marketing_images {
		width:100%;
		height: auto;
	}
	#slide .marketing_content .marketing_text {
		width: 100%;
		margin-top: 80px;
		margin-bottom: 30px;
		height: auto;
	}
	.request_qoute_form input.request_input[type="email"], .request_qoute_form input.request_input[type="tel"], .request_qoute_form input.request_input[type="url"] {
		width:100%;
	}
	.request_qoute_form .wpcf7-form-control-wrap.description textarea.project_text_description {
		width:100%;
	}
}
@media all and (max-width:1024px) {
	#banner .header .second_bar .nav ul.nav_list li.current-menu-item a {
		color: #000;
	}
	#footer .footer_second .footer_list .footer_second_text2 {    /*margin-right: 5%;*/
	}
}
@media all and (max-width:900px) {
	.name_field_text, .website_field_text, .email_field_text, .project_line_field_text, .phone_field_text, .budget_field_text, .company_name_field_text, .coupan_code_field_text {
		width: 100%;
		height: auto    
	}
	.discription_field p.discription_p {
		width: 32%;
	}
	textarea.description {
		width: 66%;
	}
	.hire_programmer {
		overflow: hidden;
	}
}
@media all and (max-width:720px) {
	.parikrama_laptop_copy_div, .parallax_wrapper:nth-child(2n) .project_page_slides .project_page_slides_images .project_laptop_copy {
		right: 28%;
	}
	.parikrama_mobile_copy_div, .parallax_wrapper:nth-child(2n) .project_page_slides .project_page_slides_images .project_mobile_copy {
	}
	.parikrama_logo_div, .parallax_wrapper:nth-child(2n) .project_page_slides .project_page_slides_images .gathbhet_logo_div {
		right: 24%;
	}
	.parikrama_logo_div, .parallax_wrapper:nth-child(2n) .project_page_slides .project_page_slides_images .project_logo_center {
		right: 9%!important;
	}
}
@media all and (max-width:640px) {
	#get_in_touch_div .shirur_branch_address_div .first_branch_address,.second_branch_address {
		width: 100%;
	}
	.second_branch_address {
		margin-top: 20px;
	}
    input.comment_input[type="email"]{
        width: 84%;
    }
}
@media all and (max-width:600px) {
	.service_background_image {
		width: 100%;
	}
	#our_services .services_copy .web_devlopment_div {
		width: 100%;
	}
	.name_field_text, .website_field_text, .email_field_text, .project_line_field_text, .phone_field_text, .budget_field_text, .company_name_field_text, .coupan_code_field_text {
		height: auto;
	}
	#website_developement_slide .website_devlopement_content .devlopement_images {
		width: 100%;
	}
	#logo_design_slide .logo_design_content .logo_design_images,#website_design_slide .website_design_content .website_design_images,#redesign_slide .redesign_content .redesign_images {
		width: 100%;
	}
	#our_services .services_copy .service_img {
		position: relative;
		float: none;
	}
	#our_services .services_copy p.text_service {
		margin-top: 30px;
		bottom: 56px;
		position: relative;
	}
	#website_developement_slide .website_devlopement_content .devlopement_text {
		width: 100%;
		margin-top: 0;
	}
	.submit_hire_programmer {
		margin:85px auto 10px;
		width: 49%;
		width: 49%;        /*margin-left:0!important;*/
		display: block;
		font-size: 19px;
	}
	input.comment_submit[type="submit"] {
		width:100px;
		font-size: 20px;
	}
}
@media all and (max-width:570px){
    input.comment_input[type="email"] {
       width: 82%;
   }
}
@media all and (max-width:550px){
    input.comment_input[type="email"] {
       width: 90%;
   }
}
@media all and (max-width:520px){
   input.comment_input[type="email"] {
       width: 89%;
   }
}

@media all and (max-width:480px) {
	#our_services .services_copy a.check_price {
		width: 93%;
	}
	#our_services .services_copy a.check_price {
		font-size: 15px;
	}
	.page_content #login_wrapper {
		width: 250px!important;
	}
	.loginform p.login-remember {
		font-size:10px!important;
	}
}
@media all and (max-width:400px) {
    .loading_process p{
        font-size: 11px;
    }
	#our_services .services_copy a.check_price {
		margin-top: 131px;
	}
	#website_developement_slide .website_devlopement_content .devlopement_text,#logo_design_slide .logo_design_content .logo_design_text,#website_design_slide .website_design_content .website_design_text,#marketing_slide .marketing_content .marketing_text,#redesign_slide .redesign_content .redesign_text {
		width: 100%;
		margin-top: -83px!important;
	}
	textarea.comment_text {
		width: 95%;
	}
	input.comment_input[type="text"], input.comment_input[type="email"] {
		width: 95%;
	}
}
@media all and (max-width:360px) {
    input.comment_input[type="email"] {
		width: 84%;
	}
}
@media all and (max-width:320px) {
	#our_services .services_copy a.check_price {
		padding: 10px 6px;
		height: auto;
		margin-top: 104px;
	}
	#website_developement_slide .website_devlopement_content .devlopement_text,#logo_design_slide .logo_design_content .logo_design_text,#marketing_slide .marketing_content .marketing_text,#redesign_slide .redesign_content .redesign_text,#hosting_slide .hosting_content .hosting_text,#website_design_slide .website_design_content .website_design_text,#hosting_slide .hosting_content .hosting_text {
		height: auto;
		margin-top: -114px!important;
	}
	#our_services .services_copy .service_img {
		position: relative;
		float: left;
	}
	#our_services .services_copy p.text_service {
		margin-top: 30px;
		bottom: 35px;
		left: 0;
	}
	.parikrama_logo_div, .parallax_wrapper:nth-child(2n) .project_page_slides .project_page_slides_images .project_logo_center {
		right: 11%!important;
	}
}


@media all and (max-width:800px){
   .page_content .list_outline table tr th{
       display: none;
    }
   
   .page_content .list_outline table td::before {
      background: #ff0041;
      display: inline-block;
      position: absolute;
     /*text-align: justify;*/
      height: 70px;    
      font-family: "Lato";
      font-size: 16px!important;
      float: left;
      left: 0;
      color: #ffffff;
      width: 40%!important;
      padding-left: 5%;
      content: attr(data-col_head);
    
    }
 
 .page_content .list_outline table{
    margin-top: 20px!important;
  }
 .page_content .list_outline table td {
    clear: both !important;
    display: inline-block;
    float: left;
    font-size: 18px!important;
    overflow: hidden;
    padding-left: 50% !important;
    position: relative;
    width: 100% !important;
    /*text-align: justify;*/
    font-size: 14px!important;
    height: 45px;
    font-family: "Lato";
    border-bottom: 2px solid #fff!important;
  }
}

@media all and (max-width:500px){
    .page_inner_content .login_user_details{
        font-size: 13px!important;
    }
    .page_content .list_heading {
         font-size: 20px!important;
    }
    .page_inner_content input[type="button"]{
         font-size: 13px!important;
        /*width: 24%!important;*/
    }
    .page_inner_content input[type="text"]{
       /*width: 20%!important;*/
    }
    .page_content .list_outline table td::before {
        font-size: 14px!important;
    }
    .page_content .list_outline table td {
         font-size: 13px!important;
    }
    .page_inner_content .list_cnsultant_setting ul li a{
          font-size: 13px!important;
    }
     .page_inner_content input[type="button"]{
        font-size:11px !important;
        width: 40%;
    }
    .page_inner_content input[type="text"]{
        font-size: 11px !important;
    }
    
}

@media all and (max-width:435px){
    .page_content .lgn_top{
        width:90% !important;
        font-size: 12px !important;
    }
    .page_content .lgn_top a{
        font-size: 12px !important;
    }
    .page_inner_content .list_cnsultant_setting {
        top:25px !important;
    }
    .page_content .list_outline table td::before{
        font-size: 12px !important;
    }
    .page_content .list_outline table td{
        font-size: 11px !important;
    }
}

@media all and (max-width:360px){
    .page_content .list_outline table td::before{
        font-size: 11px !important;
        width: 45% !important;
        padding-left: 1% !important;
    }
    .page_content .list_outline table td{
        font-size: 10px !important;
    }
}
