@media (max-width: 1330px){
    .testimonials_slider .owl-prev {
        left: 400px; 
    }
    .testimonials_slider .owl-next {
        left: 450px; 
    }
}
@media (max-width: 1230px){
    .industries_area{
        padding-bottom: 100px;
    }
    .indus_img {
        padding-right: 0px;
    }
}
@media (max-width: 1199px){
/*
    .digital_feature{
        overflow: hidden;
    }
*/
    .digital_feature{
        overflow: hidden;
    }
    .indus_text {
        padding-right: 15px;
    }
}
@media (max-width: 991px){
    .main_menu_area {
        padding: 0px 0px;
    }
    .main_menu_area .navbar .navbar-toggler{
        border: none;
        padding: 0px;
        padding-right: 15px;
        cursor: pointer;
    }
    .main_menu_area .navbar .navbar-brand{
        padding-top: 18px;
        padding-bottom: 18px;
        padding-left: 15px;
    }
    .main_menu_area .navbar .navbar-toggler span{
        height: 3px;
        background: #fff;
        width: 25px;
        display: block;
        margin-bottom: 5px;
        cursor: pointer;
    }
    .main_menu_area.navbar_fixed .navbar .navbar-nav li a {
        line-height: 50px;
    }
    .main_menu_area .navbar .navbar-toggler span:last-child{
        margin-bottom: 0px;
    }
    .main_menu_area .navbar .navbar-nav li {
        display: block;
        margin-right: 0px;
    }
    .main_menu_area .navbar .navbar-nav {
        display: block;
        text-align: left;
        background: rgba(0, 0, 0, .7);
        /*max-height: 250px;*/
        overflow-y: scroll;
    }
    .main_menu_area .navbar .navbar-nav li a {
        line-height: 50px;
    }
    .main_menu_area .navbar .navbar-nav.justify-content-end {
        /*display: none;*/ padding:20px; margin:0 auto;
    }
    .main_menu_area .navbar .navbar-nav li a {
        padding: 0px 20px;
    }
	.main_menu_area .navbar .navbar-collapse {
    
	position:fixed; 
    height: 100vh;
    width: 100%;
    top: 100px;
    background: rgba(0, 0, 0, .8);
  }
    .c_box_item {
        margin-bottom: 20px;
    }
    .c_box_item::before {
        display: none;
    }
    .c_feature_box {
        padding: 45px 0px 25px 0px;
    }
    .d_feature_img {
        padding-left: 0px;
    }
    .d_feature_img img{
        max-width: 100%;
        margin-top: 50px;
    }
    
    .left_indus {
        width: 100%;
        float: none;
        display: block;
    }
    .right_indus {
        width: 100%;
        float: none;
    }
    .industries_area {
        display: block;
    }
    .indus_img {
        text-align: left;
    }
    .indus_img img {
        max-width: none;
        width: 100%;
    }
    .indus_text {
        padding-left: 15px;
        padding-top: 40px;
        margin: auto;
    }
    .service_item {
        margin-bottom: 30px;
    }
    .service_item_inner{
        margin-bottom: -30px;
    }
    .service_area {
        padding: 100px 0px;
    }
    .testimonials_area .testimonials_slider{
        padding: 0px 40px;
    }
    .testimonials_slider .item .media .media-body {
        padding-left: 15px;
        padding-right: 0px;
        margin-top: 10px;
    }
	.testimonials_slider .item .media .d-flexs { margin-top:0px; width:100% !important;}
	.testimonials_slider .item .media .media-body { position:relative; width:100%; max-width:inherit;}
    .testimonials_slider .owl-prev{
		top:0; color:#4d4d4d; border:1px solid #4d4d4d;
        left: 50px;
    }
    .testimonials_slider .owl-next {
		top:0; color:#4d4d4d; border:1px solid #4d4d4d;
        left: 100px;
    }
    .l_news_item {
        margin-bottom: 30px;
    }
    .l_news_inner{
        margin-bottom: -30px;
    }
    .categories_widget {
        margin-left: 0px; 
    }
    .f_widgets_inner .col-md-6{
        margin-bottom: 40px;
    }
    .f_widgets_inner{
        margin-bottom: -40px;
    }
    .copy_right_area{
        text-align: center;
    }
    .copy_right_area .float-md-right{
        float: none !important;
    }
    .copy_right_area .float-md-right .nav{
        display: block;
    }
    .copy_right_area .float-md-right .nav li{
        display: inline-block;
        margin-right: 25px;
    }
    .copy_right_area .float-md-left{
        float: none !important;
    }
    .static_main_content .static_social {
        position: relative;
        left: 0px;
        top: 0px;
    }
    .static_social ul li {
        margin-bottom: 0px;
        display: inline-block;
        margin-right: 10px;
    }
    .static_social ul li:last-child {
        margin-right: 0px;
    }
    .static_main_content .static_social {
        margin-bottom: 30px;
    }
    .right_sidebar_area {
        padding-left: 0px;
        margin-top: 50px;
    }
    .contact_form{
        margin-top: 50px;
    }
}
@media(max-width: 767px){
    .testimonials_slider .item .media {
        display: block;
    }
    .testimonials_slider .item .media .d-flex {
        display: block;
    }
    .testimonials_slider .item .media .media-body {
        display: block;
    }
    .p_100{
        padding: 60px 0px;
    }
    .project_area {
        padding: 60px 0px;
    }
    .static_area {
        padding: 60px 0px;
    }
    .right_sidebar_area {
        margin-bottom: -45px;
    }
    .l_news_item {
        max-width: 369px;
        margin: 0px auto 30px;
    }
    .twitter_widget {
        margin-left: 0px;
    }
    .contact_widget {
        margin-left: 0px;
    }
    .banner_text_inner h4 {
        font-size: 28px;
    }
    .banner_text_inner {
        padding-top: 135px;
        padding-bottom: 60px;
    }
    .banner_area {
        min-height: auto;
    }
	.footer_form .col-sm-3, .footer_form .col-sm-9 { margin-bottom:30px;}
	.howwork_area .row li:nth-child(2):after {  position:absolute; content: ""; font-family:'icomoon' !important; font-size:20px; bottom:-15%; right:45%; top:auto;}
	.howwork_area .row li:last-child:after { content:'';}
	.howwork_area .row-reverse li:first-child:after {  position:absolute; content: "\e929" !important; font-family:'icomoon' !important; font-size:20px; top:30%; right:95%;}
	.howwork_area .row-reverse li:after {
    position: absolute;
    content: "\e929";
    font-family: 'icomoon' !important;
    font-size: 20px;
    top: 30%;
     right:95%;
}
.howwork_area .row-reverse li:last-child:after { content:'' !important;}
 
}
@media(max-width: 690px){
	.icon_top li a { font-size:13px;}
	.icon_top li { margin-left:10px;}
	.testimonials_slider .owl-prev, .testimonials_slider .owl-next {
        display:none;
    }
	.case_link, .link_link { display:none;}
}
@media(max-width: 575px){
    .c_feature_box {
        margin-top: 0px;
    }
    .creative_feature_area {
        padding-top: 50px;
    }
    .main_title h2 {
        font-size: 28px;
        line-height: 40px;
    }
    .testimonials_area .testimonials_slider{
        padding: 0px 0px;
        padding-bottom: 30px;
    }
    .testimonials_slider .owl-prev, .testimonials_slider .owl-next {
        display:none;
    }
    .testimonials_slider .owl-prev{
      left:10px;
	  top:0px;
    }
    .testimonials_slider .owl-next {
      left:50px;
    }
    .copy_right_area .float-md-left h5 {
        font-size: 12px; line-height:24px; margin-bottom:20px;
    }
    .copy_right_area .float-md-right .nav li {
        margin-right: 15px;
    }
    .copy_right_area .float-md-right .nav li a {
        line-height: 30px;
        font-size: 12px;
    }
    .main_slider_area #main_slider ul li .slider_button .bg_btn {
        display: block;
        margin-right: 0px;
        margin-bottom: 7px;
    }
    .tp_btn {
        width: 160px;
        text-align: center;
        display: none !important;
    }
	.footer_form .col-sm-3, .footer_form .col-sm-9 { text-align:center;}
	.footer_form .icon,.footer_form .icon2 { display:inline-block;}
	.footer_form form { padding:0 30px;}
	.icon_top li a { font-size:11px; }
	.icon_top li{line-height:14px;}
	.top_menu { padding:15px 15px;}
	.main_menu_area .logo { font-size:34px; color:#FFF; font-weight:bold; margin-top:-55px;}
	.padLR { padding:0 0px;  }
	.padLR p { text-align:justify;}
	
	.howwork_area .row li:after, .howwork_area .row li:nth-child(2):after, .howwork_area .row li:last-child:after, .howwork_area .row-reverse li:first-child:after {  position:absolute; content: "\e928" !important; font-family:'icomoon' !important; font-size:20px; bottom:-15%; right:48%; top:auto;}
	 .howwork_area .row-reverse li:last-child:after { content: "" !important; }
	 .row_service { overflow:hidden; display:block; position:relative; }
	 .gray_img img { float:left; width:150px; margin-right:20px; margin-bottom:20px;  }
	 .service_item h4 { float:left; text-align:left; margin-top:35px; font-size:20px;}
	 .service_item .list_talbe  li { text-align:right;}
	 .client_slider, .client_overlay { display:none !important;}
	 .project_area  .owl-carousel.off { display:block;}
	  .project_slider .item { position:relative; width:100%; }
	    .project_slider .item img { display:block !important; width:100%; margin-bottom:60px;}
	   .project_slider .item h4.green {mix-blend-mode: multiply; background:#4fb847; position:absolute; z-index:100;   color:#FFF; padding:10px; font-size:14px; font-weight:bold; min-height:210px; min-width:175px; vertical-align:bottom; display: table-cell;}
.project_slider .item h4.blue {mix-blend-mode: multiply; background:#009fdf; position:absolute; z-index:100;     color:#FFF; padding:10px; font-size:14px; font-weight:bold; min-height:155px; min-width:175px; vertical-align:bottom; display: table-cell;}
 .project_slider .item h4.pink {mix-blend-mode: multiply; background:#e7088b; position:absolute; z-index:100;     color:#FFF; padding:10px; font-size:14px; font-weight:bold; min-height:155px; min-width:175px; vertical-align:bottom; display: table-cell;}
 		.topc_side, .bottomc_side, .top_side {    bottom: -50px;
    top:auto;
    left: -10px; right:auto;}
	.topc_side span, .bottomc_side span, .top_side span {
    position: absolute;
    bottom: 10px;
}
	
}
@media(max-width: 480px){
    .static_main_content .media{
        display: block;
    }
    .static_main_content .media .d-flex{
        margin-bottom: -10px;
    }
    .media .media-body {
        padding-left: 0px;
    }
	.row_service { overflow:hidden; display:block; position:relative; }
	.gray_img img { float:left; width:100px; }
	
	 .service_item .list_talbe  li { text-align:right;}
	 .service_item h4 {   font-size:16px; margin-top:20px;}
	  .client_feature_area { padding:40px 20px;}
	  .top_menu .container { width:100%;}
	  /*.top_menu { display:none;}*/
	 .main_menu_area .navbar .navbar-collapse { top:61px; }
	 .main_menu_area .navbar .navbar-collapse  .icon_top{ display:block;  position:absolute; right:20px; top:20px; }
	  .main_menu_area .navbar .navbar-collapse  .icon_top li { float:none; margin-bottom:15px;}
	  .main_menu_area .navbar .navbar-collapse  .icon_top li i { font-size:40px;}
}
@media(max-width: 380px){
	.main_menu_area .navbar .navbar-brand { display: none;}
}