@media (max-width:1200px) {
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background:#fff; padding:8px 5px 6px }
.navbar-default .navbar-toggle i { color:#bbb; font-size:2em }
.quote-buttons span { margin:0 2px }
.flickr-widget ul li { margin-left:0; margin-right:7px }
.subscribe-widget form input[type=text] { margin-bottom:10px }
.history-content p { max-height:36px; line-height:20px; overflow:hidden }
.projects-carousel { width:950px!important }
.navbar-default .navbar-nav>li>a { padding:28px 20px }
}
@media only screen and (min-width:1000px) and (max-width:1169px) {
ul.social-list li a i { width:37px }
#main-slide .slider-content h2 { font-size:45px }
#main-slide .carousel-indicators { bottom:-6px }
#main-slide .slider-content h1 { font-size:45px }
#main-slide .slider-content h4 { font-size:16px; margin-top:18px }
#main-slide .slider-content ul { padding:4px 0 0 }
.dedicated img { height:325px }
.footer-s { margin:10px auto; width:50% }
}
@media only screen and (min-width:480px) and (max-width:767px) {
header .navbar-default .navbar-brand { padding-top: 10px !important;}
header .navbar-brand > img { display:inline-block;padding: 10px;}
#main-menu .navbar-default .navbar-nav > li > a { border-bottom:none;}
.navbar-default .navbar-nav>li>a { padding:19px 12px}
#main-menu .navbar-default .navbar-nav .dropdown-menu.dropdown { position:static;}
.navbar-default .navbar-nav .dropdown { width:100% !important }
.navbar .nav>li {width:100%;}
.section { padding:30px 0 0 }
#main-slide .item .slider-content { margin-top:-30px }
#main-slide .carousel-control i { padding:2px 5px }
ul.wtf-menu li { float:none }
.wtf-menu ul.submenu { top:0!important }
.navbar-default .navbar-nav .dropdown { position:inherit;  visibility: visible;opacity: 100;}
.search-in { width:100% }
.plan-tables1 ul li { font-size:14px }
.search-in .btn-se { margin:20px 0 }
#main-slide .slider-content h1 { font-size:13px }
.big-title h1, .big-title h2 { font-size:20px; margin-bottom:30px }
.page-banner h2 { font-size:22px }
.slider.btn { padding:0 6px; font-size:10px }
.navbar-brand { float:left; padding:7px 15px }
.navbar-default .navbar-nav>li>a { padding:10px }
.carousel-inner input[type=text] { height:24px; font-size:12px; margin:10px 0 0 }
.carousel-inner input[type=submit] { height:24px; margin:10px 0 0; padding:0; font-size:12px; display:none }
#main-slide .slider-content h4 { font-size:8px; line-height:normal }
#main-slide .slider-content ul li { display:none; line-height:normal; font-size:9px }
.dedicated img { margin-top:5px; height:100px; width:150px }
.slider.btn1 { padding:1px 6px; margin:0; font-size:10px }
.started-p { font-size:22px; line-height:normal; height:100px }
.parallax-text-container-1 .parallax-text-item { padding:20px 0 }
.footer-s { width:80% }
ul.social-list li a i { width:25px; height:25px; line-height:35px; border:none }
ul.social-list li:last-child a i { border-right:none }
.navbar-header { padding:0 }
.fixed-header .navbar-brand { padding:4px 11px!important }
#main-slide .slider-content { margin-top:-30px }
.carousel-inner input[type=text] { display:none }
#main-slide .item img, .carousel-inner { height:150px }
.navbar-fixed-top { width:100% }
.dropdown-menu .divider { display:none }
}
@media only screen and (min-width:768px) and (max-width:999px) {
.navbar-header { padding:5px 0; width:34% }
.navbar-brand { float:left; padding:0 9px!important; width:100%!important }
.navbar-default .navbar-nav>li>a { line-height:1.5; padding:18px 10px!important }
.navbar-default .navbar-nav .dropdown { width:230px }
#main-slide .carousel-indicators { bottom:-14px }
.ar-img, .right-img { display:none }
header .navbar-header .navbar-toggle { display:none;}
.hidden-header {height:103px !important;}
header .navbar-brand { padding:0px !important; float:left;}
header .navbar-collapse.collapse { display:block !important;}
header .navbar-nav > li { float:left;}
header .navbar-nav { float:right !important;}
header .navbar-header { float:left !important;}
header .navbar .nav { border-bottom:none;}
header .navbar-default .navbar-nav > li > a { border-bottom:none;}
header .navbar-collapse { border-top:none}
#main-menu .navbar-header { width:100%;}
#main-menu .navbar-default .navbar-nav > li > a { border-bottom:none;}
}
@media only screen and (min-width:768px) and (max-width:991px) {
#main-menu .navbar-default .navbar-nav .dropdown-menu.dropdown { position:static; float:none; width:100%;}
#main-menu .navbar-default .navbar-nav > li > a { padding-top:9px !important; padding-bottom:9px !important;}
section#main-menu {max-height: 450px;
    overflow-y: scroll;}
}
@media only screen and (min-width:992px) and (max-width:999px) {
	#main-menu .navbar-default .navbar-nav > li > a {  padding:9px 12px !important; line-height:normal;}
	}
