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

   .paraImg {max-width: 1046px;}

}
@media screen and (max-width:1679px){
    .content_img .content_img_middle.community_top {
        margin-top: 40px;
    }
}

@media only screen and (min-width: 1530px) {
    .container {width: 1440px;}

}
@media only screen and (max-width: 1530px) {
    .content_img .content_img_middle .content_info{max-width: 50%;padding: 45px 40px;}
    .content_img .content_img_middle .content_info p{font-size: 18px;margin: 0 0 20px;line-height: 28px;}
    .content_img .content_img_middle .content_info h1{margin: 0 0 25px;font-size: 38px;}
    .title_tag h2{ font-size: 36px;}
    .what_we_do p{font-size: 20px;}
    .what_we_do .text_box h3{ font-size: 28px;}
    .what_we_do .img_view{margin: 70px auto 40px -30px;width: calc(100% + 60px);    }
    .what_we_do .text_box{ margin: 0 0 80px;}
    .what_we_do{padding: 0 0 100px;}
    /*header,header .col-md-12{height: 100px;}*/
    .loop_section h2{font-size: 40px;}
    .customers_box p{font-size: 20px;}
    .customers_say .owl-nav .owl-prev{left: -55px;}
    .customers_say .owl-nav .owl-next{right: -55px;}
    .logo_section ul{display: flex;display: -webkit-flex;align-items: center;}
    .how_can_help .middle_in{padding: 0 80px 60px;}
    .cisco_section .cisco_middle .container{width: 100%;}
    .cisco_section .cisco_box h3{font-size: 28px;}
    .cisco_section .cisco_box{padding: 25px;}
    .cisco_section .cisco_middle p{font-size: 20px;}
    .cisco_section .cisco_box h3{min-height: 88px;margin: 0 0 15px;}
    .intro_screen_midl{margin-left: 90px;}
    .intro_screen_midl h2{font-size: 46px;max-width: 575px;}
}

