@media all and (min-width:320px) and (max-width:480px) 
{
	.header {padding: 0 0;}
	.navbar {padding: 15px 0 8px;}
	.navbar-toggle { background: #156cf0; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin: 11px 0; }
	.navbar-default .navbar-toggle .icon-bar { background-color: #fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #156cf0; }
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { margin-top: 17px; position: absolute; right: 4px; width: 100%; z-index: 999; padding: 0; background: #fff !important; border: none; }
	.navbar-nav { margin: 0; }
	.navbar-brand img {width: 60px; margin: 0;}
	.nav > li { padding: 0 !important; text-align: left; width: 100%; border-bottom: 1px solid #e0e0e0; }
	.nav > li > a { padding: 10px; margin: 0; }
	.navbar-default .navbar-nav > li > a::before { display: none; }
	.navbar-default .navbar-nav > li > a::after { display: none; }
	.navbar-right .dropdown-menu { left: 0px; }
	.inner {padding: 0;}
	.architect {padding: 30px 0;}
	.architect h1 {font-size: 45px;line-height: 50px; padding: 0 0 20px 0;}
	.counter {padding: 0 0 20px;}
	.scroll-down {text-align: center;padding: 20px 0 30px;}
	.scroll-down h5 {text-align: center; margin: 0 0 25px 0;}
	.slider .carousel-indicators {width: 100%; height: 40px; margin: 0;bottom: -24%;}
	.slider .carousel-indicators li {width: 32px; margin: 0;}
	.about {padding: 80px 0 60px;}
	.about h2, .services h2, .our-work h2, .testimonials h2, .news h2 {font-size: 32px; line-height: 40px;}
	.about p {padding: 25px 0;}
	.about-list ul {columns: 1;}
	.about-img {margin: 50px 0 0 0;}
	.services .inner {padding: 0 15px;}
	.services-title {padding: 0 15px;}
	.ser-pad {padding: 0 15px;}
	.services h4, .our-work h4, .testimonials h4, .news h4 {padding: 0 15px;}
	.effect-sadie {margin: 50px 0 0 0; width: 100%;}
	.ser-img {width: 100%;}
	.services-icon {top: 65%;}
	.our-work .inner {padding: 0 15px;}
	.our-work h4::after, .testimonials h4::after {width: 100%;}
	.our-work h4{font-size: 22px;}
	.work-pad {padding: 0 15px;}
	.our-work p {padding: 25px 0 50px 0;}
	.our-work {padding: 70px 0;}
	.explore {top: 120px;}
	.explore a {width: 100%;}
	.exp-1 {top: 37px !important;}
	.exp-3 {top: 60px !important;}
	.exp-4 {top: 35px;}
	.work-img {width: 100%; height: 130px;}
	.testimonials { padding: 0 0 50px 0;}
	.testimonials .inner {padding: 0 15px;}
	.testimonials h2 {font-size: 29px; padding: 30px 0 0 15px;}
	.test-box {margin: 100px 0 0 0; padding: 0 10px 50px 10px;}
	.test-box::before { background-size: 50%; top: -82px; left: 0;}
    .testimonials-left {display: none;}
    #tcb-testimonial-carousel p {margin: 0 15px;font-size: 20px; line-height: 30px;}
    #tcb-testimonial-carousel .no-margin {padding: 10px 0;}
    #tcb-testimonial-carousel .carousel-indicators {bottom: -11%;left: 24%; width: 100%;}
    .inner {padding: 0 15px;}
    .news { padding: 20px 0 60px;}
    .news h2 {padding: 30px 0 0 15px;}
    .news-box p {font-size: 18px; line-height: 26px;}
    .news-box a {font-size: 20px; line-height: 30px; margin: 20px 0 0 0;}
    .news-box {margin: 30px 0 0 0;}
    .footer {padding: 50px 0 0 0;}
    .link, .contact {padding: 0;}
    .link h3, .contact h3, .newsletter h3 {margin: 40px 0 0 0;}
    .link ul li {font-size: 18px; line-height: 24px;}
    .all-reserved {padding: 30px 0 25px;}
    .reserved p {font-size: 18px; line-height: 24px;}
	.menu-part .navbar-nav {
	float: right;
	padding: 0 20px;
		width: 100%;
}
	.menu-part .navbar-default .navbar-nav > li > a {
	color: #fff;
	color: #000;
	background-color: transparent;
	padding: 14px 0 15px 0;
}
	.menu-part .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	padding: 15px 0 15px 0;
}
	.header-innerpage .menu-part .navbar-nav > li {
	padding: 0 0 0px 0px;
}
}
@media only screen and (min-width:320px) and (max-width:480px) and (orientation:landscape) 
{
	.explore {top: 180px;}
	.exp-1 {top: 70px !important;}
	.exp-2 {top: 70px !important;}
	.exp-3 {top: 110px !important;}
	.exp-4 {top: 35px !important;}
	#tcb-testimonial-carousel .no-margin {padding: 31px 20px !important;}
	.test-box {padding: 0 20px 60px 20px !important;}
	#tcb-testimonial-carousel .carousel-indicators {bottom: -21%!important; left: 9%!important;}
	.test-box::before {left: 0!important;}
	.services-icon {top: 80%;}
	.slider .carousel-indicators {bottom: -15%;}
		.menu-part .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	padding: 15px 0 15px 0;
}
		.menu-part .navbar-nav {
	float: right;
	padding: 0 20px;
		width: 100%;
}
	.menu-part .navbar-default .navbar-nav > li > a {
	color: #fff;
	color: #000;
	background-color: transparent;
	padding: 14px 0 15px 0;
}
}

@media all and (min-width:481px) and (max-width:640px) 
{
	.header {padding: 0 0;}
	.navbar {padding: 15px 0 8px;}
	.navbar-toggle { background: #156cf0; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin: 11px 0; }
	.navbar-default .navbar-toggle .icon-bar { background-color: #fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #156cf0; }
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { margin-top: 17px; position: absolute; right: 4px; width: 100%; z-index: 999; padding: 0; background: #fff !important; border: none; }
	.navbar-nav { margin: 0; }
	.navbar-brand img {width: 60px; margin: 0;}
	.nav > li { padding: 0; text-align: left; width: 100%; border-bottom: 1px solid #e0e0e0; }
	.nav > li > a { padding: 10px; margin: 0; }
	.navbar-default .navbar-nav > li > a::before { display: none; }
	.navbar-default .navbar-nav > li > a::after { display: none; }
	.navbar-right .dropdown-menu { left: 0px; }
	.inner {padding: 0;}
	.architect {padding: 30px 0;}
	.architect h1 {font-size: 45px;line-height: 50px; padding: 0 0 20px 0;}
	.counter {padding: 0 0 20px;}
	.scroll-down {text-align: center;padding: 20px 0 30px;}
	.scroll-down h5 {text-align: center; margin: 0 0 25px 0;}
	.slider .carousel-indicators {width: 100%; height: 40px; margin: 0; bottom: -15%;}
	.slider .carousel-indicators li {width: 32px; margin: 0;}
	.about {padding: 80px 0 60px;}
	.about h2, .services h2, .our-work h2, .testimonials h2, .news h2 {font-size: 32px; line-height: 40px;}
	.about p {padding: 25px 0;}
	.about-list ul {columns: 1;}
	.about-img {margin: 50px 0 0 0;}
	.services .inner {padding: 0 15px;}
	.services-title {padding: 0 15px;}
	.services h4, .our-work h4, .testimonials h4, .news h4 {padding: 0 15px;}
	.ser-pad {padding: 0 15px;}
	.effect-sadie {margin: 50px 0 0 0; width: 100%;}
	.ser-img {width: 100%;}
	.services-icon {top: 77%;}
	.our-work .inner {padding: 0 15px;}
	.our-work h4::after, .testimonials h4::after {width: 100%;}
	.our-work h4{font-size: 22px;}
	.work-pad {padding: 0 15px;}
	.our-work p {padding: 25px 0 50px 0;}
	.our-work {padding: 70px 0;}
	.explore {top: 190px;}
	.explore a {width: 100%;}
	.work-img {width: 100%; height: 130px;}
	.exp-1 {top: 70px !important;}
	.exp-3 {top: 110px !important;}
	.exp-4 {top: 35px !important;}
	.testimonials { padding: 0 0 50px 0;}
	.testimonials .inner {padding: 0 15px;}
	.testimonials h2 {font-size: 29px; padding: 30px 0 0 15px;}
	.test-box {margin: 100px 0 0 0; padding: 0 10px 50px 10px;}
	.test-box::before { background-size: 50%; top: -85px;  left: 0;}
    .testimonials-left {display: none;}
    #tcb-testimonial-carousel p {margin: 0 15px; font-size: 20px; line-height: 30px;}
    #tcb-testimonial-carousel .carousel-indicators {bottom: -16%;left: 7%; width: 100%;}
    .inner {padding: 0 15px;}
    .news { padding: 20px 0 60px;}
    .news-box a {font-size: 20px; line-height: 30px; margin: 20px 0 0 0;}
    .news h2 {padding: 30px 0 0 15px;}
    .news-box {margin: 30px 0 0 0;}
    .footer {padding: 50px 0 0 0;}
    .link, .contact {padding: 0;}
    .link h3, .contact h3, .newsletter h3 {margin: 40px 0 0 0;}
    .link ul li {font-size: 18px; line-height: 24px;}
    .all-reserved {padding: 30px 0 25px;}
    .reserved p {font-size: 18px; line-height: 24px;}
		.menu-part .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	padding: 15px 0 15px 0;
}
		.menu-part .navbar-nav {
	float: right;
	padding: 0 20px;
		width: 100%;
}
	.menu-part .navbar-default .navbar-nav > li > a {
	color: #fff;
	color: #000;
	background-color: transparent;
	padding: 14px 0 15px 0;
}
	.header-innerpage .menu-part .navbar-nav > li {
	padding: 0 0 0px 0px;
}
}

@media only screen and (min-width:481px) and (max-width:640px) and (orientation:landscape) 
{
	.explore {top: 280px;}
	.exp-1 {top: 110px !important;}
	.exp-2 {top: 105px !important;}
	.exp-3 {top: 170px !important;}
	#tcb-testimonial-carousel .no-margin {padding: 31px 20px !important;}
	.test-box {padding: 0 20px 60px 20px !important;}
	#tcb-testimonial-carousel .carousel-indicators {bottom: -20%!important; left: -2% !important;}
	.test-box::before {left: 0!important;}
	.news-box img {width: 100%;}
	.slider .carousel-indicators {bottom: -11%;}
}
@media all and (min-width:641px) and (max-width:767px) 
{
	.header {padding: 0 0;}
	.navbar {padding: 15px 0 8px;}
	.navbar-toggle { background: #156cf0; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; margin: 11px 0; }
	.navbar-default .navbar-toggle .icon-bar { background-color: #fff; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #156cf0; }
	.navbar-default .navbar-collapse, .navbar-default .navbar-form { margin-top: 17px; position: absolute; right: 4px; width: 100%; z-index: 999; padding: 0; background: #fff !important; border: none; }
	.navbar-nav { margin: 0; }
	.navbar-brand img {width: 60px; margin: 0;}
	.nav > li { padding: 0 !important; text-align: left; width: 100%; border-bottom: 1px solid #e0e0e0; }
	.nav > li > a { padding: 10px; margin: 0; }
	.navbar-default .navbar-nav > li > a::before { display: none; }
	.navbar-default .navbar-nav > li > a::after { display: none; }
	.navbar-right .dropdown-menu { left: 0px; }
	.inner {padding: 0;}
	.architect {padding: 30px 0;}
	.architect h1 {font-size: 45px;line-height: 50px; padding: 0 0 20px 0;}
	.counter {width:33.3%; float: left;}
	.scroll-down {text-align: center;padding: 20px 0 30px;}
	.scroll-down h5 {text-align: center; margin: 0 0 25px 0;}
	.slider .carousel-indicators {width: 100%; height: 60px; margin: 0;bottom: -16%; padding: 13px 0 0 0;}
	.slider .carousel-indicators li {width: 32px; margin: 0;}
	.about {padding: 100px 0 60px;}
	.about h4, .services h4, .our-work h4, .testimonials h4, .news h4 {padding: 0 15px;}
	.about h2, .services h2, .our-work h2, .testimonials h2, .news h2 {font-size: 32px; line-height: 40px;}
	.about p {padding: 25px 0 20px;}
	.about-list ul {columns: 1;}
	.about-img {margin: 50px 0 0 0;}
	.services .inner {padding: 0 15px;}
	.services-title {padding: 0 15px;}
	.ser-pad {padding: 0 15px;}
	.effect-sadie {margin: 50px 0 0 0; width: 100%;}
	.ser-img {width: 100%;}
	.services-icon {top: 80%;}
	.our-work .inner {padding: 0 15px;}
	.our-work h4::after, .testimonials h4::after {width: 100%;}
	.our-work h4{font-size: 22px;}
	.work-pad {padding: 0 15px;}
	.our-work p {padding: 25px 15px 50px 15px;}
	.our-work {padding: 70px 0;}
	.explore {top: 300px;}
	.explore a {width: 100%;}
	.exp-4 {top: 70px;}
	.exp-1 {top: 110px !important;}
	.exp-3 {top: 165px !important;} 
	.testimonials {padding: 0 0 50px 0;}
	.testimonials .inner {padding: 0 15px;}
	.testimonials h2 {font-size: 29px; padding: 30px 0 0 15px;}
	.test-box {margin: 100px 0 0 0; padding: 0 20px 60px 20px;}
	.test-box::before { background-size: 50%; top: -85px;  left: 0;}
    .testimonials-left {display: none;}
    #tcb-testimonial-carousel p {margin: 0 15px; font-size: 20px; line-height: 30px;}
    #tcb-testimonial-carousel .carousel-indicators {bottom: -22%;left: 1%; width: 100%;}
    .inner {padding: 0 15px;}
    .news { padding: 20px 0 60px;}
    .news h2 {padding: 30px 0 0 15px;}
    .news-box {margin: 30px 0 0 0;}
    .news-box a {font-size: 20px; line-height: 30px; margin: 20px 0 0 0;}
    .news-box img { width: 100%; }
    .footer {padding: 50px 0 0 0;}
    .link, .contact {padding: 0;}
    .link h3, .contact h3, .newsletter h3 {margin: 40px 0 0 0;}
    .link ul li {font-size: 18px; line-height: 24px;}
    .all-reserved {padding: 30px 0 25px;}
    .reserved p {font-size: 18px; line-height: 24px;}
		.menu-part .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	padding: 15px 0 15px 0;
}
		.menu-part .navbar-nav {
	float: right;
	padding: 0 20px;
		width: 100%;
}
	.menu-part .navbar-default .navbar-nav > li > a {
	color: #fff;
	color: #000;
	background-color: transparent;
	padding: 14px 0 15px 0;
}
	.header-innerpage .menu-part .navbar-nav > li {
	padding: 0 0 0px 0px;
}
}

@media only screen and (min-width:641px) and (max-width:767px) and (orientation:landscape) 
{
	.explore {top: 320px;}
	.exp-1 {top: 135px !important;}
	.exp-2 {top: 135px !important;}
	.exp-3 {top: 200px !important;}
	.exp-4 {top: 82px !important;}
	#tcb-testimonial-carousel .no-margin {padding: 31px 20px !important;}
	.test-box {padding: 0 20px 60px 20px !important;}
	#tcb-testimonial-carousel .carousel-indicators {bottom: -20%!important; left: -3% !important;}
	.test-box::before {left: 0!important;}
	.slider .carousel-indicators {bottom: -14%;}
}

@media all and (min-width: 768px) and (max-width: 991px)
{
	.inner {padding: 0 15px;}
	.nav > li {padding: 8px 15px;}
	.header {padding: 10px 0 0 0;}
	.counter {padding: 0;}
	.architect {padding: 50px 0;}
	.architect h1 {font-size: 60px;line-height: 90px; padding: 0 20px 0 0;}
	.arrow-btn i {font-size: 24px;line-height: 60px;}
	.counter h2 {line-height: 36px;font-size: 35px;}
	.counter span {font-size: 15px;line-height: 18px;}
	.title p {font-size: 16px;line-height: 24px;padding: 20px 0 0 15px;}
	.arrow-btn {margin: 20px 0 0 20px; width: 58px; height: 58px;}
	.scroll-down {padding: 125px 0;}
	.about {padding: 100px 0 50px;}
	.about h2, .services h2, .our-work h2, .testimonials h2, .news h2 { font-size: 35px; line-height: 40px; }
	.about h4, .services h4, .our-work h4, .testimonials h4, .news h4 {padding: 0 15px;}
	.services p {padding: 30px 15px 0 15px; }
	.slider .carousel-indicators {bottom: -13%;}
	.about-img {margin: 50px 0 0 0;}
	.about p {padding: 25px 30px 25px 0;}
	.effect-sadie {width: 100%; margin: 30px 0 0 0;}
	.ser-img {width: 100%;}
	.services-icon h5 {font-size: 22px; line-height: 30px;}
	.view-more-btn { margin: 50px 0 0 15px;}
	.services-icon {top: 60%;}
	.services-title {padding: 0 15px;}
	.our-work { padding: 70px 0;}
	.our-work p {padding: 25px 0 60px 0;}
	.work-img {height: 157px;}
	.explore {top: 55px;}
	.explore a {font-size: 20px; width: 100%; padding: 12px 0px;}
	.exp-1 {top: 55px !important;}
	.exp-3 {top: 42px !important;}
	.testimonials h2 {padding: 30px 0 0 15px;}
	.test-box {padding: 30px 0px 0 60px; margin: 80px 0 0 0;}
	.test-box::before  {background-size: 60%; right: -8%;top: -80px;}
	.testimonials-left {top: -350px;}
	#tcb-testimonial-carousel .no-margin {padding: 31px 0 31px 20px;}
	#tcb-testimonial-carousel { margin-top: 10px;}
	#tcb-testimonial-carousel p {margin: 0px 0 50px 15px; font-size: 17px; line-height: 30px;}
	#tcb-testimonial-carousel .carousel-indicators  {left: 29%; bottom: 10px;}
	.testimonials {padding: 0;}
	.news-box {padding: 15px;}
	.news {padding: 70px 0 50px;}
	.news h2 {padding: 30px 0 30px 15px;}
	.news-box span {font-size: 17px;}
	.news-box p {font-size: 17px; line-height: 24px;}
	.news-box a {font-size: 18px; line-height: 24px; margin: 20px 0 0 0;}
	.footer {padding: 60px 0 0 0;}
	.footer-logo img {width: 80px;}
	.social ul li {padding: 0 3px 0 0;}
	.all-reserved {padding: 30px 0 20px 0;}
}

@media only screen and (min-width:768px) and (max-width:991px) and (orientation:landscape) 
{
   .architect h1 {font-size: 63px; line-height: 90px;padding: 0;}
   .counter span {font-size: 17px; line-height: 20px;}
   .title p { font-size: 17px; line-height: 24px; }
   .scroll-down {padding: 125px 0;}
   .about-img { width: 100%; }
   .test-box::before {right: -8%;}
   .test-box {margin: 110px 0 0 0;padding: 30px 0px 0 50px;}
   .testimonials-left {top: -370px; padding: 0px 20px 0 0;}
   #tcb-testimonial-carousel .carousel-indicators {left: 28%;}
   #tcb-testimonial-carousel p {margin: 5px 0 50px 15px;}
   .about h4 {padding: 0;}
}

@media all and (min-width: 992px) and (max-width: 1030px)
{
	.inner {padding: 0 15px;}
	.nav > li {padding: 8px 15px;}
	.header {padding: 10px 0 0 0;}
	.counter {padding: 0;}
	.architect {padding: 50px 0;}
	.architect h1 {font-size: 80px;line-height: 95px; padding: 0 14px 0 0;}
	.counter h2 {line-height: 40px;font-size: 40px;}
	.counter span {font-size: 17px;line-height: 20px;}
	.title p {font-size: 16px;line-height: 24px;padding: 20px 0 0 15px;}
	.arrow-btn {margin: 20px 0 0 20px;}
	.scroll-down {padding: 184px 0;}
	.about {padding: 100px 0 70px;}
   .services h4, .our-work h4, .testimonials h4, .news h4 {padding: 0 15px;}
	.about h2, .services h2, .our-work h2, .testimonials h2, .news h2 { font-size: 30px; line-height: 40px; }
	.slider .carousel-indicators {bottom: -10%;}
	.about-img {margin: 50px 0 0 0;}
	.about p {padding: 25px 10px 20px 0;}
	.effect-sadie {width: 100%; margin: 30px 0 0 0;}
	.services-title {padding: 0 15px;}
	.ser-img {width: 100%;}
	.services-icon h5 {font-size: 22px; line-height: 30px; width: 100%;}
	.services-icon {top: 65%;}
	.view-more-btn {margin: 50px 0 0 15px;}
	.our-work { padding: 70px 0;}
	.our-work h2 {padding: 30px 20px 0 0;}
	.our-work p {padding: 25px 0 50px 0;}
	.work-img {height: 212px;}
	.explore {top: 82px;}
	.exp-1 {top: 80px !important;}
	.explore a {font-size: 24px; width: 100%; padding: 12px 0px;}
	.exp-3 {top:62px !important;}
	.view-project-btn {margin: 20px 0 0 0;}
	.testimonials h2 {padding: 30px 15px 0 15px;}
	.test-box {padding: 30px 10px 0 70px; margin: 80px 0 0 0;}
	.test-box::before  {background-size: 60%; right: -6%;top: -80px;}
	.testimonials-left {top: -345px;}
	#tcb-testimonial-carousel .no-margin {padding: 31px 0 31px 20px;}
	#tcb-testimonial-carousel { margin-top: 10px;}
	#tcb-testimonial-carousel p {margin: 10px 0 50px 15px; font-size: 20px; line-height: 30px;}
	#tcb-testimonial-carousel .carousel-indicators  {left: 22%; bottom: 10px;}
	.testimonials {padding: 0;}
	.news {padding: 80px 0 50px;}
	.news h2 {padding: 30px 15px 30px 15px;}
	.news-box p {font-size: 18px; line-height: 24px;}
	.news-box a {font-size: 20px; line-height: 24px; margin: 20px 0 0 0;}
	.footer {padding: 60px 0 0 0;}
	.footer-logo img {width: 80px;}
	.social ul li {padding: 0 3px 0 0;}
	.all-reserved {padding: 30px 0 20px 0;}
	.about-list ul {columns: 1;}
}

@media only screen and (min-width:992px) and (max-width:1030px) and (orientation:landscape) 
{
   .architect h1 {font-size: 80px; line-height: 95px;}
   .counter span {font-size: 18px; line-height: 20px;}
   .title p { font-size: 18px; line-height: 24px; }
   .scroll-down {padding: 184px 0;}
   .about-img { width: 100%; }
   .test-box::before {right: -13%;}
   .test-box {margin: 110px 0 0 0; padding: 30px 10px 0 60px;}
   .testimonials-left {top: -370px; padding: 0px 20px 0 0;}
   #tcb-testimonial-carousel .carousel-indicators {left: 21%;}
   #tcb-testimonial-carousel p {margin: 5px 0 50px 15px;}
}
@media all and (min-width: 1031px) and (max-width: 1199px)
{
	.inner {padding: 0 15px;}
	.nav > li {padding: 8px 15px;}
	.header {padding: 10px 0 0 0;}
	.counter {padding: 0;}
	.architect {padding: 50px 0;}
	.architect h1 {font-size: 75px;line-height: 95px; padding: 0 54px 0 0;}
	.counter h2 {line-height: 40px;font-size: 40px;}
	.counter span {font-size: 17px;line-height: 20px;}
	.title p {font-size: 16px;line-height: 24px;padding: 20px 0 0 15px;}
	.arrow-btn {margin: 20px 0 0 20px;}
	.scroll-down {padding: 184px 0;}
	.about {padding: 100px 0 70px;}
	.about h2, .services h2, .our-work h2, .testimonials h2, .news h2 { font-size: 30px; line-height: 40px; }
	.services h2, .testimonials h2 {padding: 30px 15px 0 15px;}
	.services h4, .our-work h4, .testimonials h4, .news h4 {padding: 0 15px;}
	.news h2 { padding: 30px 15px 30px 15px;}
	.slider .carousel-indicators {bottom: -9%;}
	.about-img {margin: 50px 0 0 0;}
	.about p {padding: 25px 30px 20px 0;}
	.effect-sadie {width: 100%; margin: 30px 0 0 0;}
	.ser-img {width: 100%;}
	.services-icon h5 {font-size: 22px; line-height: 30px;}
	.services-icon {top: 65%;}
   .view-more-btn {margin: 50px 0 0 15px;}
	.our-work { padding: 70px 0;}
	.our-work h2 {padding: 30px 15px 0 15px;}
	.our-work p {padding: 25px 0 60px 0;}
	.work-img { height: 212px; }
	.explore {top: 80px;}
	.exp-1 { top: 80px !important;}
	.explore a {font-size: 24px; width: 100%; padding: 12px 0px;}
	.exp-3 {top:62px !important;}
	.view-project-btn {margin: 20px 0 0 0;}
	.test-box {padding: 30px 0 0 80px; margin: 80px 0 0 0;}
	.test-box::before  {background-size: 70%; right: -5%; top: -100px;}
	.testimonials-left {top: -345px;}
	#tcb-testimonial-carousel .no-margin {padding: 31px 0 31px 20px;}
	#tcb-testimonial-carousel { margin-top: 10px;}
	#tcb-testimonial-carousel p {margin: 10px 0 50px 15px; font-size: 20px; line-height: 30px;}
	#tcb-testimonial-carousel .carousel-indicators  {left: 22%; bottom: 10px;}
	.testimonials {padding: 0;}
	.news {padding: 80px 0 50px;}
	.news-box p {font-size: 18px; line-height: 24px;}
	.news-box a {font-size: 20px; line-height: 24px; margin: 20px 0 0 0;}
	.footer {padding: 60px 0 0 0;}
	.footer-logo img {width: 80px;}
	.social ul li {padding: 0 3px 0 0;}
	.all-reserved {padding: 30px 0 20px 0;}
	.about-list ul {columns: 1;}
}

@media only screen and (min-width:1031px) and (max-width:1199px) and (orientation:landscape) 
{
   .architect h1 {font-size: 80px; line-height: 90px; padding: 0 13px 0 0;}
   .counter span {font-size: 18px; line-height: 20px;}
   .title p { font-size: 18px; line-height: 24px; }
   .scroll-down {padding: 183px 0;}
   .about-img { width: 100%; }
   .test-box::before {right: -5%;}
   .test-box {margin: 110px 0 0 0; padding: 30px 0 0 60px;}
   .testimonials-left {top: -370px; padding: 0px 20px 0 0;}
   #tcb-testimonial-carousel .carousel-indicators {left: 22%;}
   #tcb-testimonial-carousel p {margin: 5px 0 50px 15px;}
   .testimonials { padding: 0 0 30px 0;}
   .exp-3 {top: 62px !important;}
   .exp-2 {top: 100px !important;}
}

@media all and (min-width: 1200px) and (max-width: 1400px)
{
	.inner {padding: 0 15px;}
	.nav > li {padding: 8px 15px;}
	.header {padding: 10px 0 0 0;}
	.counter {padding: 0;}
	.architect {padding: 50px 0;}
	.architect h1 {font-size: 80px;line-height: 90px; padding: 0 130px 0 0;}
	.counter h2 {line-height: 40px;font-size: 40px;}
	.counter span {font-size: 17px;line-height: 20px;}
	.title p {font-size: 16px;line-height: 24px;padding: 20px 0 20px 15px;}
	.arrow-btn {margin: 20px 0 0 20px;}
	.scroll-down {padding: 237px 0;}
	.about {padding: 120px 0 100px;}
	.services h4, .our-work h4, .testimonials h4, .news h4 {padding: 0 15px;}
	.about h2, .services h2, .our-work h2, .testimonials h2, .news h2 { font-size: 35px; line-height: 45px;}
	.testimonials h2 {padding: 30px 15px 0 15px;}
	.news h2 {padding: 30px 15px 30px 15px;}
	.services-title { padding: 0 15px;}
	.ser-pad { padding: 0 15px 0 0;}
	.slider .carousel-indicators {bottom: -8%;}
	.about-img {margin: 50px 0 0 0;}
	.about p {padding: 25px 20px 20px 0;}
	.effect-sadie {width: 100%; margin: 30px 0 0 0;}
	.ser-img {width: 100%;}
	.services-icon h5 {font-size: 22px; line-height: 30px;}
	.services-icon {top: 73%;}
	.view-more-btn {margin: 50px 0 0 15px;}
	.our-work { padding: 100px 0;}
	.our-work h2 {padding: 30px 20px 0 0;}
	.our-work p {padding: 25px 0 60px 0;}
	.explore {top: 100px;}
	.explore a {font-size: 24px; width: 100%; padding: 12px 0px;}
	.exp-3 {top:82px !important;}
	.test-box { margin: 120px 0 0 0;}
	.test-box::before  {background-size: 70%; right: -4%;top: -100px;}
	.testimonials-left {top: -410px;}
	#tcb-testimonial-carousel .no-margin {padding: 31px 0 31px 20px;}
	#tcb-testimonial-carousel { margin-top: 10px;}
	#tcb-testimonial-carousel p {margin: 20px 0 50px 15px; font-size: 20px; line-height: 30px;}
	#tcb-testimonial-carousel .carousel-indicators  {left: 22%; bottom: 10px;}
	.testimonials {padding: 0 0 60px 0;}
	.news {padding: 80px 0 50px;}
	.news-box p {font-size: 18px; line-height: 24px;}
	.news-box a {font-size: 20px; line-height: 24px;}
	.footer {padding: 128px 0 15px 0;}
	.social ul li {padding: 0 3px 0 0;}
	.all-reserved {padding: 30px 0 20px 0;}
	.about-list ul {columns: 1;}
}

@media only screen and (min-width:1200px) and (max-width:1400px) and (orientation:landscape) 
{
   .architect h1 {font-size: 82px; line-height: 95px; padding: 0 120px 0 0;}
   .counter span {font-size: 18px; line-height: 20px;}
   .title p { font-size: 18px; line-height: 24px; }
   .scroll-down {padding: 237px 0;}
   .about-img { width: 100%; }
   .test-box::before {right: -4%;}
   .test-box {margin: 130px 0 0 0;}
   .testimonials-left {top: -410px; padding: 0px 20px 0 0;}
   #tcb-testimonial-carousel .carousel-indicators {left: 21%;}
   #tcb-testimonial-carousel p {margin: 5px 0 50px 15px;}
   .testimonials { padding: 0 0 40px 0;}
   .explore {top: 110px;}
   .exp-3 {top: 85px !important;}
   .exp-2 {top: 120px !important;}
}