@media only screen and (min-width:992px) and (max-width:1220px) {
.boxed-page header {
    width:98%;
}
.boxed-page { width:98%;}
	}
@media (max-width:991px) {
.started-p { font-size:30px; height:120px; width:30%; line-height:36px }
.dedicated img { width:270px; height:200px; margin-top:30px }
#main-slide .slider-content h1 { font-size:20px }
#main-slide .slider-content h3 { font-size:16px; margin:0 }
#main-slide .slider-content h4 { font-size:15px; margin-top:0 }
#main-slide .slider-content ul li { font-size:12px; line-height:20px }
#main-slide .slider-content ul li i { font-size:10px }
.slider.btn1 { padding:6px 25px; font-size:15px }
#main-slide .slider-content h2 { font-size:20px }
.carousel-inner input[type=text] { height:55px }
.carousel-inner input[type=submit] { height:55px; font-size:24px }
.slider.btn { padding:6px 25px; font-size:15px }
.boxed-page, .boxed-page header { width:96% }
.classic-testimonials { margin-bottom:25px!important }
.tp-caption a.btn-system { font-size:11px; padding:4px 8px }
.contact-details { display:none!important }
.navbar-brand { padding:8px 25px; width:70%; float:left }
.navbar-default .navbar-nav { margin:0!important; top:0 }
ul.social-list { float:none!important; text-align:center }
ul.social-list li { float:none!important; display:inline-block }
.copyright-section, .quote-buttons { text-align:center }
ul.footer-nav { display:block; float:none!important; text-align:center; margin-top:10px }
ul.footer-nav li { display:inline-block; float:none; margin-left:15px }
.page-banner { text-align:center }
ul.breadcrumbs { float:none }
ul.breadcrumbs li { display:inline-block; float:left\0/ }
.portfolio-4 .portfolio-item { width:49.99%!important; padding-left:15px; padding-right:15px; margin-bottom:30px }
.projects-carousel { width:100%!important }
.pricing-tables .pricing-table {
//width:50%!important; margin-bottom:15px }
.pricing-tables .highlight-plan { margin:0 0 15px }
.pricing-tables .pricing-table.highlight-plan .plan-name { padding:15px 0 }
.pricing-tables .pricing-table.highlight-plan .plan-signup { padding:25px 0 }
.pricing-tables .pricing-table:hover { top:0 }
.milestone-block { margin-bottom:25px; margin-right:40px }
.fittext { font-size:30px; line-height:38px }
.team-member { text-align:center; margin-bottom:30px }
.member-photo { display:inline-block; margin:0 auto }
.easyPieChart { margin:0 40px 20px 0 }
.right-sidebar { margin-top:60px; padding-top:60px; border-top:1px solid #eee }
.sidebar .widget { margin-bottom:35px }
.navbar-default .navbar-nav>li>a { border-bottom:1px dashed #efefef; padding:10px!important; line-height:1.5; width:100% }
.navbar-default .navbar-nav .dropdown { width:230px }
.navbar-default .navbar-nav>li { margin-left:0 }
.ar-img, .right-img, .search-side { display:none }
}
@media (max-width:768px) {
.navbar-fixed-top { width:100% }
.navbar-default .navbar-nav>li>a { padding:19px 12px }
.navbar-default .navbar-nav .dropdown { width:230px }
.navbar .nav>li { width:auto }
.dedicated img { width:200px; height:140px; margin-top:0 }
#main-slide .slider-content h1 { font-size:20px }
#main-slide .slider-content h4 { font-size:12px; margin-top:0 }
#main-slide .slider-content ul { display:none }
#main-slide .slider-content ul li { font-size:12px; line-height:20px }
#main-slide .slider-content ul li i { font-size:10px }
.started-p { font-size:30px }
.slider.btn1 { font-size:15px; padding:5px 12px }
.navbar-brand { float:none; padding:8px 0 }
.search-in .btn-se { margin:20px 0 }
.navbar-default .navbar-nav>li>a { font-size:16px }
.search-in { width:100% }
.parallax-text-container-1 .parallax-text-item { padding:20px 0 }
.tp-leftarrow, .tp-rightarrow { display:none!important }
.tp-caption a.btn-system { display:none }
.history-box img { float:none; width:100% }
.history-content { float:none; width:100%!important }
.history-box span.history-date { right:inherit; left:15px }
.portfolio-filter li { margin-bottom:8px }
.portfolio-4 .portfolio-item { width:100%!important; padding-left:15px; padding-right:15px; margin-bottom:20px }
.milestone-block { margin-bottom:20px; margin-right:45px }
#main-slide .slider-content { margin-top:26px }
#main-slide .carousel-indicators { display:none }
.slider.btn { font-size:15px; margin-top:10px; padding:6px 25px }
#main-slide .carousel-control i { font-size:24px; line-height:20px; padding:15px 8px }
.carousel-inner input[type=text], .carousel-inner input[type=submit] { display:none }
#main-slide .carousel-control .fa-angle-left, #main-slide .carousel-control .fa-angle-right { top:54% }
.ar-img, .right-img { display:none }
}
@media only screen and (max-width:479px) {
div.header-lined h1 { font-size:26px;}
section#header {padding: 20px 0 10px;}
#main-menu .navbar-default .navbar-nav { padding:0px;}
#main-menu ul.dropdown, ul.sup-dropdown {padding-left:0px !important;}
header .navbar-default .navbar-brand { padding-top: 10px !important;}
.top-bar { text-align:center }
#main-slide .slider-content h2 { font-size:15px!important }
#main-slide .carousel-control .fa-angle-left, #main-slide .carousel-control .fa-angle-right { top:48%!important }
#main-slide .slider-content h3 { font-size:10px }
.navbar-default .navbar-nav { padding:15px 0 }
.search-form, .show-search { display:none }
ul.social-list li { margin:0 3px }
ul.social-list li a i { font-size:.9em; display:block; width:auto; line-height:30px; border:none!important }
ul.social-list li a:hover { background-color:transparent!important }
ul.social-list li a.facebook:hover { color:#507CBE }
ul.social-list li a.twitter:hover { color:#63CDF1 }
ul.social-list li a.google:hover { color:#F16261 }
ul.social-list li a.dribbble:hover { color:#E46387 }
ul.social-list li a.linkdin:hover { color:#90CADD }
ul.social-list li a.tumblr:hover { color:#4D7EA3 }
ul.social-list li a.flickr:hover { color:#E474AF }
ul.social-list li a.instgram:hover { color:#4D4F54 }
ul.social-list li a.vimeo:hover { color:#87D3E0 }
ul.social-list li a.skype:hover { color:#36C4F3 }
.navbar-default .navbar-toggle { margin-top:15px; outline:0 }
.navbar-default .navbar-nav>li>a { padding:5px 0 5px 10px; display:block; border:none!important }
.navbar-default .navbar-nav>li>a:after { display:none }
.navbar-default .navbar-nav>li>a:hover { opacity:.7 }
.navbar-default .navbar-nav>li { margin-left:0; display:block; margin-bottom:5px }
.navbar-default .navbar-nav>li.drop>a { padding-right:10px; border-radius:2px }
ul.dropdown, ul.sup-dropdown { opacity:1!important; position:relative!important; visibility:visible!important; width:100%!important; top:inherit!important; left:0!important; margin-top:0!important; background:#fff!important; padding-left:20px!important; box-shadow:none!important }
ul.dropdown li, ul.sup-dropdown li { border-top:none }
.milestone-block { display:block; clear:left; margin-right:0 }
.btn-system { margin-bottom:10px }
.easyPieChart { font-size:24px; font-weight:400; position:relative; text-align:center; display:inline-block; margin:0 0 20px; overflow:hidden }
#main-slide .slider-content { margin-top:-30px }
.navbar-fixed-top { width:100% }
.dropdown-menu .divider { display:none }
}
@media (min-width :992px) {
#main-slide .slider-content h2 { font-size:48px }
}
@media (min-width:768px) and (max-width:991px) {
.navbar-default .navbar-nav>li>a { padding:19px 12px!important }
.navbar-default .navbar-nav .dropdown { width:230px }
.navbar .nav>li {/*width:auto*/ }
.navbar-fixed-top { width:100% }
.footer-widgets .col-xs-12 { width:50% }
#main-slide .slider-content h2 { font-size:20px }
.search-in { width:100% }
.search-in .btn-se { margin:20px 0 }
#main-slide .slider-content h3 { font-size:16px; margin-top:12px }
.carousel-inner input[type=text] { height:50px }
.carousel-inner input[type=submit] { height:50px; font-size:20px }
.slider.btn { padding:5px 25px; margin-top:5px; font-size:16px }
.middle-section h6 { font-size:18px }
#main-slide .slider-content { margin-top:-30px }
}
@media (max-width :767px) {
#main-slide .slider-content h2 { font-size:16px; line-height:normal; margin-bottom:0 }
#main-slide .slider-content h3 { font-size:12px; line-height:normal; margin-top:5px }
.slider.btn { padding:0 15px; margin-top:5px; font-size:12px }
#main-slide .carousel-indicators { display:none }
.navbar-default .navbar-nav>li>a { padding:10px 15px }
.carousel-inner input[type=text] { height:50px }
.carousel-inner input[type=submit] { height:50px; font-size:20px }
.middle-section h6 { font-size:18px }
.search-in { width:96% }
#main-slide .slider-content { margin-top:-30px }
.navbar .nav>li {width:100%;}
}
@media only screen and (max-width:479px) {
.section { padding:30px 0 0 }
#main-slide .carousel-control i { padding:2px 5px }
ul.wtf-menu li { float:none }
.wtf-menu ul.submenu { top:0!important }
.search-in { width:100% }
.plan-tables1 ul li { font-size:14px }
.search-in .btn-se { margin:20px 0 }
#main-slide .slider-content h1 { font-size:13px }
.big-title h1, .big-title h2 { font-size:20px; margin-bottom:30px }
.page-banner h2 { font-size:22px }
.slider.btn { padding:0 6px; font-size:10px }
.navbar-brand { float:left; padding:7px 15px!important }
.web-1 .img-h { width:100% }
.web-1 .weblink-star a { padding:5px 29px }
.nav-tabs>li>a { padding:8px 7px }
.carousel-inner input[type=text] { height:24px; font-size:12px; margin:10px 0 0; display:none }
.carousel-inner input[type=submit] { height:24px; margin:10px 0 0; padding:0; font-size:12px; display:none }
#main-slide .slider-content h4 { font-size:8px; line-height:normal }
#main-slide .slider-content ul li { display:none; line-height:normal; font-size:9px }
#main-slide .slider-content { margin-top:-9px }
.dedicated img { margin-top:5px; height:100px; width:150px }
.slider.btn1 { padding:1px 6px; margin:0; font-size:10px }
.started-p { font-size:22px; line-height:normal; height:100px }
.parallax-text-container-1 .parallax-text-item { padding:20px 0 }
.footer-s { width:80% }
ul.social-list li a i { width:25px; height:25px; line-height:35px; border:none }
ul.social-list li:last-child a i { border-right:none }
.navbar-header { padding:0 }
.fixed-header .navbar-brand { padding:4px 11px!important }
.navbar-default .navbar-nav>li>a { border-bottom:1px dashed #efefef; padding:10px!important; line-height:1.5; width:100% }
.navbar-default .navbar-nav .dropdown { width:100% }
.navbar-default .navbar-nav>li { margin-left:0 }
.search-side { display:none }
.navbar-collapse { box-shadow:0 2px 6px #999 }
#main-slide .item img, .carousel-inner { height:150px }

}