@media only screen and (max-width: 1300px) {
    .paraImg { max-width: 585px; background-position: 250px 0;}
}

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

    .content_img .content_img_middle{width: calc(100% - 40px);margin: 40px auto 60px;border: 3px solid #b57084;}
    .content_img .content_img_middle .img_tag{margin: -45px -26px 40px 0;}
    .content_img .content_img_middle .content_info{padding: 35px 30px;}
    .content_img .content_img_middle .content_info p{font-size: 16px;margin: 0 0 14px;line-height: 24px;}
    .content_img .content_img_middle .content_info h1{ font-size: 32px;}

    .what_we_do .img_view{width: 100%;margin: 40px auto 40px 0;}
    .what_we_do .text_box h3{ font-size: 20px;}
    .title_tag h2{font-size: 30px;margin: 0 0 30px;}
    .what_we_do p{font-size: 18px;}
    .what_we_do .text_box{padding: 0 15px;}

    .btn_sub{padding: 0 20px;}
    .loop_section .info .btn_sub{height: auto;line-height: normal;padding: 14px 20px;}
    .loop_section h2{font-size: 32px;}
    .loop_section .img_tab{padding: 30px 0;}
    .our_value .img_view .img_box{height: 140px;}
    .what_we_do .text_box p{font-size: 16px;}
    .other_page_main .content_img_middle .img_tag{margin: 0 -23px 0 0;}
    .content_img_middle.our_value_top .img_tag{ margin-bottom: -40px;margin-top: -40px;}
    .content_img_middle.our_value_top{margin-bottom: 100px;}
    .content_img .content_img_middle.community_top{margin-top: 0;}
    .customers_say #customers_say{margin: 30px 0 0;}
    .customers_box p{font-size: 18px;}
    .customers_box h3{font-size: 20px;}
    .customers_say .owl-nav .owl-prev{left: -40px;}
    .customers_say .owl-nav .owl-next{right: -40px;}

    .our_team .middle_in p{font-size: 18px;}
    .our_team{padding-bottom: 100px;}
    .our_team .middle_in{ padding: 0 55px 90px;}
    .logo_section{margin-top: 40px;}
    .customers_say{margin: 20px 0 100px;}

    .how_can_help .middle_in{padding: 0 40px 30px;}
    .services_type ul li{padding: 0 15px;margin: 15px -2px;}
    .services_type ul li h4{font-size: 16px;}
    .services_type ul li .icon{min-height: 125px;}
    .services_type ul li .icon img{max-width: 120px;max-height: 120px;}
    .how_can_help{padding: 0 0 100px;}
    .how_can_help .middle_in p{font-size: 18px;}
    .how_can_help .middle_in {padding: 0 15px 20px;}
    .cisco_section .cisco_middle{width: calc(100% - 40px);border: 3px solid #7ba5f0;padding: 40px 30px 0;}
    .cisco_section .cisco_middle p{font-size: 18px;}
    .intro_screen_midl h2{font-size: 36px;max-width: 455px;}
    
    
}

@media only screen and (max-width: 991px) {
    .container{width: 100%;}
    header .toggleMenu .navbar-icon {
        background: transparent;
        cursor: pointer;
        display: inline-block;
        height: 35px;
        position: relative;
        vertical-align: middle;
        width: 40px;
    }
    header .toggleMenu .navbar-icon span {
        background: #b57084;
        border-radius: 0;
        display: block;
        height: 3px;
        left: 17.5%;
        opacity: 1;
        position: absolute;
        transition: all 0.25s ease-in-out 0s;
        width: 65%;
    }
    header .toggleMenu .navbar-icon span:nth-child(1) {
        top: 7px;
    }
    header .toggleMenu .navbar-icon span:nth-child(2), header .toggleMenu .navbar-icon span:nth-child(3) {
        top: 16px;
    }
    header .toggleMenu .navbar-icon span:nth-child(4) {
        top: 25px;
    }
    header .toggleMenu.active .navbar-icon span:nth-child(1) {
        left: 50%;top: 16px;width: 0;
    }
    header .toggleMenu.active .navbar-icon span:nth-child(2) {
        transform: rotate(45deg);
    }
    header .toggleMenu.active .navbar-icon span:nth-child(3) {
        transform: rotate(-45deg);
    }
    header .toggleMenu.active .navbar-icon span:nth-child(4) {
        left: 50%; top: 16px; width: 0;
    }

    p{font-size: 14px;line-height: 24px;}
    header .logo{ max-width: 198px;}
    header,header .col-md-12{height: 75px;}

    header.sticky .logo {   
        max-width: 200px;
        position: relative;
        top: 0px;
    }

    .content_img .content_img_middle{display: table;display: -webkit-table;width: calc(100% - 30px);border: none;margin: 0px auto 60px;}
    .content_img .content_img_middle .img_tag{display: table-header-group;margin: 0;}
    .content_img .content_img_middle .content_info{display: table-footer-group;top: 20px;position: relative;}
    .content_img .content_img_middle .content_info h1{ font-size: 28px;margin: 0 0 15px;}
    .what_we_do{ padding: 0 0 60px;}
    .what_we_do p{font-size: 16px;}

    .loop_section h2{font-size: 30px;margin: 0 0 15px;}
    .loop_section p{font-size: 16px;}
    footer .copy_right ul li{margin-left: 20px;}

    .our_value .img_view,.our_value .text_box {flex-wrap: wrap;}
    .our_value .img_view .img_box{margin: 0 0 30px;width: 50%;height: 200px;}
    .our_value .text_box .text_list{width: 50%; padding: 15px;}
    .our_value .img_view{margin: 40px auto 0 0;}
    .content_img .content_img_middle .img_tag img{width: 100%;    padding-bottom: 20px;}

    .customers_say .owl-nav .owl-prev{left: 0px;}
    .customers_say .owl-nav .owl-next{right: 0px;}
    .our_team{padding-bottom: 60px;}
    .logo_section{margin-top:20px;}
    .our_team .middle_in .title_tag h2{margin: 0 0 20px;}
    .our_team .middle_in p{font-size: 16px;}
    .our_team .middle_in{padding: 0 15px 40px;}
    .how_can_help{ padding: 0 0 60px;}
    
    .cisco_section{padding: 60px 0 120px;}
    .cisco_section .cisco_middle{padding: 30px 20px 0;}
    .cisco_section .cisco_box{width: 46%;margin-left: 4%;padding: 20px;}
    .cisco_section .cisco_box h3{font-size: 22px;  min-height: 70px;}
    .cisco_section .cisco_middle p { font-size: 16px;}
    .intro_screen_midl{ margin-left: 40px;}
    
    .paraImg { min-height: 541px; margin-bottom: 30px; position: static;background-position:center; max-width: 100%;}

   /* .banner_vedio video#myVideo{
        display: none;
    }
    .banner_vedio .mobile_vedio{
        display: block;
        }*/
        .contact-wrpr input, .contact-wrpr textarea {         
            margin-bottom: 20px !important;
        }
		
		.custom-change-contact .content_img_middle.our_value_top .img_tag {
			position: unset;			
		}
		.middle_in_custom .contact-wrpr {
			margin-top: 0;
		}
		.custom-change-contact .content_img_middle.our_value_top {
			margin: 0 auto;
		}
    }

    @media only screen and (max-width: 767px) {
        .what_we_do .text_box h3{font-size: 16px;}
        .what_we_do .text_box{padding: 0;}
        .loop_section .row{display: block;margin-bottom: 50px;margin-top: 50px;}
        .loop_section .img_tab{margin: 0 0 20px;}
        .loop_section h2{font-size: 26px;}
        footer .copy_right{display: block;text-align: center;}
        footer .copy_right p{margin: 0 0 5px;line-height: normal;font-size: 14px;}
        footer .copy_right ul li{font-size: 14px;}
        footer{padding: 12px 0;}

        .customers_box .quotes_icon{margin: 0 0 20px;}
        .customers_box p{font-size: 16px;line-height: 24px;}
        .customers_say #customers_say{margin: 10px 0 0;}
        .title_tag h2{font-size: 24px;}
        .customers_box .img_tag{margin-top: -80px;}
        .customers_box{margin-top: 50px;}
        .customers_box .img_tag img{ height: 100px;width: 100px;}
        .customers_say{margin: 20px 0 50px;}
        .logo_section ul li{padding: 0 15px;}

        .services_type ul li{width: 33.33%;}
        .cisco_section .middle_in{margin: 30px 0 0;}
        .cisco_section .middle_in .col-md-3{text-align: center;}
        .cisco_section .cisco_box{margin: 20px 10px 10px;width: calc(50% - 10px);}

        .paraImg { min-height: 330px;}
        section.banner_vedio iframe#vidbg {
            float: left;
            width: 100%;
            height: 360px;
        }
		footer .copy_right p, footer .copy_right ul {
			text-align: center;
			width: 100%;
		}
    }
    @media only screen and (max-width: 639px) {
        .content_img .content_img_middle .content_info h1{font-size: 22px;}
        .what_we_do .img_view{display: block;display: -webkit-block;margin: 40px auto 20px 0;}
        .what_we_do .img_view .img_box{width: 100%;margin: 15px 0 0;}
        .what_we_do .text_box{display: block;margin: 0 0 40px;}
        .what_we_do .text_list{width: 100%;padding: 7px 15px;text-align: center;}
        .our_value .text_box .text_list{width: 100%;}
        .what_we_do .img_view .img_box{height: auto;}
        .what_we_do .text_box p{margin: 10px 0 0;}
        .logo_section ul{flex-wrap: wrap;}
        .logo_section ul li{width: 50%; padding: 15px;}
        .logo_section ul li img{max-height: 100px;}
        .services_type ul li{width: 50%;}
        .how_can_help .middle_in p { font-size: 16px;}
        .cisco_section .middle_in .col-md-9{display: block;display: -webkit-block;}
        .cisco_section .cisco_box{width: 100%;margin: 10px 0;}
        .cisco_section .cisco_middle{padding: 30px 10px 0;}
        .cisco_section .cisco_box h3{min-height: inherit;font-size: 18px;}
        .intro_screen_midl{ margin-left: 0;padding: 20px;}
        .intro_screen_midl h2{ font-size: 26px;max-width: 325px;}
    }

    @media only screen and (max-width: 479px) {
        .logo_section ul li{padding: 10px 7px;}
        .services_type ul li .icon img{max-height: 80px; max-width: 80px;}
        .services_type ul li .icon { min-height: 85px;}
        .services_type ul li{padding: 0 10px;}
        .intro_screen_midl h2{ font-size: 22px;}

        section.banner_vedio iframe#vidbg {
            height: 300px;
        }
        .contact-wrpr input{
            height: 40px !important;
        }
        .contact-wrpr input, .contact-wrpr textarea{
            font-size: 15px !important;
        }
        .contact-wrpr {
            margin: 25px auto 0;
        }
        button.btn.btn-sumit.hvr-sweep-to-right {
            height: 45px;
            line-height: 45px;
            font-size: 15px;
        }
    }
}

