/****
 * Media Css
 ****/
#menu-icon, #wrapper #navigation ul li.socials, .res-map, h1.mobtitle {display: none;}
@media only screen and (max-width: 1199px){
	#wrapper {width: 970px;}
	#wrapper #navigation ul li a {padding: 5px 16px;}
	#slideshow {width: 100%; height: 330px;}
	#slideshow img {width: 100%;}
	.home-right-block {margin-right: 0;}
	.brandlogos li {padding: 0 10px;}
	.brandlogos li img {width: 100%;}

	.quickEnquiryForm {width: 229px;}

	/****
	 * About us
	 ****/
	.partners ul li {width: 107px; padding: 0 17px; display: table; height: 126px;}
	.partners ul li.lastlogo {width: 205px;}
	.partners ul li a {display: table-cell; vertical-align: middle;}
	.partners ul li a img {width: 100%;}

	/****
	 * Footer Links
	 ****/
	.common-right {width: 690px !important;}

	/****
	 * Contact Page
	 ****/
	.google-map-wrap iframe {width: 100% !important;}
	#wrapper #contentp .contactbox {width: 475px !important;}

	/****
	 * Services Page
	 ****/
	.serviceImgs img {width: 146px !important; height: auto !important;}
	.services-conts {width: 440px !important;}

	/****
	 * Testimonials Page
	 ****/
	.videos li {width: 307px;}

	/****
	 * Press Page
	 ****/
	.press-conts.updates ul li {width: 143px; height: auto;}
	.presspartners ul {padding-left: 0;}
}
@media only screen and (max-width: 991px){
	#wrapper {width: 750px;}
	#wrapper #navigation ul li a {padding: 5px 13px 5px 6px; font-size: 20px;}
	#slideshow {height: 248px;}
	.titleimg {width: 100%;}
	h2.title-text {font-size: 22px;}
	#wrapper #contenth {padding: 0 20px; padding: 0 20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.home-left-block {width: 465px; margin-left: 0;}
	.home-right-block {width: 215px;}
	.blogContent ul li {padding: 0 18px; margin: 10px 0; min-height: 285px;}
	.blogContent ul li:nth-child(3) {border-right: none;}
	.brandlogos li {width: 101px; display: table; height: 126px;}
	.brandlogos li a {display: table-cell; vertical-align: middle;}
	.brandlogos li a img {width: 100% !important; height: auto !important;}
	.plannerVideoBlock {margin-bottom: 0;}
	.plannerVideoBlock ul li {margin-bottom: 20px; width: 148px; margin-right: 10px;}
	.plannerVideoBlock li iframe {width: 100%; height: 124px;}
	#footer {background-image: url(../images/footer-bg-tbl.jpg) !important;}

	.quickEnquiryForm {width: 194px;}

	/****
	 * About us Page
	 ****/
	#wrapper #contentp {padding: 0 20px 10px;}
	.aboutus-left-block {width: 100% !important;}
	.aboutus-right-block {width: 100% !important; margin-top: 20px;}
	.aboutus-right-block .textr {width: 545px !important;}

	.partners ul li {width: 74px; padding: 0 15px;}
	.partners ul li.lastlogo {width: 136px;}


	/****
	 * Footer Links
	 ****/
	.common-right {width: 520px !important;}
	.common-leftimg {width: 160px;}
	.common-leftimg img, .imgs-box img {width: 100% !important; height: auto !important;}

	/****
	 * Contact Page
	 ****/
	.mapbox {width: 100% !important;}
	.des-map {display: none;}
	.res-map {display: block; margin-top: 15px;}
	#wrapper #contentp .contactbox {width: 100% !important;}
	.feature.map, .feature.map iframe {width: 100%;}
	
	/****
	 * Services Page
	 ****/
	.serviceImgs img {width: 106px !important;}
	.services-conts {width: 320px !important;}

	/****
	 * FAQ Page
	 ****/
	.imgs-box {width: 160px !important;}
	.imgs-box div {margin-bottom: 40px !important;}

	/****
	 * Testimonials Page
	 ****/
	.videos li {width: 227px;}
	.videos li:nth-child(3n+3) {margin-right: 0;}
	#container {width: 730px !important;}

	/****
	 * Press Page
	 ****/
	.press-conts.updates ul li {width: 159px;}

	.common-leftimg.videobox {width: 160px;}
	.common-leftimg.videobox .video {width: 100%;}

	/****
	 * Blog
	 ****/
	 body.blog {max-width: 750px;}


}
@media only screen and (max-width: 767px){ 
	#wrapper {width: auto;}
	.logoBlock {margin-right: 0; width: auto;}
	#header .sit {display: none;}
	#wrapper #navigation {padding-top: 0;}
	#wrapper #navigation ul li.socials {display: none;}
	#wrapper #navigation ul li.socials a {float: left; padding-right: 0px;}

	#menu-icon {float: left; display: block; width: 100%; background: url(../images/nav-ul-bg.png) repeat-x left bottom; color: #633121; font-size: 20px; font-family: "Times New Roman",Times,serif,Arial,Helvetica,sans-serif; height: 52px; border-top: 1px dotted #e2e7c8; padding: 13px 10px; line-height: 16px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	#menu-icon span {float: left; height: 16px; background: url(../images/menu-icon.png) no-repeat 0 0; cursor: pointer; padding-left: 32px;}
	#wrapper #navigation ul {background: rgba(255,255,255,0.9); height: auto; float: left; width: 100%; display: none;}
	#wrapper #navigation ul li {width: 100%; border-bottom: 1px dotted #e0e0e0; text-align: center;}
	#wrapper #navigation ul li a {background:none; padding: 5px 10px;font-style:normal; text-align: center;}
	#wrapper #navigation ul li a.active {color: #c31e60;}
	#wrapper #navigation ul li.socials a {display: inline-block; float: none; padding: 5px 4px;}

	#slideshow {height: 205px;}
	h2.title-text {font-size: 19px;}
	.home-left-block {width: 100%; margin: 0;}
	.blogContent ul {text-align: center; width: 539px; margin: 0 auto; float: none;}
	.blogThumb {display: inline-block;}
	.blogContent ul li {padding: 0 15px; width: 148px;}
	/*.blogContent ul li:nth-child(3) {border-right: 1px dotted #655e61;}*/
	.plannerVideoBlock ul li {width: 30.8%}
	.plannerVideoBlock li iframe {width: 100%;}
	.plannerVideoBlock ul li a {top: 50%; left: 50%; transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);}
	.home-right-block {width: 100%; padding-top: 17px; border-top: 2px dotted #c31e60; border-left: none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.home-right-block .testimonial {width: 100%; height: auto; margin-bottom: 10px !important; padding: 8px 0 0;}
	.home-right-block .what {padding-left: 0;}
	.titleimg2 {padding-left: 0 !important;}
	.quickEnquiryForm {margin-left: 0; margin-right: 0;}
	.quickEnquiryBox {background-repeat: repeat; background-position: 0 0;}
	/*.quickEnquiryTitle h2 {padding: 14px 4px;}*/
	.quickEnquiryForm {width: 100%;}
	.quickEnquiryBox textarea, .quickEnquiryBox input[type="text"] {width: 100%; padding: 10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	.quickEnquiryBox input[type="text"] {height: 42px;}
	.brandlogos ul {margin: 0 auto; width: 615px; float: none;}
	.brandlogos li {width: 79px; height: 98px; margin: 5px 0; min-height: 0;}

	.enquiryBtm input#btn-inquiry {padding: 0 0px; font-size: 9px; float: left;}

	 .bsocial {display: block;}

	/****
	 * About us Page
	 ****/
	.aboutus-right-block .textr {width: 73% !important;}

	.partners ul {float: none; margin: 0 auto; width: 595px;}
	.partners ul li {width: 75px; padding: 0 7px;}

	/****
	 * Footer Links
	 ****/
	.common-leftimg {width: 27%;}
	.common-right {width: 69% !important;}
	.imgspace {margin-bottom: 30px !important;}

	/****
	 * Services Page
	 ****/
	.serviceImgs img {width: 31.3% !important;}
	.services-conts {width: 100% !important; margin-right: 0 !important;}

	/****
	 * Testimonials Page
	 ****/
	.videos li {width: 31.7%;}
	#container {width: 100% !important;}
	#container .box {width: 100%; margin-right: 0; margin-top: 40px; margin-bottom: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	h1.mobtitle {display: block; border: none !important; margin-top: 0 !important; padding: 0 !important; font-size: 27px !important;}
	#container h1.mobtitle {border-bottom: 1px solid #dfdfdf !important; border-top: 1px solid #dfdfdf !important; padding: 12px 0 !important;}

	/****
	 * Press Page
	 ****/
	.press-conts {padding: 0 !important;}
	.press-conts.updates ul li {width: 23.3%;}
	.updates.press-conts a.checkmate {width: 49%;}

	.thankcomm p {text-align: inherit;}

	#main_body input.button_text {appearance: none; -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; -ms-appearance: none;}


	

}
@media only screen and (max-width: 639px){
	/*#wrapper {width: 460px;}*/
	.logoBlock {width: 100%; text-align: center; margin: 0;}
	#header .sit {width: 100%; margin: 0; height: 39px; background: none;}
	/*#header .sit ul.social {padding: 0;}*/
	#slideshow {height: 152px;}
	h1.titletext1 {font-size: 22px !important;}
	.home-left-block h1.titletext1 span {display: block;}
	.blogContent ul {width: 342px;}
	.blogContent ul li {padding: 0 11px;}
	.blogContent ul li:nth-child(2n+2) {border-right: none;}
	.blogContent ul li:nth-child(3) {border-right: 1px dotted #655e61;}
	.plannerVideoBlock ul li {width: 47.4%;}
	.plannerVideoBlock ul li:nth-child(2n){margin-right: 0;}
	.brandlogos ul {width: 297px;}
	.brandlogos li {width: 100px; padding: 0 20px; border-right: none;}
	#wrapper #footer #copyright {padding-top: 5px;}

	/****
	 * About us Page
	 ****/
	.aboutus-right-block .textr {width: 100% !important;}
	#contentp h1 {font-size: 30px;}

	.partners ul {width: 290px;}
	.partners ul li {padding: 0 11px; width: 110px;}
	.partners ul li.lastlogo {width: all;}

	/****
	 * Footer Links
	 ****/
	.common-leftimg {width: 100%;}
	.common-right {width: 100% !important;}

	/****
	 * Gallery Page
	 ****/
	.media-boxes-filter > li {margin: 0 8px 8px 0;}

	.common-leftimg img, .imgs-box img {display: none;}
	.common-leftimg img:first-child, .imgs-box img:first-child {display: block;}
	.imgspace {margin: -35px 0 0 !important;}
	.media-boxes-filter > li a {font-size: 16px;}

	/****
	 * Services Page
	 ****/
	.serviceImgs img {width: 30.5% !important;}

	/****
	 * FAQ Page
	 ****/
	.imgs-box {width: 100% !important;}
	.imgs-box div {margin-bottom: -24px !important;}
	ul.faq {padding-left: 10px;}

	/****
	 * Testimonials Page
	 ****/
	.videos li {width: 31.8%; float: left;}
	.videos li:last-child {margin-right: 0 !important;}
	/*.videos li:nth-child(3n+3) {margin-right: 10px;}*/

	/****
	 * Press Page
	 ****/
	.press-conts.updates ul li {width: 31%;}
	.press-conts.updates ul li .update img {width: 100%;}

	.common-leftimg.videobox {width: 100%;}
	.common-leftimg.videobox .video {margin-bottom: 10px;}
	.common-leftimg .video iframe {height: 213px;}

	.updates.press-conts a.checkmate {width: 60%;}
}
@media only screen and (max-width: 479px){
	/*#wrapper {width: 300px;}*/
	#wrapper {background-size: 480px auto;}
	.logoBlock img {width: auto;}
	#slideshow {height: 99px;}
	h2.title-text {font-size: 14px;}
	h1.titletext1 {font-size: 18px !important;}
	.titleimg {display: none;}
	.blogContent ul {width: 100%;}
	.blogContent ul li {width: 100%; min-height: 0; padding: 20px 0 10px; margin: 0; text-align: center; border-right: none !important; border-bottom: 1px dotted #655e61;}
	.blogContent ul li:last-child {border-bottom: none; padding-bottom: 0;}
	.blogThumb {display: inline-block;}
	.plannerVideoBlock ul li {width: 100%; margin-right: 0;}
	.plannerVideoBlock li iframe {height: 230px;}

	/*#wrapper #footer #copyright {font-size: 8px; padding-top: 9px;}
	#wrapper #footer #copyright a {font-size: 8px;}*/


	/****
	 * Contact Page
	 ****/
	.contactbox h2 {font-size: 16px !important;}
	.contactbox p {text-align: inherit;}
	#contentp h4 strong {font-size: 14px !important;}
	.google-map-wrap iframe {height: 350px !important;}
	.nlform {width: 100% !important;}
	/*.nlform iframe {height: 852px !important;}*/
	.nlform iframe form li {width: 100% !important; padding: 4px 5px 2px !important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
	.contactbox .social-media .social {width: 100%;}
	.social-media .social li {width: 25px;}

	/****
	 * Services Page
	 ****/
	.serviceImgs img {width: 45.6% !important;}

	/****
	 * Testimonials Page
	 ****/
	.videos li {width: 100%; margin-right: 0 !important; margin-bottom: 20px;}
	.videos li iframe {height: 213px;}

	/****
	 * Press Page
	 ****/
	 #tabs ul.tabsmenu li {font-size: 14px;}
	.press-conts.updates ul li {width: 46.4%;}
	.updates.press-conts a.checkmate {width: 100%;}


	/****
	 * Gallery
	 ****/
	 .media-boxes-filter > li {margin: 0 4px 8px 0;}
	.media-boxes-filter > li a {padding: 7px 4px; font-size: 14px; }

	.thankcomm .social-media ul.social {width: 100%;}
}
