@media only screen and (max-width: 1199px){
	.container {padding: 0 15px;}
	.custnav .menus > li {padding: 6px 26.6px 4px;}
	.contents .newspart .newsleft {width: 600px;}
	.newsleft .newsinner .newsbox {width: 259px; margin-right: 20px;}
	.newsleft .newsevents .cbox {width: 290px;}
	footer .fcol5 {margin-left: 0px;}
	footer .fcol {width: 295px;}

	header .topheader .logo h4 { 
		margin-top: 12px;
	}
	header .searchbar {
		width: 180px;
		margin-top: 10px;
	}
	header .rheader .gotoWebsite { 
		width: 100px;
	}
	.custnav .menus > li {
		padding: 6px 16px 4px;
	}
}
@media only screen and (max-width: 991px){
	header {position: relative;}
	#mobilemenu {float: left; width: 44px; margin-right: 10px; height: 44px; background-color: #b19046; cursor: pointer; background-image: url(../images/menu-icon.png); background-repeat: no-repeat; background-position: 50% 50%; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; margin-top: 10px;}
	header .logo {width: 100%; text-align: center; border-bottom: 1px solid #e6e6e6;}
	header .logo img {max-width: 100%;}
	header .rheader {width: 100%; margin-top: 5px; padding-bottom: 15px;}
	header .socials { }
	.custnav {position: absolute; display: none; padding: 0; background-color: #ffffff; top: 100%; left: 15px; right: 15px; width: auto; z-index: 22;}
	.custnav .menus > li {width: 100%; padding: 0; border-right: none; border-left: none !important; border-bottom: 1px solid #d9d9d9;}
	.custnav .container {padding: 0; width: 100%;}
	.custnav .menus > li > a {width: 100%; padding: 10px 15px;}
	.eservices .servicespart {width: 282px;}
	.mainslider .slidertexts .texts {width: 400px;}
	.mainslider .slidertexts span {font-size: 20px;}
	.mainslider .slidertexts h3 {font-size: 48px;}
	.embassynews {padding-bottom: 30px;}
	.contents .newspart .newsleft {width: 380px;}
	.newsleft .newsinner .newsbox, .newsleft .newsevents .cbox {width: 100%; margin-right: 0;}
	footer .fcol .fmenus li.dropmenu {padding-right: 0;}
	footer .fcol1 {width: 240px !important;}
	footer .fcol {width: 213px;}
	.newsleft .newsinner .padd20 .TextWrap {
		float: none;
		margin: 0;
	}

	.header {
		height: auto;
	}

	header .topheader {
		margin-bottom: 0;
	}

	.custnav .menus > li > a {
		padding: 10px 15px;
	}

	.custnav .msubmenu {
		position: absolute;
		z-index: 2;
		top: 0px;
		right: 0;
		border-left: 1px solid rgba(51,51,51,0.10);
		width: 47px;
		height: 43px;
		cursor: pointer;
		background: url(../images/btn-bg.png) no-repeat center center;
		transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
	}

	.custnav .submenus {
		opacity: 1;
		padding-bottom: 25px;
		visibility: visible;
		display: none;
		top: auto;
		left: auto;
		right: auto;
		float: left;
		width: 100%;
		position: relative;
	}

	.custnav .menus > li {
		height: auto;
	}

		.custnav .menus > li > div > a {
			height: 50px;
			padding: 20px;
		}

	.submenus .rmenu span {
		display: none;
	}

	.submenus .rmenu .wwdlist .texts {
		width: 100%;
	}

	.hide-on-mobile {
		display: none;
		visibility: hidden;
	}

	.show-on-mobile {
		display: block;
		visibility: visible;
	}
	.header {
		min-height: 0;
	}
	header .searchbar {
		width: 290px; 
	}
}
@media only screen and (max-width: 767px){
	header .socials {margin-left: 10px;}
	.eservices .servicespart {width: 100%;}
	.eservices .servicespart .toptexts {padding: 16px 20px 15px;}
	.eservices .servicespart .lists ul li {width: 50%; padding: 15px 15px;}
	.mainslider .slideimg {height: 460px;}
	.mainslider .slidertexts {bottom: 20px; top: initial; transform: none; -moz-transform: none; -webkit-transform: none;}
	.mainslider .slidertexts .texts {width: 100%;}
	.mainslider .slidertexts span {line-height: 28px;}
	.mainslider .slidertexts h3 {font-size: 42px; line-height: 42px;}
	.contents {padding:0 0 30px;}
	.contents .newspart .newsleft {width: 100%;}
	.embassynews {padding: 20px 20px;}
	.ctitle {padding-bottom: 15px;}
	.newsleft .newsevents .cbox {padding: 20px 20px 12px;}
	.newsright {width: 100%; margin-top: 20px;}
	.newsright .service {padding: 20px;}
	.newsright .service .searchservice {margin-top: 15px;}
	.newsright .ambassador, .newsright .socialtab {padding: 20px;}
	.newsright .ambassador .ambinner {margin-top: 20px;}
	.newsright .ambassador .ambinner .info, .newsright .socialtab .socialbox {padding: 20px 0;}
	footer {padding-top: 0px;}
	footer .fcol {width: 55%;}
	footer .fcol5, footer .fcol6 {margin-top: 22px; width: 50%;}
	footer .fcol6 {padding-left: 22px; margin-left: 0px;}
	footer .fcol7 {margin-top: 22px; margin-left: 0px; text-align: center;}
	footer .coypright {margin-top: 30px;}
	.newsleft .newsinner .padd20 .TextWrap {
		float: right;
		margin: 0 0 0px 30px;
	}

	.breadcrumbs {
		top: 80%;
	}

	.innerbanner .texts {
		width: auto;
	}

	.main-info-wrapper p, .marg {
		font-size: 12px;
	}
	footer .fcol4 {
		height: auto;
	}
	.eservices .servicespart .lists ul div li {
		width: 50%;
		padding: 15px 15px;
	}
}
@media only screen and (max-width: 639px){
	header .socials { }
	header .searchbar {width: 245px;}
	.eservices .servicespart .lists ul li a {padding-left: 40px;}
	.eservices .servicespart .lists ul li {padding: 15px 0;}
	.eservices .servicespart .morelinks {padding: 15px 20px 11px;}
	.mainslider .slideimg {height: 410px;}
	.mainslider .slidertexts span {font-size: 18px;}
	.mainslider .slidertexts h3 {font-size: 30px; line-height: 32px;}
	footer .fcol {width: 50%; margin-left: 0;}
	footer .fcol4, footer .fcol6 {clear: left; padding-left: 0;}
	footer .fcol5, footer .fcol6 {margin-top: 30px;}
	footer .fcol2, footer .fcol4, footer .fcol6 {padding-right: 10px;}
	footer .fcol3, footer .fcol5, footer .fcol7 {padding-left: 10px;}
	footer .coypright p {text-align: center;}
	.newsleft .newsinner .padd20 .TextWrap {
		float: none;
		margin: 0;
	}  
}
@media only screen and (max-width: 479px){
	header .searchbar {width: calc(100% - 54px); width: -moz-calc(100% - 54px); width: -webkit-calc(100% - 54px); float: right !important;}
	header .socials {display: inline-block; margin-left: 0px;}
	header .linkbtn {width: calc(100% - 108px); width: -moz-calc(100% - 108px); width: -webkit-calc(100% - 108px);}
	.eservices {top: 15px;}
	.newsleft .newsinner .newsbox .desc {padding-left: 20px;}
	footer .fcol {width: 100%; padding: 0 !important;}
	.innerbanner .texts span {
		font-size: 20px;
	}

	.breadcrumbs {
		top: 75%;
		padding: 19px 0px;
	}

	.innerbanner .texts {
		padding-top: 50px;
	}

	.header {
		min-height: 0px;
	}
	.eservices .servicespart .lists ul div li {
		width: 100%;
		padding: 15px 0px;
		height: auto;
	}

	header .rheader .gotoWebsite {
		margin-left: 0px;
		margin-right: 10px;
	}
	header .linkbtn {
		width: 51%
	}
	header .rheader .gotoWebsite {
		width: 45%
	}

}
@media only screen and (max-width: 359px){
	.eservices .servicespart .lists ul li {width: 100%;}
	.mainslider .slideimg {height: 520px;}
	.newsright .ambassador .ambinner .follow li {padding: 0 12px;}
	footer .fcol1 {margin-right: 0px; width: 100% !important;}
	footer .fcol1 .map img {width: 100%;}

	header .topheader .logo h4 {
		font-size: 14px;
	}
	}