@media screen and (max-width:1400px){
.slider_two{ width:90%; margin:auto; float:none;}
#work_nav_left{ left:-80px;}
#work_nav_right{ right:-80px;}  
.flex-control-thumbs li{ margin:0 23px 0 0!important;}
.flex-control-nav li:last-child{ margin-right:0!important;}
}
@media screen and (max-width:1199px){
header{padding:4px 0;}
nav {margin:19px 0 0 0;}
.original_single_box p br{display:none;}
.nav.navbar-nav {width:auto!important; float:right;}
.logo_icons ul li{ padding:0 39px;}

/* changes by alok */
.nav.navbar-nav li {padding-right:13px!important;}
.fixed_border_width {width:57%;}
 .strategy_right_box > h2 {font-size: 36px;font-weight: bold;padding-bottom: 37px;}
 .flex-control-thumbs li{ margin:0 20px 0 0!important;}
  .flex-control-thumbs li:last-child{ margin-right:0!important;}
  .strategy_left_box .nav li a{ font-size:14px;}
  .slider_two{ width:81%;}
#work_nav_left{ left:-15px;}
#work_nav_right{ right:-15px;}
.testimonial_big_box h2 {margin-bottom:10px;}
}

@media screen and (max-width:360px){ 

.logo_icons a {
    display: inline-block;
    float: none;
}

.logo_icons li {
    text-align: center;
    width: 50%;
}
.service_box{width: 100%!important; } 
}
@media screen and (max-width:991px){ .logo_box{ text-align:center; } .logo_box a{ display:inline-block;}
.socil_icon_blog_box {float:left;margin-top:5px;}
.blog_img_with_text p {line-height:23px!important;}
.request_a_quote_box label span {width:30%;} 
.request_a_quote_box label input {width:70%;}
.logo_box img{ width:100%;}
.clent-img{ width:60px;}
.commetarea{ width:85%;}
.nav.navbar-nav a{ font-size:13px;}
nav ul li{ padding:10px 12px 10px 0;}
.logo_icons ul li{ padding:0 17px;}
.service_box{ padding-bottom:15px;} 
.our_portfolio_box_box1 img{ width:100%;}
.our_portfolio_box_hover_effect_box{ bottom:0; right:0; left:0; top:0;}
.our_testimonial_left_box img{ width:100%;}
.our_testimonial_right_box{ width:100%;}
.our_blog_box_box1{ padding:15px; height:366px;}
.let_us_help p{ font-size:24px;}
.footer_box2 h2{ width:100%;}
.footer_box3 ul li:first-child{  padding-bottom:10px;}
.let_us_help a{ line-height:16px;}
.our_testimonial_box p{ font-size:20px;}
#googleMap{ width:157px!important; height:157px!important;}
.our_testimonial_right_box h3{ font-size:17px;}
.our_portfolio_box{ overflow:hidden;}
.demo-1 span.badge a{ font-size:20px; padding:0;}

/* changes by alok */
header {position:relative;}
.nav.navbar-nav li {padding-right:3px!important;}
nav {margin-top:14px;}
.banner_box_content {top:34%;}
.inner_content_box h2 {font-size:23px;}
.pete_frates_box {padding:60px 15px;}
.pete_frates_box h3 {width:100%;}
.pete_frates_box p {width:100%;}
 .strategy_right_box > h2 {font-size: 36px;font-weight: bold;padding-bottom: 37px;}
.original_single_box {padding:20px 20px 0px 20px;}
.testimonial_box_detail {padding:0;}
/* harman */
.our_portfolio_box p{font-size:23px; margin-left: 0px;}
.strategy_left_box p{width:84%;}
.strategy_left_box h2{width:80% !important}
.demo-1 span.badge a{ font-size:24px!important;}
.flex-control-thumbs li{ margin:0 15px 0 0!important;}
.banner_box.web_box{ margin-top:0;}
#work_nav_left img, #work_nav_right img{ width:70%;}
#work_nav_left, #work_nav_right{ padding:50px 0;}
#work_nav_left{ left:-33px;}
#work_nav_right{ right:-33px;}
.our_services_box_box1{ max-height:215px;}
.our_blog_box_box1 h4{ font-size:17px;}
.pete_frates_box{ padding:10px 15px 30px;}

.blog_box{ margin-bottom:0;}
.big_image_width_text{ margin-bottom:30px;}
.big_image_width_text ul{ float:left;}
}

