@media only screen and (max-width: 1800px) {

	#myModal {
		background-image: url(../images/close-icon.png);
		background-position: 85% 50px;
		background-repeat: no-repeat;
	}
}
@media only screen and (max-width: 1500px){
	.mainbanner {height: 829px;}
	.accordion {height: 590px;}
	.accordionpart .accordconts {padding: 50px 0px 50px 0;}
	.filterlist {width: 870px !important;}

	/** Trade View Page **/
	.say {background-color: #f2f3f1;}
	#myModal {
		background-image: url(../images/close-icon.png);
		background-position: 92% 50px;
		background-repeat: no-repeat;
	}
}
@media only screen and (max-width: 1439px){
	.filterlist {width: 750px !important;}
	#myModal {
		background-image: url(../images/close-icon.png);
		background-position: 92% 50px;
		background-repeat: no-repeat;
	}
}
@media only screen and (max-width: 1300px){
	.container {width: 1190px;}
	.scrollbar {bottom: 110px;}
	.talkpart {padding-top: 200px; background-position: -150px 100%;}
	.mainslider .owl-nav div.owl-prev {left: 15px;}
	.mainslider .owl-nav div.owl-next {right: 15px;}
	.slidertexts .container {padding-left: 90px;}
	.footer .topfooter .fbox1 {width: 225px;}
	.petrapart .petradesc {width: 480px;}
	.phistory .petraimg, .pfood .petraimg {margin-left: -70px;}
	.innerbanner2 .inner {width: 760px;}
	.tabcontsrow .imgbox.pull-right {margin-right: 0px;}
	.tabcontsrow .imgbox.pull-left {margin-left: 0px;}
	.gallerypart .owl-nav div.owl-prev {left: -15px;}
	.gallerypart .owl-nav div.owl-next {right: -15px;}

	.accordion {height: 505px;}
	.accordionpart .accordconts {padding-right: 10px; margin-left: -10px;}
	.accordion > li.active .section-title {margin-left: -50px;}
	.filterlist {width: 720px !important;}

	.royalinfo .rowbox1 .petraimg {margin-right: 0px;}
	.royalinfo .rowbox2 .petraimg {margin-left: 0px;}
	.royalinfo .petradesc {width: 650px;}

	.newslider .owl-nav div.owl-prev {left: 0px;}
	.newslider .owl-nav div.owl-next {right: 0px;}

	.tabfullconts {padding-bottom: 80px;}
	.contpart .valuetextbox {width: 530px;}

	.menubox .lists li .name {width: 151px;}

	/** Trade Profile Page **/
	.profile .formpart {width: 895px;}

	/** Trade Page **/
	.searchpart {padding: 0 170px;}
	.trparts .detailspart .detailsbox .info {width: 978px;}

	/** Hotel Page **/
	.htparts .searchpart .tabbg {width: 100%; margin-left: 0;}
	.htparts .searchpart .searchbox {margin: 0 20px;}
	.htparts .searchpart .dropdownpart {width: 249px;}

	/** Trade View Page **/
	.trdetails .detailsbox .rpart {width: 829px;}
	.say {position: initial; padding-bottom: 109px;}
	#myModal {
		background-image: url(../images/close-icon.png);
		background-position: 95% 50px;
		background-repeat: no-repeat;
	}
	.arparts .detailsbox .info {
		float: left;
		width: 740px;
		padding: 48px 50px 41px;
	}
}
@media only screen and (max-width: 1199px){
	/*.container {width: 970px;}*/
	.container {width: 900px;}
	header .rheader .links li:first-child {padding-left: 0px;}
	header .rheader .searchbox .custfield {width: 135px;}
	.custnav .menus > li {padding: 0px 0;}
	.talkpart {padding: 160px 0px 150px; background-position: -310px 0px;}
	.mainslider .slidertexts {bottom: 60px;}
	.gallerypart .gslider .item .infobox {padding: 80px 20px 20px;}
	.gallerypart .gslider .item .imgbox {margin: 8px 0;}
	.footer .topfooter .fbox1 {width: 190px;}
	.footer .topfooter .fbox2 {width: 130px;}
	.footer .topfooter .fbox3 {width: 160px;}
	.footer .topfooter .fbox4 {width: 200px;}
	.footer .topfooter .fbox5 {width: 160px;}
	.footer .topfooter .fbox6 {width: 100px;}
	.socialpart {padding: 80px 0px;}
	.jordanbanner {margin-top: -300px;}
	.places .box .placedetails {padding: 20px 15px 20px;}
	.petrapart .petradesc {width: 450px;}
	.petrapart .petraimg {width: 490px; background-size: 600px auto; padding: 30px 70px;}
	.petrapart .petraimg .imgbox {width: 350px; height: 350px;}
	.petrapart .petraimg .imgbox img{width: 100%;}
	.jordanbanner2 {margin-top: -150px;}
	.innerbanner2 .planbox {width: 320px;}
	.innerbanner2 .inner {width: 600px;}
	.descriptionpart .righttexts .info {height: 324px;}
	.descriptionpart .viewmore {margin-top: -133px;}
	.descriptionpart .viewmore .cbttn {margin-top: 107px;}
	.tabcontsrow .texts {width: 430px; margin-top: 0px !important;}
	.tabcontsrow .texts.pull-left {padding-right: 15px;}
	.tabcontsrow .texts.pull-right {padding-left: 15px;}
	/*.tabcontsrow .imgbox{width: 500px;}*/

	.accordionpart .nav-tabs > li > a span {left: 4px;}
	.places .box .placedetails h3 {min-height: 40px;}

	.accordionpart .accordconts .title {padding-bottom: 15px;}
	.accordionpart .accordconts ul li {width: 33.3%;}
	.accordion {height: 619px;}
	.filterlist {width: 515px !important;}

	.royalinfo .petraimg {width: 480px;}
	.newslider .item .details .detailinner {padding: 20px 15px;}
	.newslider .item .details h4 {min-height: 73px;}
	.flex-direction-nav li {width: 120px;}
	.flex-direction-nav .flex-prev {left: 15px;}
	.flex-direction-nav .flex-next {right: 15px;}

	.tabfullconts .customefield h4 {padding: 20px 30px 18px; min-height: 76px;}
	.tabfullconts .customefield ul {padding: 20px 30px;}
	.tabfullconts .ftabs .nav-tabs > li {width: 32.03%;}
	.contpart {background-position: 490px 80px;}
	.contpart .valuetextbox {width: 470px;}

	.ftabs .nav-tabs > li {width: 24.6%;}
	/*.tabcontsrow .imgbox .imginner::after {width: 430px; height: 293px;}*/
	.filteropts ul li {padding-left: 16px; padding-right: 19px;}

	.submenus1::before {height: 208px;}
	/*.submenus .menubox .topimg .imgpart, .submenus .menubox .topimg .imgpart img {height: 116px;}*/
	.historicalsites .alltabs .details .textbox {width: 428px;}

	.visitormenu .tourimg img {width: 100%;}
	.menubox .lists li .name {width: 133px;}
	.mediasubmenu {background-size: 606px auto; background-position: -70px 100%;}
	.discovermenu .menubox .lists li .name {width: 170px;}
	.discovermenu .menubox .lists:nth-child(4), .discovermenu .menubox .lists:nth-child(5) {margin-top: 0px;}

	/** Trade Profile Page **/
	.profile .formpart {width: 675px;}

	/** Trade Page **/
	.searchpart {padding: 0 60px;}
	.trparts .detailspart .detailsbox .info {width: 758px;}

	/** Hotel Page **/
	.htparts .searchpart .dropdownpart {width: 201px; margin-right: 15px;}

	/** Trade View Page **/
	.trdetails .detailsbox .rpart {width: 609px;}
	.trdetails .detailsbox .rpart p {padding-right: 0;}
	.say {position: relative; background-color: #f5f7f7; padding-bottom: 0;}
	.covidbtn .newbtn a {
		color: #fff;
		font-size: 12px;
		text-transform: uppercase;
	}
	#myModal {
		background-image: url("../images/close-icon.png");
		background-position: 98% 6%;
		background-repeat: no-repeat;
	}
	.arparts .detailsbox .imgbox {
		float: left;
		width: 378px;
		height: 260px;
		overflow: hidden;
		margin: 48px 50px 41px;
	}
	.arparts .detailsbox .info {
		float: left;
		width: 100%;
		padding: 4px 50px 41px;
	}
}
@media only screen and (max-width: 991px){
	.container {width: 750px;}
	header .rheader {width: 350px; margin-top: 0px;}
	header .rheader .links {float: left; margin: 16px 10px 0 0;}
	header .rheader .serachopt {float: right;}
	header .rheader .links li:last-child {padding-right: 0px;}
	/*#mobilemenu {float: left; width: 34px; height: 34px; background-color: #f08c00; cursor: pointer; background-image: url(../images/menu-icon.png); background-repeat: no-repeat; background-position: center center; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}*/
	.custnav .container {position: relative;}
	/*.custnav .menus {position: absolute; left: 0; top: 34px; display: none; z-index: 111; width: 100%; background-color: #fafafa;}*/
	.custnav .menus > li {float: left; width: 100%; border-top: 1px solid #e0e0e0; position: relative; border-right: none;}
	.mainbanner {height: 670px;}
	.slidetext {margin-top: 50px;margin-bottom:110px;}
	.slidetext h1 {font-size: 40px; line-height: 50px;}
	/*.gallerypart .gslider .item {padding: 5px;}*/
	.gallerypart .gslider .item .imgbox {margin: 10px 0;}
	.gallerypart .gslider .item .infobox {padding: 80px 10px 10px;}
	.talkpart {background-size: 100% auto; width: 100%; background-position: 0px 100%; padding: 50px 0 450px;}
	.talkpart .talkinfo {padding: 0px; width: 100%;}
	.ctitle h2 {font-size: 38px; line-height: 42px;}
	.ourservices {background-size: cover; height: 660px;}
	.ourservices .rightpart, .ourservices .leftpart {float: left; width: 100%;}
	.ourservices .leftpart .cbttn {margin-top: 10px; margin-bottom: 30px;}
	.mainslider .slidertexts {bottom: 20px;}
	.mainslider .slidertexts p {width: 90%;}
	.mainslider .slidertexts .ctitle br{display: none;}
	.mainslider .slidertexts .ctitle span {font-size: 50px;}
	.mainslider .slidertexts .cbttn {margin-top: 10px;}
	.socialpart .socialicon a {margin: 5px 4px;}
	.footer .topfooter .footerbox {width: 33.33%;}
	.innerbanner {height: 550px;}
	.bannertexts {margin-top: 179px;}
	.bannertexts h2 {font-size: 88px;}
	.innerbanner2 .inner {width: 380px;}
	.breadcrumbs .links {margin: 0px 0px 15px; width: 100%;}
	.breadcrumbs .rlinks {float: left;}
	.breadcrumbs .rlinks li:first-child {margin-left: 0px;}
	.descriptionpart .leftimg {margin: 50px 0px 0px; text-align: center;}
	.descriptionpart .righttexts {padding: 0px;}
	.descriptionpart .righttexts .info {height: 260px;}
	.petrapart {padding: 50px 0px 50px;}
	.petrapart .petradesc {width: 100%; padding: 0px 0px 40px;}
	.petrapart .petraimg {width: 100%; background-size: 98% auto; text-align: center;}
	.petrapart .petraimg .imgbox {float: none; display: inline-block; width: 410px; height: 410px;}
	.phistory .petraimg, .pfood .petraimg {margin-left: 0px; margin-bottom: 40px;}
	.petrapart .petradesc .ctitle h2 {font-size: 50px;}
	.shortdesc h3 {font-size: 36px;}
	.ftabs {padding: 0px;}
	.tabcontsrow {margin-top: 0px;}
	.tabcontsrow .imgbox {width: 100%; text-align: center; margin-top:50px; float: none !important; display: table-header-group;}
	.tabcontsrow .texts {width: 100%; float: none !important; display: table-footer-group;}
	/*.tabcontsrow .imgbox img {width: auto;}*/
	.tabcontsrow .imgbox .imginner {margin: 50px 0 30px;}
	.filteropts ul li {padding-left: 9px; padding-right: 12px;}
	.accordionpart .nav-tabs > li {width: 125px;}
	.movearrow {right: 395px;}
	.accordionpart .accordconts {height: 100%;}

	.accordionpart .nav-tabs > li > a span {left: -16px;}
	.accordionpart .accordconts ul li .info {padding-right: 37px;}
	.accordionpart .accordconts ul li .info h3 br {display: none;}

	.accordionpart .nav-tabs > li.tab2 {right: 125px;}
	.movearrow {right: 270px;}
	.movearrow.rightp2 {right: 145px;}
	.movearrow2 {left: 145px;}
	.movearrow2.leftp2 {left: 270px;}
	.movearrow2.leftp3 {left: 395px;}
	.accordionpart .nav-tabs > li.active.tab2, .accordionpart .nav-tabs > li.ptab2 {left: 125px;}
	.accordionpart .nav-tabs > li.active.tab3 {left: 250px;}

	.accordion > li.active .section-title {margin-left: -37px;}
	.accordionpart .accordconts ul li {width: 50%;}
	.accordion {height: 630px;}

	.filterlist {width: 280px !important;}
	.accordionpart .owl-nav div {width: 32px; height: 32px; background-size: 7px auto !important;}

	.royalinfo .petraimg {margin-bottom: 30px;}
	.royalinfo .rowbox2 {margin-bottom: 0px;}
	.royalinfo .rowbox2 .petradesc {padding: 0px;}
	.newslider .item .details h4 {min-height: 0;}
	#mgslider .flex-viewport ul li img {height: 480px; object-fit:cover;}
	.mediagallery .infobox .innerbox {padding: 30px;}

	.tabfullconts .ftabs {padding: 0px;}
	.tabfullconts .customefield ul {min-height: 221px;}
	.tabfullconts .table > thead > tr > th {padding: 12px 5px 7px; font-size: 14px;}
	.contpart .valuetextbox {width: 100%;}
	.contpart {background-position: 0 100%; padding-bottom: 800px; background-size: 100% auto;}
	.jordanbanner4 {margin-top: -100px;}


	.custnav .msubmenu {position: absolute; z-index: 2; top: -1px; right: 0; border-left: 1px solid #e0e0e0; width: 41px; height: 41px; cursor: pointer; background: url(../images/m-plus.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 .msubmenu.opensub {background-image: url(../images/m-minus.png);}
	.custnav .submenus {opacity: 1; border-top: none; margin-top: 14px; padding: 0; visibility: visible; display: none; top: auto; left: auto; right: auto; float: left; width: 100%; position: relative;}
	.submenus1::before {display: none;}
	.submenus .menubox .topimg {padding: 0 15px 0;}
	.historicalsites .alltabs .details .textbox {width: 100%;}
	.historicalsites .alltabs .details .leftimg {margin: 0 auto; float: none;}
	.historicalsites .alltabs .details {padding-bottom: 45px;}
	.historicalsites .optbox {margin-top: 22px;}

	.submenus2::before {height: 63px;}
	.visitormenu .tourimg {margin-left: -15px;}
	.menubox .lists li .name, .discovermenu .menubox .lists li .name {width: 232px;}
	.mediasubmenu {background-image: none;}
	.discovermenu .menubox:nth-child(3) {clear: left;}

	/** Trade Profile Page **/
	.profile .infoboxs .filebox {width: 140px;}
	.profile .infoboxs .filebox .imgbox {height: 140px;}
	.profile .formpart {width: 493px;}

	/** Trade Page **/
	.searchpart {padding: 0;}
	.searchpart .searchbox {float: none;}
	.searchpart .searchbox .dropdownpart {width: 229px; margin-right: 15px;}
	.searchpart .searchbox .dropdownbox {padding: 10px 15px 15px;}
	.trparts .detailspart .detailsbox .info {width: 538px; padding-left: 20px;}
	.trparts .detailspart .detailsbox .info h5 {padding-top: 0;}
	.trparts .detailspart .detailsbox .info p {margin: 15px 0 9px;}
	.trparts .detailspart .detailsbox .info ul li {padding-right: 31px;}

	/** Hotel Page **/
	.htparts .searchpart .searchbox {padding: 31px 15px 17px;}
	.htparts .searchpart .tabbg {height: 112px; margin-top: -92px;}
	.searchpart .searchbox:after, .searchpart .searchbox:after {display: table; content: ''; clear: both;}  
	.htparts .searchpart .dropdownpart {width: 50%; margin-right: 0; padding: 0 10px 10px;}
	.htparts .searchpart .searchbox .dropdownbox {z-index: 1; left: 10px; right: 10px;}

	/** Trade View Page **/
	.trdetails {padding: 30px 0 0;}
	.trdetails .detailsbox {padding: 32px 30px 45px;}
	.trdetails .detailsbox .lpart {margin-right: 20px;}
	.trdetails .detailsbox .rpart {width: 462px;}
	.trdetails .detailsbox .rpart .views h6 {font-size: 17px; padding: 11px 41px 7px;}
	.trdetails .detailsbox .rpart .views {margin-top: 0;}
	.trdetails .detailsbox .rpart p {margin-top: 14px;}
	.trdetails .detailsbox .rpart .tags li {padding: 0 10px 10px 0;}
	.say {padding: 45px 0 20px; background-color: #f3f4f3;}
	.say .sayinfo .saybox .detailsbox {padding: 20px 25px 22px;}
	.say .sayinfo .saybox .detailsbox p {font-size: 16px;}
	header .rheader {
		width: 100%;
		margin-top: 30px;
	}

	.covidbtn {
		float: right;
		margin-right: 0px;
		z-index: 11111;
		margin-left: 10px;
	}
		.covidbtn .newbtn a {
			color: #fff;
			font-size: 12px;
			text-transform: uppercase;
		}
	.modal-dialog {
		width: 100%;
		height: auto;
		margin: 70px auto;
	}
	.modal-body {
		position: relative;
		padding: 15px;
		width: 100%;
	}
	.modal-body img {

		width: 100%;
	}

	.submenus .clinks ul li a:after {
		width: 0;
	}
}	
@media only screen and (max-width: 767px){
	.container {width: auto;}
	header .logo {width: 260px;}
	header .logo img {width: 100%;}
	.ctitle p br {display: none;}
	.tripadvbox {width: 100%;text-align: center;}
	.mainbanner {height: 700px;}
	.slidetext {
		margin: 100px 0px 100px;
	}
	/*.slidetext h1 {font-size: 50px; line-height: 60px;}*/
	.tripadvbox {bottom: 215px;}
	.enjoyment {padding-top: 50px;}
	.custtabs > li > a {margin: 10px 2px;}
	.gallerypart .gslider .item .imgbox{margin: 8px 0;}
	.talkpart .talkinfo .ctitle br {display: none;}
	.ourservices {height: 695px;}
	.mainslider .slidertexts .ctitle {margin-bottom: 10px; padding-bottom: 20px;}
	.mainslider .slidertexts .ctitle h2 {font-size: 25px; line-height: 30px;}
	.mainslider .slidertexts .ctitle span {font-size: 32px; line-height: 35px;}
	.socialpart .socialwall .socialbox {float: left; width: 50%;}
	.socialpart .socialhover li:last-child {padding-right: 0px;}
	.jordanbanner {margin-top: -180px;}
	.footer .copyrigth p, .footer .social {width: 100%; text-align: center; margin: 0px;}
	.footer .social a {float: none; display: inline-block;margin-top: 10px;}
	.places {padding: 50px 0px;}
	.bannertexts {margin-top: 110px;}
	.innerbanner {height: 470px;}
	.innerbanner2 {height: 680px !important;}
	.innerbanner2 .planbox {margin: 30px 0px;}
	.innerbanner2 .inner {width: 100%;}
	.descriptionpart {padding-top: 0px;}
	.descriptionpart .righttexts .info {height: 190px;}
	.petrapart .petraimg .imgbox {width: 350px; height: 350px;}
	.petrapart .petradesc .ctitle h2 {font-size: 36px; line-height: 41px;}
	.jordanbanner {margin-top: -100px;}
	.shortdesc .row {margin: 0px;}
	.shortdesc .col-sm-4 {width: 100%; float: left;}
	.tabcontsrow .imgbox img {width: 100%;}
	.gallerypart .owl-nav div.owl-prev {left: 0px;}
	.gallerypart .owl-nav div.owl-next {right: 0px;}
	/*.accordionpart .accordconts ul li {width: 33.33%;}*/
	.accordionpart .nav-tabs > li {width: 85px;}
	.movearrow {right: 275px;}

	.accordionpart .nav-tabs > li > a span {left: -36px;}
	.places .box .placedetails h3 {min-height: 0;}

	.accordionpart .nav-tabs > li.tab2 {right: 85px;}
	.movearrow {right: 190px;}
	.movearrow.rightp2 {right: 105px;}
	.movearrow2 {left: 105px;}
	.movearrow2.leftp2 {left: 190px;}
	.movearrow2.leftp3 {left: 275px;}
	.accordionpart .nav-tabs > li.active.tab2, .accordionpart .nav-tabs > li.ptab2 {left: 85px;}
	.accordionpart .nav-tabs > li.active.tab3 {left: 170px;}

	.accordion {height: auto; display: block;}
	.accordion > li {display: block; float: left; width: 100%;}
	.accordion > li.active {display: block; flex:none;padding-top: 100px;}
	.accordion > li .section-title {display: none;}
	.accordion > li .section-title h2 {transform:none;}
	.accordion > li.active .section-title, .accordionpart .accordconts {margin: 0;}
	.accordion > li .section-content {display: block; margin: 0; opacity: 1;}
	.accordion > li {opacity: 1;}
	.accordion > li.active .section-content {display: block;}
	.accordionpart .accordconts {padding: 30px 5px; float: left; width: 100%;}
	.shortdesc {padding-top: 70px;}
	.tabcontsrow .ctitle h2 {font-size: 40px;}

	.filterlist {width: 100% !important;}
	.accordionpart .owl-nav div.owl-next {right: 0px;}
	.accordionpart .owl-nav div.owl-prev {left: 0px;}

	.ftabs .nav-tabs {padding: 20px 0;}
	.ftabs .nav > li > a {font-size: 13px;}
	.tabcontsrow .imgbox .imginner {padding: 15px;}
	.petrasect .ftabs .tabbg {height: 120px;}
	.filteropts {margin-top: -51px; padding: 0 40px;}

	.filterlist {width: 100% !important;}
	.accordionpart .owl-nav div.owl-next {right: 0px;}
	.accordionpart .owl-nav div.owl-prev {left: 0px;}

	.shortdesc2 {padding-bottom: 70px;}
	.infoport {padding-top: 60px;}
	.newspart, .articles {padding: 50px 0 80px;}

	.tabfullconts {padding-bottom: 20px;}
	.tabfullconts .customefield ul, .tabfullconts .customefield h4 {min-height: 0px;}
	.tabfullconts .tabcontsrow {margin-top: 55px;}
	.contpart {padding-bottom: 650px; padding-top: 60px;}
	.contpart .ctitle h2 br {display: none;}

	.submenus1 .menubox {width: 50%;}
	.submenus .menutitle {padding: 16px 0 12px;}
	.submenus .mlinks ul li {
		margin: 8px 0;
		padding-top: 8px;
	}
	.shortdesc3 {padding-bottom: 70px;}
	.historicalsites {padding-top: 50px;}
	.historicalsites .optbox {width: 50%;}

	.experiencesmenu .expbox, .menubox .lists {width: 50%;max-width:50%;}
	.submenus2 .menutitle {padding: 0;}
	.submenus2::before {display: none;}
	.menubox .lists li .himg {width: 29%;}
	.menubox .lists li .name, .discovermenu .menubox .lists li .name {width: 64%;}
	/*.submenus2 .menutitle {background-color: #faf4ed; border-bottom: 1px solid #dee2e6;}*/
	.mediasubmenu .menuimg {width: 100%; margin-left: 0px;}
	.mediasubmenu .menuimg img {width: 100%;}
	.visitormenu .tourimg {margin-top: -18px;}
	.submenus .contactinfo {margin-bottom: 15px;}
	.discovermenu .menubox:last-child {width: 100%;}

	/** Trade Profile Page **/
	.profile {padding-top: 30px !important;}
	.profile .stitle {margin-bottom: 40px;}
	.profile .infoboxs {padding: 30px 20px 10px;}
	.profile .infoboxs .filebox {width: 178px; margin: 0 auto; float: none;}
	.profile .infoboxs .filebox .imgbox {height: 178px;}
	.profile .formpart {width: 100%; padding-top: 20px;}
	.profile .formpart .fieldcol {padding: 0 0 20px;}
	.profile .formpart textarea.custfield {height: 140px;}

	/** Trade Page **/
	.searchpart .tabbg {height: 122px; margin-top: -101px;}
	
	.searchpart .searchbox .dropdownpart {width: 50%; margin-right: 0; padding: 0 7px; margin-bottom: 14px;}
	.searchpart .searchbox .dropdownbox {left: 7px; right: 7px;}
	.searchpart .sbttn {width: 100%; text-align: center;}
	.searchpart .sbttn .cbttn {width: 144px; float: none;}
	.trparts .detailspart {padding-top: 10px;}
	.trparts .detailspart .detailsbox {padding: 30px 0;}	
	.trparts .detailspart .detailsbox .info h5 {padding-bottom: 15px;}
	.trparts .detailspart .detailsbox .imgbox {width: 25%; height: auto;}
	.trparts .detailspart .detailsbox .imgbox:before {width: 250px; height: 250px; top: -45px; left: -50px;}
	.trparts .detailspart .detailsbox .info {width: 75%;}
	.trparts .detailspart .detailsbox .info ul li {padding-right: 16px; font-size: 15px; padding-left: 21px;}

	/** Hotel Page **/
	.htparts .searchpart .tabbg {height: 121px; margin-top: -101px;}
	.htparts .detailspart .detailsbox .info .ratingpart {width: 100%; padding-top: 11px;}

	/** Trade View Page **/
	.trdetails {padding-top: 15px;}
	.trdetails .detailsbox .lpart {width: 100%; margin-right: 0;}
	.trdetails .detailsbox .lpart .imgbox {float: left; width: 178px;}
	.trdetails .detailsbox .lpart ul, .trdetails .detailsbox .lpart .social {float: left; width: 50%; margin-left: 20px; padding-top: 21px; margin-top: 0;}
	.trdetails .detailsbox .rpart {width: 100%; margin-top: 15px;}
	.trdetails .detailsbox {padding-bottom: 20px;}
	.trdetails .detailsbox .rpart .tags {margin-top: 25px;}
	.say  {padding-top: 30px;}
	.say .sayinfo .saybox {margin-bottom: 20px;}
	.say .sayinfo .saybox .clientinfo {margin-top: 30px;}

	.blogs .bigblogsbox {
		padding: 10px;
		min-height: fit-content;
		height: auto;
		margin: 10px 0;
	}
	.blogs .blogsbox .imgbox {
		width: 100%;
		height: auto;
	}
}
@media only screen and (max-width: 639px){
	header .logo {width: 100%; text-align: center; margin-bottom: 15px;}
	header .logo img {width: auto;}
	header .rheader {width: 100%;}
	header .rheader .links, header .rheader .serachopt {width: 100%; text-align: center;}
	header .rheader .links li {float: none; display: inline-block;}
	header .rheader .searchbox, header .language {float: none!important; display: inline-block;}
	header .rheader .searchbox .custfield {width: 195px;}
	.talkpart {padding: 50px 0 300px;}
	.ourservices .leftpart .ctitle br {display: none;}
	.ourservices .leftpart {padding-right: 0px; padding-bottom: 30px;}
	.cbttn {margin-top: 5px;}
	.ourservices .owl-carousel .active:nth-child(1n) .item{margin-right: 0px !important;}
	.ourservices .owl-carousel .active:nth-child(1n) .innerbox{margin-top:0px !important;}
	.ourservices .owl-nav div.owl-prev {left: -40px;}
	.ourservices .owl-nav div.owl-next {right: -40px;}
	.ourservices {height: 735px;}
	.slidertexts .container {padding-left: 65px;}
	.mainslider .owl-item.active .slidertexts p {font-size: 14px; line-height: 18px;}
	.socialpart {padding: 50px 0px;}
	.footer .topfooter .footerbox {width: 50%; min-height: 207px;}
	.talkpart .talkinfo .cbttn {margin-top: 20px;}
	.commonslider .owl-nav div {background-size: 30px 30px; width: 30px; height: 30px; }
	.bannertexts {margin-top: 100px;}
	.descriptionpart .righttexts .info {height: 259px;}
	.petrapart .petraimg {padding: 30px; background-size: 520px auto;}
	.petrapart .petraimg .imgbox {width: 300px; height: 300px;}
	
	.petrapart .petradesc .ctitle span {font-size: 13px; margin-bottom: 0px;}
	.storieslider .owl-nav div {background-size: auto auto; width: 38px; height: 38px;}
	.tabcontsrow .ctitle h2 {font-size: 34px; line-height: 41px !important;}
	.accordionpart .accordconts ul li {width: 50%;}
	.ftabs .nav-tabs {padding: 10px 0;}
	.ftabs .nav-tabs > li {width: 48.6%; margin: 8px 0; padding: 0 5px;}
	.petrasect .ftabs .nav-tabs > li:nth-child(2) {border-right: none;}
	.petrasect {padding-bottom: 60px;}
	.tabcontsrow .imgbox .imginner::before {height: 226px; width: 236px;}
	.tabcontsrow .imgbox .imginner::after {top: 35px;}
	.tabcontsrow .imgbox.pull-right .imginner::after {left: 35px;}
	.tabcontsrow .imgbox.pull-left .imginner::after {right: 35px;}
	.petrasect .ftabs .tabbg {height: 170px;}
	
	.filteropts {
		margin-top: -105px;
	}
	.filteropts ul li {width: 50%; padding: 0 20px; text-align: center; margin: 2px 0; float: left;}
	.filteropts ul li:nth-child(2), .filteropts ul li:nth-child(4) {border-right: none;}
	.filteropts ul li a {float: none;}
	
	.innerbanner {height: 380px;}
	.innerbanner2 .planbox {height: 260px; padding: 30px 15px;}
	.bannertexts h2 {font-size: 70px;}
	.bannertexts span {font-size: 20px;}

	.partlinks ul li a .title .text {display: none;}
	.newslider .owl-nav div {background-size: 8px auto;}
	.mediagallery .infobox .innerbox {width: 100%;}
	#carousel {bottom: 30px;}
	/*#carousel ul.slides li {width: 160px !important;}*/
	#carousel ul.slides li span {padding: 0 10px 5px;}
	.flex-direction-nav a {width: 30px; height: 30px; background-size: 8px auto; margin-top: -15px;}

	.contpart {padding-bottom: 510px;}
	.jordanbanner4 {margin-top: -30px;}

	.mediagallery .infobox .innerbox::after {width: auto; height: auto; left: 30px; top: 30px;}
	.articles .articlesbox .articleinner {
		margin-bottom: 20px;
		height: auto;
	}

	.articles .articleinner a {
		position: initial;
	}
	.articles {
		margin-bottom: 50px;
	}

	.historicalsites .alltabs .details {padding: 20px;}
	.historicalsites .alltabs .details .textbox {margin-top: 15px;}

	.experiencesmenu .expbox, .menubox .lists {width: 100%;max-width:100%;}
	.menubox .lists li .himg {width: 19%;}
	.menubox .lists li .name, .discovermenu .menubox .lists li .name {width: 76%;}
	.menubox .lists:last-child, .discovermenu .menubox .lists:nth-child(3) {margin-top: 0px;}

	/** Trade Page **/
	.searchpart .searchbox {padding: 10px 3px;}
	.searchpart .tabbg {height: 79px; margin-top: -59px;}
	.trparts .detailspart {padding-top: 20px;}
	.trparts .detailspart .detailsbox .imgbox:before {width: 240px; height: 240px; top: -60px; left: -63px; background-size: 100%;}
	.trparts .detailspart .detailsbox .info ul li {margin-bottom: 5px;}

	/** Hotel Page **/
	.htparts .searchpart .searchbox {padding: 10px 5px 0;}
	.htparts .searchpart .tabbg {height: 75px; margin-top: -55px;}
	.searchpart .searchbox .dropdownpart {padding: 0 5px; margin-bottom: 10px;}
	.htparts .searchpart .searchbox .dropdownbox {left: 5px; right: 5px;}

	/** Trade View Page **/
	.trdetails .detailsbox .lpart ul, .trdetails .detailsbox .lpart .social {width: 49%;}
	.say .sayinfo .saybox {margin-bottom: 10px;}

	/*.covidbtn {
		padding: 0 32%;
	}*/
	.newbtn {
		background-color: #cb2c2a;
		background-image: url(../images/alert-icon.png);
		background-repeat: no-repeat;
		float: right;
		padding: 15px 20px 15px 45px;
		background-position: 4% 50%;
		width: 175px;
		height: 50px;
	}
	.covidbtn .newbtn a{
		color: #fff;
		font-size: 12px;
		text-transform: uppercase;
	}
	.covidbtn {
		/* padding: 0 36%; */
		width: 100%;
		text-align: center;
	}
	header .newbtn {
		float: none !important;
		display: inline-block;
	}
	header .language {
	margin:0px;
	}

	.video-stamp {
		padding-top: 30px;
	}

	.scrollbar {
		display:none;
	}

	.articles-listing-box {
		padding: 70px 20px 130px;
	}

	.innerwrap {
		background:none;
	}

	.innerwrap img {
		width: 100%;
	}

		.innerwrap h3 {
			width: 100%;
			text-align: center;
			margin-top: 30px;
			padding: 0;
		}
}
@media only screen and (max-width: 479px){
	.mainbanner {height: 550px;}
	.slidetext {margin-top: 40px; margin-bottom:40px;}
	.tripadvbox {width: 100%;}
	.tripadvbox img {width: 260px;}
	.social a {margin-right: 5px;}
	.slidetext h1 {font-size: 31px; line-height: 35px;}
	.scrollbar {bottom: 80px;}
	.ctitle h2 {font-size: 28px; line-height: 35px;}
	.custtabs > li > a {padding: 10px 7px 8px;}
	.talkpart {padding: 50px 0 200px;}
	/*.ourservices .leftpart .ctitle h3 {font-size: 24px; line-height: 20px;}*/
	.ourservices .rightpart {padding: 0px;}
	.ourservices .owl-nav div.owl-prev {left: 0px;}
	.ourservices .owl-nav div.owl-next {right: 0px;}
	.ourservices .owl-carousel .item .innerbox .info {padding: 0px 15px 15px;}
	.ourservices .owl-carousel .item .innerbox .info h3 {font-size: 16px;}
	/*.mainslider .slidertexts {position: relative;}*/
	.mainslider .owl-carousel .item .sliderimg img {height: 530px; object-fit: cover;}
	.mainslider .slidertexts {bottom: 70px;}
	.slidertexts .container {padding: 0px 15px 0px 50px;}
	.mainslider .slidertexts .ctitle h2 {font-size: 19px;}
	.mainslider .slidertexts p {width: 100%;}
	.bannertexts {margin-top: 70px;}
	.bannertexts h2 {font-size: 60px;}
	.innerbanner2 .planbox {width: 100%;}
	.breadcrumbs .rlinks li .share {width: 170px;}
	.descriptionpart .leftimg {padding: 0px;}
	.descriptionpart .leftimg img {width: 100%;}
	.descriptionpart .righttexts .info {height: 379px;}
	.petrapart .petraimg {padding: 15px; background-size: 144% auto;}
	.petrapart .petraimg .imgbox {width: 250px; height: 250px;}
	.petrapart .petradesc .ctitle h2 {font-size: 32px; line-height: 40px;}
	.stitle span {width: 100%;}
	.custnav .social a {margin-right: 2px;}
	.accordionpart .nav-tabs > li > a span {font-size: 15px;}
	.accordionpart .nav-tabs > li {width: 50px;}
	.movearrow {right: 172px;}

	.petrapart .petraimg {padding: 30px 0; background-size: 420px auto;}

	.accordionpart .nav-tabs > li > a span {left: -58px;}
	.accordionpart .accordconts ul li .info {padding-left: 10px; padding-bottom: 10px;}
	.accordionpart .accordconts ul li .inner .select {right: 10px; bottom: 10px;}

	.accordionpart .nav-tabs > li.tab2 {right: 50px;}
	.movearrow, .movearrow2 {width: 34px; height: 34px; background-size: 10px auto;}
	.movearrow {right: 110px;}
	.movearrow.rightp2 {right: 60px;}
	.movearrow2 {left: 60px;}
	.movearrow2.leftp2 {left: 110px;}
	.movearrow2.leftp3 {left: 160px;}
	.accordionpart .nav-tabs > li.active.tab2, .accordionpart .nav-tabs > li.ptab2 {left: 50px;}
	.accordionpart .nav-tabs > li.active.tab3 {left: 100px;}

	.flex-direction-nav li {background: none !important; width: auto;}

	.tabfullconts {padding-bottom: 40px;}
	.tabfullconts .customefield h4 {min-height: 76px; padding: 14px 15px 12px;}
	.tabfullconts .customefield ul {padding: 15px;}
	.contpart {padding-bottom: 350px;}

	.tabcontsrow .imgbox .imginner::before {height: 171px; width: 186px;}
	.filteropts {padding: 0;}
	.filteropts ul li {padding: 0 5px;}
	#petrafood, .sbottomslider {margin-bottom: 40px;}
	.petraslider::before, .petraslider::after, #stemslider::before, #stemslider::after {display: none;}


	.submenus .menubox, .historicalsites .optbox {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.menubox .lists li .name, .discovermenu .menubox .lists li .name {width: 74%;}
	.mediasubmenu .cbttn {margin-right: 0px; width: 100%;}

	/** Trade Page **/
	.searchpart .searchbox {padding: 10px;}
	.searchpart .searchbox .dropdownpart {width: 100%; padding: 0; margin-bottom: 10px;}
	.searchpart .searchbox .dropdownbox {left: 0; right: 0; z-index: 1;}
	.searchpart .sbttn .cbttn {width: 100%;}
	.searchpart .tabbg {height: 123px; margin-top: -103px;}
	.trparts .detailspart {padding-top: 0;}
	.trparts .detailspart .detailsbox {padding: 30px 0 20px;}
	.trparts .detailspart .detailsbox .imgbox {width: 100%; margin-bottom: 15px;}
	.trparts .detailspart .detailsbox .info {width: 100%; padding-left: 0;}
	.trparts .detailspart .detailsbox .imgbox:before {display: none;}

	/** Hotel Page **/
	.htparts .searchpart .tabbg {height: 171px; margin-top: -151px;}
	.htparts .searchpart .searchbox .dropdownbox {left: 0; right: 0;}

	/** Trade View Page **/
	.trdetails .detailsbox {padding: 15px 15px 20px;}
	.trdetails .detailsbox .lpart .imgbox {float: none; margin: 0 auto;}
	.trdetails .detailsbox .lpart li {float: none; display: inline-block; width: initial; padding: 0 5px;}
	.trdetails .detailsbox .lpart ul, .trdetails .detailsbox .lpart .social {width: 100%; margin-left: 0; text-align: center;}
	.trdetails .detailsbox .lpart .social {padding-top: 10px;}
	.trdetails .detailsbox .lpart .social a {display: inline-block; float: none;}
	.trdetails .detailsbox .lpart .imgbox:before {width: 200px; height: 200px;}
	.trdetails .detailsbox .rpart .views {float: left; width: 100%; margin-top: 15px;}
	.trdetails .detailsbox .rpart .views h6 {float: left; width: 150px;}
	.trdetails .detailsbox .rpart .views span {float: left; margin-left: 15px; padding-top: 10px;}
	.say {margin-bottom: 30px;}
	.say .sayinfo .saybox .detailsbox {padding: 15px;}
	.say .sayinfo .saybox .detailsbox p {font-size: 15px;}
	.arparts .detailsbox .imgbox {
		float: left;
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 48px 0;
	}
	.arparts .detailsbox .info {
		float: left;
		width: 100%;
		padding: 4px 20px 41px;
	}
}
@media only screen and (max-width: 400px){
	header .rheader .searchbox, header .language .custbtn, header .rheader .searchbox .custfield {width: 100%;}
	header .language { margin-left: 0px;}

	header .rheader .links li {padding: 2px 5px 0px 3px; line-height: 7px;}

	.footer .topfooter .footerbox {width: 100%; min-height: auto;}

	.ftabs .nav-tabs > li {width: 48.4%;}
	.ftabs .nav > li > a {font-size: 12px;}
	.filteropts ul li {width: 100%; border-right: none;}
	.filteropts {
		margin-top: -160px;
	}
	.petrasect .ftabs .tabbg {height: 225px;}

	.historicalsites .alltabs .details .leftimg {padding: 15px 10px; width: 250px; background-size: 379px auto;}
	.historicalsites .alltabs .details .leftimg .imgbox {height: 230px; width: 230px;}

	/** Trade Profile Page **/
	.profile .infoboxs {padding-top: 0;}
	.covidbtn {
		padding: 0px 23%;
	}
	.thepass .passinner {
		background: url(../images/pass-bg.png) no-repeat 0% 0;
		
		padding-left: 0px;
	}
	.thepass .jlists {
		float: left;
		margin-top: 70px;
		width: 100%;
		padding: 0 5px;
	}
	.thepass .jlists ul li p {
			line-height: 20px;
			color: #868e96;
			padding-left: 95px;
			padding-top: 5px;
			}
	header .language span {
		padding-right: 64%;
	}

}