@media(max-width:1179px) {
.container { width: 100%; }
.logo { width: 30% }
.logo img { width: 100%; height: auto }
.navbar-default .navbar-nav > li { margin-left: 15px; }
.video-testimonilas-section span { width: 33%; font-size: 20px; }
.banner-section-main { height: 400px; background-size: 114% auto; }
}
 @media(max-width:1023px) {
.navbar-default .navbar-nav { margin-top: 0px; }
.logo { width: 18%; margin: 20px 0 20px 2% }
.footer-logo-copyright-section { display: inline-block; }
.navbar-default .navbar-toggle { margin-top: 20px; border-color: #0676f2; }
.navbar-default .navbar-toggle .icon-bar { background-color: #0676f2; }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: none; }
.footer-menu { float: left !important }
.navbar-default .navbar-nav > li { margin-left: 0px; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { box-shadow: none !important; border: none !important }
.navbar-default .navbar-nav > li a { padding: 2px 6px; font-size: 13px; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: none !important; margin-top: 20px; }
.banner-section-main { height: 300px; background-size: 114% auto; }
.why-choose-section h3 { font-size: 20px; }
.why-choose-section ul li span { width: 62px; }
.why-choose-section ul li { font-size: 13px; }
.why-choose-section ul li em { width: 75%; }
.once-said-section .client-testimonials p { font-size: 19px; line-height: 24px; }
.once-said-section .client-name-test { font-size: 15px; padding-top: 13px; }
.once-said-section h2 { font-size: 30px; }
.client-s-meeting-section p { font-size: 13px; line-height: 18px; }
.footer-s-media-section ul li a span { font-size: 13px; }
.footer-s-media-section ul li a { font-size: 55px; height: 130px; }
.subscribe-form-main { float: right; width: 66%; }
.video-img { width: 99px; }
.video-testimonilas-section span { font-size: 15px; }
.copyright-test { color: #999; font-size: 10px; line-height: 25px; }
}
 @media(max-width:767px) {
.navbar-default .navbar-nav > li { margin-left: 0px; border-top: #fff 1px solid; }
.navbar-default .navbar-nav > li:first-child { border-top: none }
.client-name-test { font-size: 13px; padding-top: 10px; }
.banner-section-main { height: 248px; background-size: 100% 100% }
.why-choose-section .col-md-6 { padding-bottom: 30px; }
.kevin-content-section { padding: 30px 0; }
.kevin-content-section .col-md-3 img { display: table; margin: auto; width: 50%; }
.our-blog-section p{ font-size:20px;}
.client-s-meeting-section p { margin-bottom: 40px; }
.client-s-meeting-section { padding: 40px 0 0 0; }
.subscribe-form-main::before { left: 0px; }
.footer-logo-copyright-section { padding-top: 40px; }
.thinkdifferently-img { display: table; float: none; margin: auto; }
.footer-main .footer-menu { display: table; float: none !important; margin: auto; }
.copyright-test { color: #999; font-size: 14px; line-height: 25px; padding: 25px 0; }
.video-testimonilas-section .col-md-6 { display: table; float: none !important; margin: auto; padding-top: 20px; width: auto; }
.video-testimonilas-section { padding: 15px 0 30px; }
.our-blog-section p { padding-top: 80px; }
.once-said-section .client-testimonials p { font-size: 13px; line-height: 20px; }
.client-testimonials::before { font-size: 130px; top: 50px }
.client-testimonials::after { font-size: 130px; bottom: 50px; }
.once-said-section .client-name-test { font-size: 12px; padding-top: 0; }
.kevin-content-section p { font-size: 14px; line-height: 24px; }
.why-choose-section h3 { display: inline-block; font-size: 20px; padding-top: 40px; }
.why-choose-section { padding: 0px 0px 40px 0px }
.logo { margin: 20px 0 20px 2%; width: 48%; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { float: none !important; margin-top: 0; }
.navbar-default .navbar-nav > li a { font-size: 13px; padding: 8px 10px; }
.client-testimonials p { font-size: 13px; line-height: 22px; }
.newletter-section p{ width:100%; line-height:22px; font-size:14px;}
.middle-section-main h2{ font-size:25px; margin-top:10px; text-align:center;  padding-top:10px;}
.subscribe-form-main { width: 100%; }
}
 @media(max-width:479px) {
.footer-s-media-section ul li a span { display: none; }
.footer-s-media-section ul li a { font-size: 35px; height: 50px; }
.video-testimonilas-section span { font-size: 13px; width: 31%; }
.video-testimonilas-section .video-img { margin-top: 20px; }

.newletter-section p { width: 100%; font-size: 14px; }
.middle-section-main h2 { clear: left; display: block; font-size: 24px; font-weight: 700; padding-top: 30px; text-align: center; }
.why-choose-section ul li em { width: 77%; }
.banner-section-main { background-size: 100% 100%; height: 168px; }
}