@media screen and (max-width:767px){ 
.no_more_margin_from_bottom {margin-bottom:0px!important;}
.person_detail.adjustment_of_text p {width:100%;}
.testimonial_box_detail h2 {padding-bottom:10px;}
.extra_space {margin-top:40px!important;}
.small_txt_blog h2{ font-size:22px;}
.big_image_width_text.blog_det h2 a{ font-size:25px;}
.clent-img{ width:60px;}
.commetarea{ width:85%;}
.col-lg-3.col-md-3.col-sm-4.col-xs-12.hide_this_bar{ display:none;}
.left_side_img  img{ max-width: 100%; margin:0 0 50px;}
.logo_icons{ text-align:center;}
.logo_icons li{ display:inline-block; float:none!important;}
.our_blog_box_box1{ height:auto;  margin-bottom:15px;}
.our_blog_box_box1 h4{ height:auto;}
.let_us_help p{ width:100%; text-align:center; font-size:27px;}
.let_us_help a{display: inline-block; float: none; margin: auto; width:200px;}
.col-lg-3.col-md-3.col-sm-4.col-xs-12.req{ margin-bottom:20px; text-align:center;}
footer .col-xs-6{ height:165px;}
.footer_box2 h2{ width:75%;}
.let_us_help p{ margin-bottom:15px;}
.our_blog_box p{ font-size:17px;}
.navbar-toggle{}
.navbar-toggle .icon-bar{ background:#fff;}
.navbar-header{ padding-top:12px;}
.logo_box a{ float:left;}
.col-lg-8.col-md-8.col-sm-8.col-xs-4.nav_cnt{ position:absolute; width:100%; z-index:0;}
.col-lg-4.col-md-4.col-sm-4.col-xs-8.logo_cnt{ position:relative; z-index:99;}
#bs-navbar{ background:#172833; margin-top:10px;}
.nav.navbar-nav{ float:left; width:100%!important; padding:10px 15px; margin:auto;}
.nav.navbar-nav a{ font-size:16px;}
.logo_icons ul li:first-child{ padding-left:none;}
.logo_icons ul li:last-child{ padding-right:none;}
.our_testimonial_right_box h3{ font-size:14px;}
.our_testimonial_right_box h4{ font-size:14px;}
.slider_content h1, .slider_content span{ font-size:35px; line-height:45px; color:#fff;}
.slider_content h1 {display:inline;}
.slider_content span {display:block; margin-bottom:30px;}
.slider_content a{ font-size:16px;}
.nav.navbar-nav > li {
    width: 100%;
}
.nav li ul.sub_menu{ position:static; padding:0 15px; margin:0px 0 0; width:100%;}
.nav li ul.sub_menu ul{ position:static; padding:0 15px; margin:0px 0 0;}
.logo_icons ul li{ padding:0 7px;}
.tab-pane.fade.in.active img{ float:none; margin:auto; display:inline-block; margin-bottom:20px;}
.slider{ display:block;}
.video-section{ display:none;}
.our_services_box_hover_effect_box { display:none;}
.our_services_box_box1{ height:220px;}
.our_testimonial_box p{ height:124px; overflow:hidden;}
.copy_right{ width:100%; text-align:center; line-height:22px;}
.nav li ul.sub_menu li{ width:100%;}
nav li ul{ width:100%!important;}
.navbar-collapse.collapse{ float:none;}
.nav li ul.sub_menu{ position:relative; top:14px; left:0; float:left; width:100%;}
.nav li ul.sub_menu li{ float:left;}
.nav li ul.sub_menu li:hover{ background:none;}
.nav li ul.sub_menu ul{}
.nav li ul.sub_menu ul{ left:0; top:10px; position:relative!important;}
.slider_content{ top:20%;}
.flipcardscontainer{ margin:auto auto 20px auto;}
.demo-1 span.badge a{ width:auto; margin:auto; float:none;}
.demo-1{  text-align:center;}
.demo-1 span.badge a{ }
.let_us_help p{ font-size:38px;}
.nav li ul.sub_menu ul li ul.child_menu{ left:0;  top:10px;}
nav ul li ul li{ padding-left:0!important; padding-right:0!important;}
.nav li ul a{ padding:0 15px!important;}
.nav li ul li ul a{  padding:0 20px!important;}
.nav li ul li ul li ul a{  padding:0 30px!important;}


/* changes by alok */
.our_services_first_box {width:auto; margin:0 15px 30px 15px;}
.services_right_box ul li a {font-size:15px;}
.services_right_box ul li a i {font-size:11px;}
.services_left_box h2 {font-size:20px;}
.testimonial_small_box {margin-bottom:5px;}
/* harman */
.strategy_left_box h2 {width: 20% !important;}
.strategy_left_box p {width: 100%; text-align: left;margin-left: 0;}
 .strategy_right_box > h2 {font-size: 36px;font-weight: bold;padding-bottom: 37px;padding-top: 20px !important;}
 #section1 {display: none;}
 .our_process_box button {display: none;}
 .our_process_box .navbar {display: none;}
 .grey_bg{display:none;}
 .grey_bg1{display:block;}
 .slider_mobile{ display:block;}
 .hvr-icon-wobble-horizontal::before{ font-size:12px!important;}
 .our_portfolio_box_hover_effect_box a{ padding:9px 44px;}
 .text-cnt{ padding:29px 15px;}
 .demo-1{ float:none;}
 .demo-1.rw-words.rw-words-1 span{ width:100%;}
 .demo-1 span.badge a{ font-size:33px!important;}
 .rw-words-1 span{ left:0;}
 .col-lg-3.col-md-3.col-sm-4.col-xs-12.req{ margin-top:30px;}
 .let_us_help a{ width:215px;}
 .nav li ul.sub_menu{ width:100%!important;}
 .nav.navbar-nav li{ padding-right:0!important;}
 .flex-control-thumbs li{ width:20%!important; margin:0 4px!important;}
 .inner_content_box{ overflow:hidden;}
 .flex-control-thumbs li{ float:none!important;}
 .our_portfolio_box_main_button a{ padding:9px 40px;}
 .animated.bounceInLeft{ animation-name:mymove!important; }
 .navbar-toggle{ margin-right:0!important;}
 .demo-1.rw-words.rw-words-1{ display:table; margin:auto; width:215px;}
 .navbar-default .navbar-header{ display:block; background:#1682c5!important; padding-top:0!important;}
 .navbar-default .navbar-header a{ color:#fff!important; font-family: 'Lato', sans-serif;}
 #bs-example-navbar-collapse-2 ul{ padding:0!important;}
  #bs-example-navbar-collapse-2 ul li a{ font-size:16px!important;}
  .strategy_left_box button{ border-color:transparent!important;} 
  .strategy_left_box button .icon-bar{ background-color:#fff!important;}
  .strategy_left_box .navbar-default .strategy_left_box .navbar-toggle:focus, .strategy_left_box .navbar-default .navbar-toggle:hover{ background-color:transparent!important;}
  .strategy_left_box .navbar-default .navbar-toggle:focus, .strategy_left_box .navbar-default .navbar-toggle:hover{background-color:transparent!important;}
  .strategy_left_box .hvr-icon-wobble-horizontal::before{ right:-6px; top:2px!important;}
  #work_nav_left div{ display:none;}
  #work_nav_right div{ display:none;}
  #work_nav_left img, #work_nav_right img{ width:40%;}
  .our_blog_box_box1 h4{ font-size:17px;}
  .strategy_left_box .nav li:first-child{ border-top:none!important;}
  .flexslider{ margin-bottom:35px;}
  .person_detail a {width:100%;}
  .person_detail a::before {right:110px;}
  .quote_phone {color:#fff; width:auto; text-align:left;}

  .award_logos {text-align:center;}  

}
@media screen and (max-width:730px){
  .person_detail a::before {right:100px;}
  
}

@media screen and (max-width:700px){
  .person_detail a::before {right:95px;}
  
}

@media screen and (max-width:680px){
  .person_detail a::before {right:95px;}
  
}
@media screen and (max-width:670px){
  .person_detail a::before {right:85px;}
  
}
@media screen and (max-width:630px){
  .person_detail a::before {right:75px;}
  
}

@media screen and (max-width:590px){
  .person_detail a::before {right:65px;}
  .person_detail.adjustment_of_text p {font-size:15px; line-height:19px;}
  
}
@media screen and (max-width:550px){
  .person_detail a::before {right:55px;}
  .testimonial_box_detail p {font-size:18px; line-height:26px;}
}

@media screen and (max-width:510px){
.person_detail a::before {right:auto; left:62%;}
  .history_full_width_box {width:100%!important}
}

@media screen and (max-width:430px){
.person_detail a::before {right:auto; left:65%;}
  
}

@media screen and (max-width:390px){
.person_detail a::before {right:auto; left:66%;top:2px!important;}
  
}
@media screen and (max-width:350px){
.person_detail a::before {right:auto; left:67%;top:2px!important;}
  
}

@media screen and (max-width:700px){
.request_a_quote_box label span {width:100%;} 
.request_a_quote_box label input {width:100%;}
.request_a_quote_box label textarea {margin-bottom:20px;} 
.request_a_quote_button a {padding:9px 35px;} 
 .testimonial_big_box p {font-size:19px;}
 .testimonial_big_box ul li {margin-bottom:10px;}
.request_wrap {padding-top:0px !important;}
}
@media screen and (max-width:630px){
.strategy_left_box h2 {width: 22% !important;}  
#work_nav_left{ left:-55px;}
#work_nav_right{ right:-55px;}

}
@media screen and (max-width:600px){
.our_testimonial_box p{ font-size:17px; line-height:24px;}

/* changes by alok */
.banner_box_content h2 {font-size:42px!important;}
.small_txt_blog h2{ font-size:20px!important;}
.banner_box_content {top:28%!important;}
.strategy_left_box h2 {width: 23% !important;}
.blog_img_with_text p {width:100%;float:left;}
}
@media screen and (max-width:580px){
.request_full_width {width:100%!important;margin-bottom:30px;}
}
@media screen and (max-width:570px){
/* changes by alok */
.our_services_first_box_full_width {width:100%!important;}
.margin_from_bottom {margin-bottom:20px;}
.fixed_border_width {width:27%;}
.top_margin {margin-bottom:20px;}
.big_box_full_width {width:100%!important;}
/* harman */
.strategy_left_box h2 {width: 25% !important;}
.strategy_right_box ul li a{ font-size:16px;}

}
@media screen and (max-width:550px){
.slider_content h1, .slider_content span{ font-size:20px; line-height:30px; padding-bottom:10px; padding-top:8px; display:inline; color:#fff;}  
.slider_content h1 {display:inline;}
.slider_content span {display:block; margin-bottom:10px;}
.slider_content a{ font-size:14px;}
.who_we_are h2{ font-size:30px;}
.footer_box3 ul li a img{ width:82px; height:34px;}
.footer_box3 ul li{ padding:0 1px 0 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ background-size:204% 100%!important;}
.nav-tabs > li a:hover{ background-size:204% 100%!important;}
.our_testimonial_box h2{ font-size:20px;}
.our_blog_box h2{ font-size:25px;}
.strategy_left_box h2 {width: 26% !important;}
.our_services_box_box1 h4 {font-size: 18px;}

}
@media screen and (max-width:500px){
/* changes by alok */
.banner_box_content h2 {font-size:32px!important;}
.small_txt_blog h2{line-height:24px; font-size:18px!important; padding:0 15px;}
.banner_box_content {top:20%!important;}
.strategy_left_box h2 {width: 28% !important;}
.footer_box3 ul li a i{ width:34px; height:34px;}
.big_image_width_text h2 a{ font-size:18px; line-height:25px;}
.strategy_right_box.blog_box_button ul li a{ font-size:14px;}
}
@media screen and (max-width:440px){
  .full_width_text_box {padding:20px 0 0 0;}
  .full_width_text_box h2 {font-size:16px;}
  .original_full_width {width:100%!important;text-align:left!important;}
}


@media screen and (max-width:410px){
footer .col-xs-6{ width:100%;}
.let_us_help p{ font-size:27px;}
.nav.nav-tabs li a{ font-size:24px;}
.our_portfolio_box h2{ font-size:30px;} 
.demo-1 span.badge a{ font-size:27px!important;}
.inner_content_box .strategy_left_box h2 {width: 36% !important;}
.service_box{width:100% !important}
.strategy_right_box ul li a{ font-size:13px;}
.strategy_right_box .hvr-icon-wobble-horizontal::before{ top:3px!important;}
}

@media screen and (max-width:480px){
  .commetarea{ width:82%;}
  .our_testimonial_box p{ height:75px;}
  .our_testimonial_right_box h3, .our_testimonial_right_box h4{ font-size:11px;}
  .logo_box img{ width:205px;}
  .navbar-header{ padding-top:4px;}
  #bs-navbar{ margin-top:0;}
  .strategy_left_box h2 {width: 33% !important;}
  .let_us_help p{ font-size:27px;}
  .demo-1 span.badge a{ font-size:27px!important}
  .demo-1.rw-words.rw-words-1{ width:187px;}
  #work_nav_left img, #work_nav_right img{ width:25%;}
  #work_nav_left{ left:-70px;}
  #work_nav_right{ right:-70px;}
  .socil_icon_blog{ width:100%;}
  
}

@media screen and (max-width:380px){

.our_portfolio_box h2 {font-size:29px!important;}
/* harman */
.services_right_box ul li a {font-size:12px;}
.hvr-icon-wobble-horizontal::before{ top:6px!important;}
.inner_content_box .strategy_left_box h2 {width: 38% !important;}
.commetarea{ width:78%;}

}

@media screen and (max-width:360px){

.face{ width:100%;}
.logo_icons li{ width:40%;} 
#f1_container{ width:100%;}
.our_testimonial_right_box h3, .our_testimonial_right_box h4{ font-size:9px;}
.flipcardscontainer{ width:100%;}
.flip-container, .front, .back{ width:100%; }
.front img, .back  img{ width:100%; height:100%;}

/* changes by alok */
.banner_box_content h2 {font-size:25px!important;}
.small_txt_blog.banner_box_content.anim.bounceInDown.animated.undefined h2{line-height:20px; font-size:15px!important;}
.banner_box_content {top:15%!important;}
.inner_content_box .strategy_left_box h2 {width: 44% !important;}
}








