@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');
.container_12 {
	width:99%;
	margin-left:auto;
	margin-right:auto;
	max-width:1300px;
	margin:0 auto!important;
	display:block !important;
	
}
.grid_1, .grid_10, .grid_11, .grid_12, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9 {
	display:inline;
	float:left;
	position:relative;
	margin-left:1%;
	margin-right:1%;
}
.alpha {
	margin-left:0
}
.omega {
	margin-right:0
}
.container_12 .grid_1 {
	width:6.333%
}
.container_12 .grid_2 {
	width:14.667%
}
.container_12 .grid_3 {
	width:23%
}
.container_12 .grid_4 {
	width:31.333%
}
.container_12 .grid_5 {
	width:39.667%
}
.container_12 .grid_6 {
	width:48%
}
.container_12 .grid_7 {
	width:56.333%
}
.container_12 .grid_8 {
	width:64.667%
}
.container_12 .grid_9 {
	width:73%
}
.container_12 .grid_10 {
	width:81.333%
}
.container_12 .grid_11 {
	width:89.667%
}
.container_12 .grid_12 {
	width:98%
}
.container_12 .prefix_1 {
	padding-left:8.333%
}
.container_12 .prefix_2 {
	padding-left:16.667%
}
.container_12 .prefix_3 {
	padding-left:25%
}
.container_12 .prefix_4 {
	padding-left:33.333%
}
.container_12 .prefix_5 {
	padding-left:41.667%
}
.container_12 .prefix_6 {
	padding-left:50%
}
.container_12 .prefix_7 {
	padding-left:58.333%
}
.container_12 .prefix_8 {
	padding-left:66.667%
}
.container_12 .prefix_9 {
	padding-left:75%
}
.container_12 .prefix_10 {
	padding-left:83.333%
}
.container_12 .prefix_11 {
	padding-left:91.667%
}
.container_12 .suffix_1 {
	padding-right:8.333%
}
.container_12 .suffix_2 {
	padding-right:16.667%
}
.container_12 .suffix_3 {
	padding-right:25%
}
.container_12 .suffix_4 {
	padding-right:33.333%
}
.container_12 .suffix_5 {
	padding-right:41.667%
}
.container_12 .suffix_6 {
	padding-right:50%
}
.container_12 .suffix_7 {
	padding-right:58.333%
}
.container_12 .suffix_8 {
	padding-right:66.667%
}
.container_12 .suffix_9 {
	padding-right:75%
}
.container_12 .suffix_10 {
	padding-right:83.333%
}
.container_12 .suffix_11 {
	padding-right:91.667%
}
.container_12 .push_1 {
	left:8.333%
}
.container_12 .push_2 {
	left:16.667%
}
.container_12 .push_3 {
	left:25%
}
.container_12 .push_4 {
	left:33.333%
}
.container_12 .push_5 {
	left:41.667%
}
.container_12 .push_6 {
	left:50%
}
.container_12 .push_7 {
	left:58.333%
}
.container_12 .push_8 {
	left:66.667%
}
.container_12 .push_9 {
	left:75%
}
.container_12 .push_10 {
	left:83.333%
}
.container_12 .push_11 {
	left:91.667%
}
.container_12 .pull_1 {
	left:-8.333%
}
.container_12 .pull_2 {
	left:-16.667%
}
.container_12 .pull_3 {
	left:-25%
}
.container_12 .pull_4 {
	left:-33.333%
}
.container_12 .pull_5 {
	left:-41.667%
}
.container_12 .pull_6 {
	left:-50%
}
.container_12 .pull_7 {
	left:-58.333%
}
.container_12 .pull_8 {
	left:-66.667%
}
.container_12 .pull_9 {
	left:-75%
}
.container_12 .pull_10 {
	left:-83.333%
}
.container_12 .pull_11 {
	left:-91.667%
}
:root {
--themeCol:#cc6601
}
ul {
	list-style:none
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0
}
.clearfix:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0
}
.clearfix {
	display:inline-block
}
body {
	font-family: 'Futura Bk BT';
    font-weight: normal;
    font-style: normal;
	color:#171717;
	font-size:21px;
	background-color:#fff;
}
p { padding-bottom:20px; font-weight:normal; line-height:36px;}
body, html {
	overflow-x:hidden
}
html {
	-webkit-text-size-adjust:100%
}
input, select {
}
* {
	padding:0;
	margin:0
}
* html .clearfix {
	height:1%
}
h1, h2, h3, h4, h5, h6 {	
	font-weight:700;
	padding:0;
	margin:0;
}
h1 {font-family: 'Montserrat', sans-serif; font-size:56px; color:#2c2c2c;}
h1, h2, h3, h4, h5, h6 {font-family: 'Montserrat', sans-serif !important;}
h4 { font-size:24px;}
img {width:100%; height:auto; margin:0 !important; padding:0 !important;} 
	a 
	{ 
	text-decoration:none;
	moz-transition: all .4s linear;
-o-transition: all .4s linear;
-webkit-transition: all .4s linear;
transition: all .4s linear;
	}
 p:empty {
	 display:none !important;
 }
/*-------general Buttons------------*/
.genBtn {
	font-size:17px;
	background-color: #f16e00;
	border:#f16e00 1px solid;
	padding:12px 25px;
	color: #fff;
	font-weight: 600;
	display: inline-block;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
}
.genBtn:hover {background-color:#163d68; color:#fff;}

.SubgenBtn {
	font-size:17px;
	background-color: #fff;
	border:#f16e00 1px solid;
	padding:12px 25px;
	color: #f16e00;
	font-weight:600;
	display: inline-block;
	text-transform:uppercase;
	font-family: 'Montserrat', sans-serif;
}
/*--------Header Section Starts-----------*/
.headerOuter { background-color:#fff; padding:19px 0}
.headerOuter .container_12 {
	box-sizing: border-box;
}
.logoWrapper {
	float: left;
	width: 343px;
	margin-right: 0px;
}
.navHeader {
	float: left;
	width: auto;
	padding-right:0;
	padding-top:0;
}
.headerSocial {
	float: left;
	width: auto;
	padding-right:34px;
	padding-top: 32px;
}
.headerContacts { float:left; width:auto; padding-top:24px;}
.headerContacts a {
	
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	line-height: 32px;
}
.headerContacts a i {
	font-size: 32px;
	margin-right: 8px;
	margin-top: 0;
	float: left;
}
.bannerOuter { position:relative; background: #3397FF;
    line-height: 1.5em;}
.bannerOuter img { width:100%; height:auto;}
.bannerOuter h1 {
	padding-bottom: 76px;
	font-size: 66px;
	font-weight: 200;
}
.bannerContent {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #fff;
	text-align: center;
	font-size: 32px;
	width: 100%;
}
.bannerOuter a {
	font-size: 13px;
	line-height: 20px;
	border: #fff 2px solid;
	padding: 6px 19px 6px 25px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	border-radius: 100px;
	text-transform: uppercase;
	font-weight: 600;
}
.headerOuter .gplus { background:url(../index-21.html) no-repeat 0 50%; display:block; width:18px; height:17px; float:left;}
.headerSocial i {color:#cccccc; font-size:16px; margin-right:10px; display:block; float:left; }

.mainNavigation .off {
	display: none;
}
.mainNavigation ul { margin:0;}
.mainNavigation ul li {
	float: left;
	margin-right: 2px;
	position:relative;
	padding:0;
	margin:0 2px 0 0;
}
.mainNavigation ul li a {
	color: #fff;
	text-decoration: none;
	/* line-height: 21px; */
	padding: 0 19px;
	display: block;
	/* transition: all .3s ease-in-out; */
	text-transform: ;
	padding-bottom: 0;
	font-weight: 600;
	font-size: 16px;
	line-height: 76px;
	font-family: 'Montserrat', sans-serif;
	transition: all 1s ease-out;
}
.mainNavigation ul li a:hover {background-color:#f16f00; color:#fff;}
.mainNavigation ul li.current_page_item a {background-color:#f16f00; color:#fff;}
.mainNavigation ul li ul.sub-menu li.current_page_item a {background-color:#fff !important; color:#f16f00 !important;}
.navHeader ul.sub-menu {
	position: absolute;
	left: 0;
	top: 75px;
	z-index: 99;
	background: #fff;
	padding: 0px;
	width: 205px;
	box-sizing: border-box;
	color: #fff;
	opacity: 0;
	visibility: hidden;
	transition: opacity 300ms linear;
	font-size: 13px;
	border-bottom: 3px solid #f16f00;
	box-shadow:0px 1px 12px -1px #DFDFDF !important;
}
.mainNavigation ul.sub-menu li {
	float: left;
	margin-right: 0;
	padding: 0px 0;
	width: 100%;
	box-sizing: border-box;
}
.navHeader ul.sub-menu li a {
	color: #000;
	padding: 0;
	line-height: 25px;
	padding: 5px 15px;
	font-size: 15px;
	background-color:#fff !important;
}
.navHeader ul.sub-menu li a:hover {color:#f16f00; background-color:#fff !important;}
.mainNavigation ul li:hover ul.sub-menu {
	opacity: 1;
	visibility: visible;
}
.headerRight {
	padding-top:0x;
}
.headerRight a {
	display: inline-block;
	font-size: 22px;
	color: #000;
	text-decoration: none;
	margin-left: 8px;
	font-weight: normal;
	margin-top: 10px;
}
.headerRight i {
	margin-right: 16px;
	color:#f16f00;
}
.rightSectionHeader {
	float: right;
	width: auto;
	margin-top: 5px;
	text-align: right;
}

.liveChat {
	float: right;
	background: #f16f00 url(../png/chaticon.png) no-repeat 90% center;
	color: #fff;
	padding: 8px 65px 11px 25px;
	box-sizing:border-box;
}
.headerRight a.tel { background-color:#ff51b7; border:#fff 2px solid; color:#fff;}
.navigation {
	background-color: #0b388d;
	padding-left: 8px;
}
.headerCart {
	position: relative;
	width: 60px;
	height: 48px;
	float: right;
	margin-top: 5px;
}
.headerCart img.crt {
	position: absolute;
	width: 62%;
	top: 14px;
}
.headerCart div.cartCount {
	position: absolute;
	border-radius: 100px;
	height: 19px;
	width: 19px;
	text-align: center;
	box-sizing: border-box;
	font-size: 13px;
	color: #0b388d;
	background: #fff;
	right: 9px;
	padding-top: 1px;
	top: 2px;
	font-family: 'Montserrat', sans-serif;

}
.loginOuter { padding-top:45px;}
.loginOuter .container_12 {max-width:750px;}
.loginOuter input[type="password"] {
	border: #E0E0E0 1px solid;
	border-radius: 10px;
	padding: 16px 25px;
	font-family: 'Futura MD BT';
	font-weight: normal;
	font-size: 17px;
	color: #000;
	box-shadow: 0px 1px 12px -1px #DFDFDF !important;
}
#loginBtn:hover {
	background-color: #f16f00;
	
	color: #fff;
	
}
/*-----FooterSection Starts-------*/

.footerOuter .topFooter { background-color:#0b378d; padding:45px 15px; color:#fff;}
.footerOuter .topFooter h4 {font-family: 'Montserrat', sans-serif; font-size:16px; padding-bottom:15px;}
.footerOuter .topFooter ul {margin-left:0; padding-left:0;}
.footerOuter .topFooter ul li {
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 9px;
	margin-left: 0;
	padding-left: 0;
}
.footerOuter .topFooter ul li a {
	color: #fff;
	font-size: 17px;
	font-weight: normal;
}
.footerOuter .topFooter .blocks { float:left; width:20%;}
.bottomFooter { color:#f1f1f1; font-size:14px; background-color:#525252; padding:15px 0; text-align:center; font-weight:normal;}

.norm_row {
	width:100% !important;
}

.blogDetailsOuter .norm_row {
	width: 100% !important;
}
/*-----FooterSection Ends-------*/
#mobile-header {
	display: none;
	float: right;
	margin-left: 0;
	margin-top:0px;
	cursor: pointer;
	margin-right: 25px;
}
#mobile-header a {
	transition: none;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	-ms-transition: none;
}
#mobile-header i {
	color: #0b388d;
	display: block;
	text-align: center;
}
#mobile-header strong {
	font-size: 13px;
	color: #fff;
	font-weight: 600;
}
.sidr {
	background:#fff;
	
	padding: 0;
	z-index: 9999;
	font-size: 16px;
	font-weight: 400;
	line-height: 2;
	text-transform: uppercase;
	border-top: 6px solid #0b388d;
	width: 100%;
	height: 100vh;
	overflow-y: hidden;
}

.sidr .sidr-inner {
padding:63px 18px 18px 18px !important;
height:100vh;
}
.sidr ul {
margin:0;
padding:0;
}
.sidr ul li {
	padding: 6px 14px;
	margin: 0;
	background: none;
	/* border-bottom: 1px solid rgba(0,0,0,0.10); */
	position: relative;
	text-transform: capitalize !important;
}
.sidr ul li ul li {
line-height: 1.5;
font-size: 14px;
background: url(../index-21.html) no-repeat left center;
border-bottom: none;
padding:10px 14px;
}
.sidr .sidr-inner li ul li:last-child {
	/* padding-top: 10px; */
	
}
.sidr .sidr-inner li ul.sidr-class-sub-menu {
	background: transparent;
	padding: 0 10px;
	margin: 10px 0;
	box-sizing: border-box;
	background: #f7f7f7;
}
.sidr .sidr-inner li ul.sidr-class-sub-menu li {border-bottom:none !important;}
.sidr ul li ul.sidr-class-sub-menu {
margin-top:15px;
margin-bottom:5px;
}
.sidr ul li ul li a, .sidr ul li ul li span {
padding-left: 20px;
}
.sidr ul li ul li:hover, .sidr ul li ul li.active, .sidr ul li ul li.sidr-class-active {
line-height: 16px;
}
.sidr ul li ul li:last-child {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
}
.sidr-class-mb_close_btn {
display:none;
}
.sidr ul li a, .sidr ul li span {
padding:0;
}
#mobile-header {
display:none;
cursor:pointer;

}
.navHeader { display:block;}
#mobile-header a {
transition:none;
-moz-transition:none;
-webkit-transition:none;
;
-o-transition:none;
-ms-transition:none;
text-decoration:none;
}
#mobile-header .mobile_menu.on {
font-size: 32px;
line-height:1.2;
z-index: 9;
position: relative;
color: #000;
}
.sidr .sidr-class-dropIc{
background:url(../png/arrow_icon_dwn.png) no-repeat center center;
}
.sidr .sidr-inner .active .sidr-class-dropIc {
transform: rotate(90deg);
}
.sidr .sidr-inner .active .sidr-class-dropIc, .sidr-class-dropIc {
position: absolute;
right: 0;
height: 55px;
width: 40px;
margin-top: 0;
cursor: pointer;
top: 0;
}
/*.mainNavigation .off {
display:none;
}*/

.sidr .sidr-class-off {position: absolute; top: 0;
	right:0; border:none !important;}
.sidr .sidr-class-off a {
	display: block;
	
	z-index: 9999999;
	
	background: url(../png/cross_icon.png) no-repeat center center #0b388d;
	padding: 0;
	border-radius: 0;
	color: #fff;
	font-size: 0;
	width: 43px;
	height: 43px;
}

#comm100-button-2640 { text-align:right;}
#comm100-button-2640 a {
	display: block;
	font-size: 22px;
	color: #000;
	text-decoration: none;
	margin-left: 8px;
	font-weight: normal;
	margin-top: -24px;
	width: 163px;
	float: right;
	margin-right: 10px;
}


.topHdr h2 { color:#f16f00; font-size:34x; font-weight:500;}
.editShip { color:#f16f00 !important;}
/*-----Layout Starts-----*/
.byuingOuter {
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 15px;
    padding-right: 15px;
}
.byuingOuter h1 {
	font-size:32px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	padding: 0 0 0px 0;
	margin: 0;
}
.buyDinarOuter {
	padding-bottom: 12px;
}
.buyDinarOuter h2 {
	font-size:27px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	padding: 0 0 25px 0;
	margin: 0;
}
.dinarTable {background-color:#f0f0f0; border-radius:15px; padding:25px; float:left; width:100%; font-size:15px; padding-bottom:0;}
.dinarTable .subject, .dinarTable .cost, .dinarTable .genBtnSmall { float:left; width:auto;}
.dinarTable .subject {
	width: 186px;
}
.subjectLine {padding-bottom:35px;}
.dinarTable .cost {
	width: 87px;
	font-size: 16px;
}
.tableList {
	font-size: 18px;
	font-weight: normal;
}
.genBtnSmall a {
	background-color: #0b388d;
	border-radius: 10px;
	display: inline-block;
	padding: 6px 7px;
	color: #fff;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	margin-top: -5px;
	transition: all 1s ease-out;
	box-shadow: 0px 1px 12px -1px #7C7C7C;
	text-shadow: 2px -1px 20px #000000;
}
#comm100-button-2640 img {
	width: 100%;
	height: auto;
	margin: 0 !important;
	padding: 0 !important;
	box-shadow: 0px 1px 12px -1px #ACACAC;
}
.genBtnSmall a:hover {background-color:#f16f00; color:#fff;}
.tableList .grid_6 { margin-bottom:34px;}
.tableList .callUs {
	float: none;
	width: 100%;
	padding-bottom: 25px;
	text-align: right;
}
.tableList .callUs a {color:#0b388d; transition: all 1s ease-out;}
.tableList .callUs a:hover {color:#f16f00;}
	.sideBanner {
	background-color: #f16f00;
	padding: 17px;
	border-radius: 10px;
	float: right;
	width: 94%;
	margin-bottom: 25px !important;
}
.sideBanner h4 {
	font-size: 19px;
	color: #fff;
	padding-bottom: 9px;
	font-weight: 500;
}
.sideBar {
	padding-top:21px;
}



.sideBanner p {
	font-size: 19px;
	color: #fff;
	font-weight: normal;
	line-height: 25px;
	padding-bottom:0;
	margin-bottom:0;
}
.sideBanner .imgHolder {
	float: left;
	width: 128px;
	margin-right: 11px;
}
.sideBanner .txtholder { float:left; width:148px;} 
.bluebar {
	background-color: #0b378d;
	border-radius: 15px;
	padding: 14px;
	color: #fff;
	font-weight: normal;
	font-size: 20px;
}
.bluebar p { padding:0; margin:0;}
.blueBarOuter { padding-bottom:45px;}
.generalSection p { padding:0; margin:0; font-weight:normal;}
.generalSection h2 {
	padding-bottom:20px;
	color: #0b388d;
	font-size: 27px;
	font-weight:700;
}
.generalSection {
	padding-left: 204px;
	padding-right: 204px;
	padding-bottom:45px !important;
}
.generalSection ul {
	padding: 35px 45px 35px 75px;
	float:left; width:100%;
}
.generalSection ul li {
	background: url(../png/genbull.png) no-repeat 0 5px;
	padding-left: 45px;
	margin-bottom: 15px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	font-weight: normal;
	float: left;
	width: 50%;
}
.generalSection ul li a { color:#000; text-decoration:none;}
.generalSection ul li a:hover {color:#f16f00;}
.paraBlock { padding-bottom:25px; }
.paraGap p { padding-bottom:25px;}
.iraqBannerOuter .container_12 { max-width:1020px; }
.iraqBannerOuter img{ width: 80%;
margin: 0 auto !important;
display: block;}
.iraqBannerOuter {
	margin-top: -45px;
	padding-bottom:45px;
}
.testiOuter p {
	font-size: 18px !important;
	line-height: 26px;
}
.testiOuter .container_12 { max-width:1460px;}
.aboutPage h2 {
	font-size:37px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	padding: 0 0 35px 0;
	margin: 0;
}
.aboutPage p { padding-bottom:20px;}
.aboutPage p strong, .aboutPage p a { color:#0b378d; font-weight:600; text-decoration:none;}
.aboutPage p a:hover { color:#f16f00;}
.faq h4 { font-size:17px;}
.faq h2 { padding-bottom:17px;}
.faq ul { padding:0 25px 0 15px; margin:0;}
.faq .vc_tta-panel-body { font-size:19px;}
.faq ul li {
	background: url(../png/genbull.png) no-repeat 0 5px;
	padding-left: 45px;
	margin-bottom: 15px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	font-weight: normal;
	float: left;
	width: 50%;
	background-size: 25px;
	font-size:19px;
}
.faq img {width: 50%;
margin: 25px auto !important;
display: block;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
	color: #000 !important;
	background: #fff !important;
}
.vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	background: #fff;
	border-bottom: #EFEFEF 1px solid;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
	padding-left: 46px;
	background: #fff;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
	color: #000;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
	font-family: 'Futura Md BT' !important;
	font-weight: 500 !important;
	font-style: normal !important;
	color: #171717 !important;
	font-size: 20px;
	padding: 19px 25px;
}
.vc_tta.vc_general .vc_tta-panel-body {
	padding: 34px 30px !important;
	
}
.faq h5 {
	font-size: 15px;
	font-weight: 500;
	padding-bottom: 25px;
}
.cntHdr h2 {font-size:37px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	padding: 0 0 35px 0;
	margin: 0;}
.cntHdr {
	padding-top: 45px;
}
.contactDetails img {
	width: 20%;
	height: auto;
	margin: 0 auto 25px !important;
	display: block;
}	

.contactDetails a {color:#171717;}
.contactDetails img.cnt {width:15.5%;}
.contactDetails p { padding:0; margin:0; line-height:30px;}
.contactDetails {
	background-color: #f7f7f7;
	max-width: 1231px;
	margin-bottom: 46px !important;
}
.cntBlk { padding:45px 0;}

.byuingOuter h2 {
	font-size: 32px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	padding: 0 0 15px 0;
	margin: 0;
}
.byuingOuter h3 {
	padding-bottom: 20px !important;
	color: #0b388d;
	font-size: 25px;
	font-weight: 700;
}
.byuingOuter .paraBlock {
	padding-bottom: 10px;
}
#addToCartBtn {
	background-color: #0b388d;
	border-radius: 10px !important;
	display: inline-block  !important;
	padding: 9px 16px  !important;
	color: #fff  !important;
	font-size: 17px  !important; 
	font-weight: normal  !important;
	text-decoration: none  !important;
	margin-top: -5px  !important;
	transition: all 1s ease-out  !important;
	box-shadow: 0px 1px 12px -1px #7C7C7C !important;
	text-shadow: 2px -1px 20px #000000  !important;
}
#addToCartBtn:hover {background-color:#f16f00; color:#fff;}
.byuingOuter select {
	border-radius: 10px;
	border: none;
	background: none;
	border: #E0E0E0  1px solid;
	padding: 9px 25px !important;
	font-size: 17px !important;
	height:auto !important;
	font-family: 'Futura MD BT';
	font-weight: normal;
	margin-top: -5px;
	box-shadow:0px 1px 12px -1px #DFDFDF !important
}
input#amount {
	border: #E0E0E0  1px solid;
	border-radius: 10px;
	padding: 9px 25px;
	font-family: 'Futura MD BT';
	font-weight: normal;
	width:121px;
	box-shadow:0px 1px 12px -1px #DFDFDF !important;
}
.byuingOuter .buyDinarOuter {
	padding-bottom: 45px;
	/* background: red; */
	/* float: left; */
	text-align: left;
	width: 50%;
	margin: 0 auto;
}
.err {
	display: none;
	color: #FF0000;
	font-weight: 500;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 1.2em;
	font-size: 14px !important;
	margin-top: 5px;
}
#addToCartForm .grid_10 {margin-bottom:11px;}
.content_addtocart_row strong {color:red; font-size:17px;}
.checkout_btn {
	background-color: #0b388d;
	border-radius: 10px !important;
	display: inline-block  !important;
	padding: 9px 16px  !important;
	color: #fff  !important;
	font-size: 17px  !important; 
	font-weight: normal  !important;
	text-decoration: none  !important;
	margin-top: -5px  !important;
	transition: all 1s ease-out  !important;
	box-shadow: 0px 1px 12px -1px #7C7C7C !important;
	text-shadow: 2px -1px 20px #000000  !important;
}
.checkout_btn:hover {background-color:#f16f00; color:#fff;}
#cart_item_table td {
	border-top: 1px solid #dddddd;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	font-size: 16px;
}
#cart_item_table {
	border: 0;
	margin-top: 1.5em;
	border-radius: 10px;
}

#cart_item_table td {
font-family: 'Futura MD BT';
	font-weight: normal;
}
.checkout_link_wrapper {
	margin: 1em 0 45px;
}
.total_amount_label {color: red !important;
font-weight: 700 !important;
font-size: 14px !important;}
.checkout_link_wrapper {
	text-align: center;
	margin: 1em 0 41px !important;
}
.checkOutOuter {
	padding: 65px 0;
	font-family: 'Futura MD BT';
	font-weight: normal;
}
.checkOutOuter label { display:block; padding-bottom:8px;}
.checkOutOuter label strong {
	color: red;
	display: inline-block;
	padding-left: 5px;
}
.checkOutOuter small {
	font-size: 0.75em;
	color: red;
	padding-bottom: 16px;
	display: block;
}
.checkOutOuter input[type="text"] {
	border: #E0E0E0 1px solid;
	border-radius: 10px;
	padding: 16px 25px;
	font-family: 'Futura MD BT';
	font-weight: normal;
	font-size: 17px;
	color: #000;
	box-shadow: 0px 1px 12px -1px #DFDFDF !important;
}
.checkOutOuter select {
	border: #E0E0E0 1px solid;
	border-radius: 10px;
	padding: 16px 25px;
	font-family: 'Futura MD BT';
	font-weight: normal;
	font-size: 17px;
	color: #000;
	box-shadow: 0px 1px 12px -1px #DFDFDF !important;
	background: none;
	width: 100%;
}
.checkOutOuter h6 {
	font-size: 14px;
	padding-bottom: 15px;
	color: #f16f00;
}
.checkOutOuter h6 a {
	font-size: 14px;
	padding-bottom: 15px;
	color: #f16f00;
	text-decoration:none;
}
.checkOutOuter .container_12 {max-width:770px;}
.checkOutOuter h4 {
	padding-bottom: 20px !important;
	color: #0b388d;
	font-size: 25px;
	font-weight: 700;
}
.checkOutOuter span {
	display: block;
	margin-bottom: 25px;
	float: left;
	width: 100%;
}
.checkOutOuter .mdTxt {font-size: 15px;
margin-bottom: 15px;
line-height: 23px;}
.vsmall { float:left; width:120px !important; }
.halfSmall {
	float: left;
	width:631px !important;
	margin-left: 16px !important;
}
.checkOutOuter h4 span {
	font-size: 13px;
	color: #808080;
	font-weight: 600;
	display: inline !important;
	margin-top: 5px;
}
.radio {
	font-size: 17px;
	padding-bottom: 25px;
}

.smallPara {clear: both;
font-size: 15px;
line-height: 23px;
margin: 0; color:red;}
.scrollSection {
	height:462px;
	overflow: auto;
	border: #;
	border: #E0E0E0 1px solid;
	padding: 25px;
	box-shadow: 0px 1px 12px -1px #DFDFDF !important;
	margin-bottom:25px;
}
.scrollSection p {font-size:15px; line-height:26px; margin:0 ;}
.fade {
	background: #f7f7f7;
	padding: 15px 0;
	border: #000 dotted 1px;
	/* font-size: 15px; */
	margin-bottom: 25px;
}
.fade ul li {
	background: url(../png/genbull.png) no-repeat 0 5px;
	font-size: 15px;
	line-height: 25px;
	padding-left: 32px;
	background-size: 20px;
	clear: both;
}
.scrollSection h6 {
	padding-left: 21px;
}
.fade ul { margin:0;}
.fade ul li span { margin-bottom:0;}
.check {
	font-size: 17px;
	margin-bottom: 10px;
}
.check input { margin-right:15px;}
.smallRed {clear: both;
font-size: 15px;
line-height: 23px;
margin: 0; color:red; margin-bottom:13px;}
.btmSmall {clear: both;
font-size: 15px;
line-height: 23px;
margin: 0; color:red;}
.checkOutOuter input[type="button"] {
	background-color: #0b388d;
	border-radius: 10px;
	display: inline-block;
	padding: 7px 15px;
	color: #fff;
	font-size: 17px;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
	margin-top: -5px;
	transition: all 1s ease-out;
	box-shadow:0px 1px 12px -1px #7C7C7C !important;
	text-shadow:  2px -1px 20px #000000 !important;
	margin-bottom:25px;

}
.checkOutOuter input[type="button"]:hover {background-color:#f16f00; color:#fff;}
.byuingOuter h2 {
	font-size: 32px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	padding: 0 0 15px 0;
	margin: 0;
}
.testiHeader { padding:45px 0 35px 0;}
.testiHeader h2 {font-size: 32px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	margin: 0;}
	.testiBlocks { padding:0 0 45px; text-align:center;}
.cntFrmOuter br { display:none;}
.testiBlocks .vc_col-sm-6 {
	float: none !important;
	display: inline-block !important;
	margin-bottom: 25px;
}
.cntFrmOuter .container_12 {
	max-width: 790px;
}
.cntFrmOuter p { padding-bottom:0; }
.cntFrmOuter .hlf {
	width: 48.5%;
	float: left;
	margin: 0 10px;
	box-sizing: border-box;
}
.cntFrmOuter { padding-bottom:35px;}
.cntFrmOuter .wpcf7-response-output {
	border: none !important;
	font-size: 15px;
	padding: 0 0 10px 0 !important;
	margin: 0 !important;
	margin-top: -25px !important;
}
.sepField {
	float: left;
	width: 100%;
	margin-bottom: 9px;
}
.cntFrmOuter label {
	display: block;
	padding-bottom: 0;
	font-weight:600;
}
.cntFrmOuter input[type="text"], .cntFrmOuter input[type="email"], .cntFrmOuter input[type="tel"] {
	border: #E0E0E0 1px solid;
	border-radius: 10px;
	padding: 16px 25px;
	font-family: 'Futura MD BT';
	font-weight: normal;
	font-size: 17px;
	color: #000;
	box-shadow: 0px 1px 12px -1px #DFDFDF !important;
}
.cntFrmOuter textarea {border: #E0E0E0 1px solid;
	border-radius: 10px;
	padding: 16px 25px;
	font-family: 'Futura MD BT';
	font-weight: normal;
	font-size: 17px;
	color: #000;
	box-shadow: 0px 1px 12px -1px #DFDFDF !important;}
	
.cntFrmOuter input[type="submit"] {
	background-color: #0b388d;
	border-radius: 10px;
	display: inline-block;
	padding: 7px 15px;
	color: #fff;
	font-size: 17px;
	font-weight: normal;
	text-transform: capitalize;
	text-decoration: none;
	margin-top: -5px;
	transition: all 1s ease-out;
	box-shadow: 0px 1px 12px -1px #7C7C7C !important;
	text-shadow: 2px -1px 20px #000000 !important;
	margin-bottom: 25px;
}
.cntFrmOuter input[type="submit"]:hover {  background-color: #f16f00;
  color: #fff;
}
.cntFrmOuter span {position:relative;}
.cntFrmOuter .wpcf7-not-valid-tip { font-size:15px;}
.wrapper_orders_listing {padding:45px 0;}
.wrapper_orders_listing h2  {
	font-size: 27px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	padding: 0 0 0px 0;
	margin: 0;
	text-align:center;
}
.dashtable table { border-radius:10px; border:none !important;}
.dashtable table thead {background-color:rgb(239,239,239);}
.dashtable table thead th {
	border: none !important;
	color: #0b388d;
	font-size: 18px !important;
}
.dashtable table td {
	border-left: none !important;
	border-right: none !important;
	font-family: 'Futura MD BT' !important;
	font-size: 15px;
	font-weight: 200;
}
.dashtable table td a {color:#171717; text-decoration:none;}
.dashtable table a:hover {color:#f16f00;}
.container_12 .grid_10 .option {
	float: left;
	font-weight: 500;
	width: 85px;
}
.thankYouOuter {
	padding: 145px 0;
}
.thankYouOuter h2 {
	font-size: 42px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	padding: 0 0 25px 0;
	margin: 0;
	text-align: center;
}
.thankYouOuter h3 {
	font-size: 25px;
	text-align: center;
	color:#0b388d;
}
.thankYouOuter h3 a {color: #f16f00;}
.forgot-password {
	display: inline-block;
	margin-top: -56px;
	margin-left: 105px;
	color: #f16f00;
	font-size: 17px;
}

.sidr li {
	padding: 12px 14px;
	margin: 0;
	background: none;
	border-bottom: 1px solid rgba(0,0,0,0.10);
	position: relative;
}
.sidr li a { color:#000 !important;}
/*----Layout Ends-----*/
.scroll {
	overflow-x: scroll;
	padding: 0;
	width: 90%;
	margin: 0 auto 35px;
}
.notAllow {
	font-size: 32px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	padding: 85px 0 85px 0;
	margin: 0;
	display:block; 
	text-align:center;
	
}
.uploadOuter h2 {
	font-size: 32px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	padding: 0px 0 25px 0;
	margin: 0;
	text-align: center;
}
.uploadOuter h3 {
	padding-bottom: 20px;
	color: #0b388d;
	font-size: 20px;
	font-weight: 700;
}
.uploadOuter ol {
	margin-bottom: 0 !important;
	font-size: 18px;
}	
.uploadOuter ol li {margin-bottom:8px;} 
.uploadOuter .list { padding-bottom:21px;}
.uploadOuter h4 {
	padding-bottom: 0 !important;
	color: #f16f00;
	font-size: 17px;
	font-weight: 700;
	display: inline;
	margin-bottom: 0 !important;
}
.uploadOuter h5 {
	padding-bottom: 10px;
	color: #000;
	font-size:15px;
	font-weight: 700;
	display: block;
	margin-bottom: 0 !important;
}
.uploadOuter h4 span {
	font-size: 13px;
	color: #808080;
	font-weight: 600;
	display: inline !important;
	margin-top: 5px;
	margin-bottom: 9px !important;
	padding: 0 !important;
	margin: 0;
}
.uploadOuter h5 span {
	font-size: 13px;
	color: #808080;
	font-weight: 600;
	display: inline !important;
	margin-top: 5px;
	margin-bottom: 9px !important;
	padding: 0 !important;
	margin: 0;
}
.uploadOuter .mdTxt1 { padding-bottom:20px;}
.uploadOuter input[type="file"] {
	background: #f7f7f7;
	padding: 8px;
	border-radius: 10px;
	margin-right: 15px;
}
.uploadOuter a {
	font-size: 16px;
	color: #f16f00;
	display: inline-block;
	background: url(../png/filenew.png) no-repeat 100% .0px;
	padding-right: 26px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-size: 19px;
	height: 19px;
}
.checkOutOuter textarea {
	border: #E0E0E0 1px solid;
	border-radius: 10px;
	padding: 16px 25px;
	font-family: 'Futura MD BT';
	font-weight: normal;
	font-size: 17px;
	color: #000;
	height:150px;
	box-shadow: 0px 1px 12px -1px #DFDFDF !important;
}
.err {
	display: none;
	color: #FF0000;
	font-weight: 500;
	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 1.2em;
	display: block !important;
	width: 100%;
	clear: both;
	white-space: nowrap;
}
.orderTrackingPara { padding-left:15px; padding-right:15px;}
.orderTrackingPara h2 {
	font-size: 32px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	padding: 0px 0 25px 0;
	margin: 0;
	text-align: center;
}
.orderTrackingPara h3 {
	padding-bottom:0px;
	color: #0b388d;
	font-size: 20px;
	font-weight: 700;
}
.orderTrackingPara h4 {
	padding-bottom:5px;
	color: #0b388d;
	font-size: 22px;
	font-weight: 700;
}
.orderTrackingPara a {color:#f16f00;}
.orderTrackingPara p {padding-bottom:20px; margin:0;}
.orderTrackingPara span { margin-bottom:14px;}
.orderTrackingPara .container_12 {
	max-width: 770px;
	padding:45px 0;
}
span.track {color: #0b388d;}
.orderTrackingPara .sml {
	font-family: 'Futura MD BT';
	font-size: 16px;
	line-height: 19px;
}
.forgotPasswordWrapper h2 {
	font-size: 37px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	padding: 0 0 35px 0;
	margin: 0;
	text-align:center;
}


.tableLeft {
	float: left;
	width: 375px;
}
.tableRight {
	float: right;
	width: 375px;
}

.subject1 {
	width: 141px;
	float: left;
}
.cost1 {
	float: left;
	width: 76px;
	text-align: right;
}
.genBtnSmall1 {float:right; width:auto;}
.genBtnSmall1 a {
	background-color: #0b388d;
	border-radius: 10px;
	display: inline-block;
	padding: 6px 7px;
	color: #fff;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	margin-top: -5px;
	transition: all 1s ease-out;
	box-shadow: 0px 1px 12px -1px #7C7C7C;
	text-shadow: 2px -1px 20px #000000;
}
.genBtnSmall1 a:hover {
	background-color: #f16f00;
	color: #fff;
}
.tableBlock {
	margin-bottom: 25px;
	float: left;
	width: 100%;
}
.subjectLine1 {
	padding-top: 32px;
	padding-bottom: 25px;
}


.blogOuter {padding:65px 0;}



.blogBlocks {
	border-bottom: none !important;
	margin-bottom: 35px;
	/* margin-right: 0; */
	/* padding: 0 0 35px; */
	background: #fff;
	/* padding: 30px; */
	border-radius: 6px;
	padding-bottom: 25px;
	float: left;
	width: 45%;
	margin-right: 35px;
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
}
.blogImg {
	float: none;
	width: 100%;
	margin-bottom: 25px;
	height: 205px;
	overflow: hidden;
}
.blogDetailsOuter  .blogImg {
	float: none;
	width: 100%;
	margin-bottom: 25px;
	height: auto;
	overflow: hidden;
}
.blogDesc {
	float: none;
	width: 100%;
}
.blogHdr {
	border-bottom: none !important;
	padding-bottom: 18px;
	margin-left: 25px;
	margin-right: 25px;
	
}
.commentPost {
	border-bottom: #bac0cf 1px dashed;
	padding-top: 13px;
	margin-bottom: 28px;
	margin-left: 25px;
	margin-right: 25px;
	border-top: #bac0cf 1px dashed;
	color: #000 !important;
	float: left;
	width: 86%;
	padding-bottom: 13px;
}

.commentPost i {color:#0b388d; margin-right:8px;}
.blogHdr h3 {
	font-size: 16px;
	color: #f16f00;
	line-height: 22px;
	padding: 0 0 0px 0;
	margin: 0;
	height: 91px;
	overflow: hidden;
}
.blogHdr h3 a {color: #f16f00;}

.dateTime {
	float: none;
	width: 100%;
	text-align: left;
	border: none;
	margin-right: 21px;
	padding-bottom: 11px;
	margin-top: -13px;
}
.dateTime br {display:none;}
.dateTime span {
	color: #ef8b29;
	display: inline-block;
	font-weight:700;
}
span.month {
	font-size: 13px;
	line-height: 18px;
	text-transform: uppercase;
	font-weight: 700;
	color: #023d71 !important;
}

.blogBlocks a.rdmr {
	background-color: #0b388d;
	border-radius: 10px;
	display: inline-block;
	padding: 8px 19px;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	transition: all 1s ease-out;
	box-shadow: 0px 1px 12px -1px #7C7C7C;
	text-shadow: 2px -1px 20px #000000;
	margin-left: 25px;
}
.blogBlocks a.rdmr:hover {background-color:#f16f00;}
.recentBlog {background-color:#f0f0f0; padding:25px; border-radius:15px; margin-bottom:25px;}
.recentBlog ul li {
	padding: 12px 3px !important;
	background: url(../png/genbull2.png) no-repeat 0 16px !important;
	font-size: 17px !important;
	padding-left: 25px !important;
	border-bottom:1px solid #dfdfdf;
}
	.recentBlog ul li a {
		color:#000; 
		font-size:18px;
	}
.recentBlog ul {padding:0; margin:0;}
.relpost {
	color: #0b388d;
	font-size: 29px;
	padding-bottom: 16px;
}

.blogDetailsOuter .blogBlocks {
	width: 92%;
	margin-right: 0;
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
	padding-top: 25px;
}

.blogDetailsOuter .commentPost {

	width: 91%;
}
.blogDetailsOuter h3, .blogDetailsOuter h2 {
	font-size: 20px;
	color: #f16f00;
	line-height: 27px;
	padding: 0 20px 20px 20px;
	margin: 0;
}
.blogDetailsOuter p {padding-left:20px; padding-right:20px;}
.blogDetailsOuter h4 {
	font-size: 22px;
	color: #0b388d;
	padding-left: 20px;
	padding-bottom: 5px;
}
@media (max-width:1338px) {
.headerOuter {padding-left:25px; padding-right:25px;}
}

@media (max-width:1265px) {
.dinarTable .subject {
	width: 111px;
	font-size: 15px;
}
.sideBar {
	padding-top: 46px;
}
.footerOuter .topFooter ul li a {
    font-size: 13px;
}
.footerOuter .topFooter ul li {
	font-size: 14px;
	}
	
}

@media (max-width:1265px) {
	.tableLeft {
	float: left;
	width: 355px;
}
.tableRight {
	float: right;
	width: 355px;
}
}
@media (max-width:1196px) {
	
	.tableLeft {
	float: left;
	width: 336px;
}
.tableRight {
	float: right;
	width: 336px;
}
}
@media (max-width:1165px) {
	.sideBar {
	padding-top: 56px;
}
}

@media (max-width:1136px) {
	.tableLeft {
	float: left;
	width:324px;
	font-size: 17px;
}
.subject1 {
	width: 123px;
}
.tableRight {
	float: right;
	width: 324px;
	font-size: 17px;
}
.blogBlocks {
	
	width: 43%;
	
}
}
@media (max-width:1098px) {
	.tableLeft {
	float: left;
	width:308px;
	font-size: 15px;
	/* font-weight: 600; */
}
.tableRight {
	float: right;
	width:308px;
	font-size: 15px;
}
.subject1 {
	width: 103px;
}
}

@media (max-width:1094.40px) {
	.mainNavigation ul li a {
    
    padding: 0 14px;
    
}
}


@media (max-width:1062px) {

.tableLeft {
	float: left;
	width: 297px;
}
.tableRight {
	float: right;
	width: 297px;
}
.generalSection ul li {
   
    width: 100%;
}
}
@media (max-width:1024px) {
#mobile-header {
	display: block;
	position: absolute;
	right: -12px;
	top: 21px;
}
.forgotPasswordWrapper h2 {
	font-size: 28px;

	padding: 0 0 15px 0;

}
	.navHeader { display:none;}

.logoWrapper {
	margin-left: 15px;
	width: 273px;
}
.bannerOuter h1 {
	padding-bottom: 26px;
	font-size: 26px;
	font-weight: 200;
}
.footerLink a {
	
	padding: 4px 12px 4px 12px;
	
}
.mobileFooterCnt { display:block;}
.dashtable table td {
	border-left: #E0E0E0 1px solid !important;
	border-right: none !important;
	font-family: 'Futura MD BT' !important;
	font-size: 15px;
	font-weight: 200;
	width: 170px;
	white-space: nowrap;
	padding: 0 19px;
}
.dashtable table thead th {
	border: none !important;
	color: #0b388d;
	font-size: 18px !important;
	padding: 0 19px;
}
.dashtable {overflow-x:scroll;}
.rightSectionHeader {
	float: right;
	width: 100%;
	margin-top: 5px;
	background: #0b388d;
	padding: 5px;
	height: 52px;
	padding-right: 85px;
}
.headerRight a {
	
	color: #fff;
	
}
.checkout_link_wrapper {
	text-align: right !important;
}
#comm100-button-2640 {
	text-align: right;
	margin-top: -64px;
	margin-right: 55px;
}
.headerOuter {
	padding: 16px 0 0;
}
.headerCart {
	width: 50px;
	margin-top: -52px;
}
.headerRight a {
	font-size: 19px;
	
}
.headerCart div.cartCount {
	height: 16px;
	width: 16px;
	font-size: 13px;
	right: 9px;
	padding-top: 0;
	top: 6px;
}
.buyDinarOuter {
	padding-bottom: 0;
}
.generalSection {
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-bottom:0 !important;
	display: block;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.blueBarOuter {
	padding-bottom: 25px;
}
.generalSection ul {
	padding: 25px 15px 35px 0;
	float: left;
	width: 100%;
}
.generalSection ul li {
	padding-left: 45px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	font-weight: normal;
	float: left;
	width: 100%;
	font-size: 20px;
}
.generalSection h2 {
	padding-bottom: 10px;
	color: #0b388d;
	font-size: 24px;
	font-weight: 700;
	clear: both;
}
body {
	
	font-size: 20px;
}
.iraqBannerOuter img {
	width: 100%;
	margin: 0 auto !important;
	display: block;
}
.iraqBannerOuter {
	margin-top: -23px;
	padding-bottom: 35px;
}
.footerOuter .topFooter {
	background-color: #0b378d;
	padding: 45px 15px 20px;
	color: #fff;
}
.footerOuter .topFooter .blocks {
	float: left;
	width: 100%;
}
.footerOuter .topFooter h4 {
	font-size: 22px;
	padding-bottom: 0;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
	
	font-size: 17px;
	padding: 11px 25px;
	line-height: 25px;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
	padding: 5px 15px 5px 8px !important;
	font-size: 18px !important;
}
.faAcc ul {padding-top:0px;}
.faAcc ul li { font-size:18px !important;}
.cntBlk {
	padding: 15px 0;
}
.contactDetails img.cnt {
	width: 14.5%;
}
.contactDetails img {
	width: 17%;
	height: auto;
	margin: 0 auto 25px !important;
	display: block;
}
.contactDetails {
	padding: 25px 0 !important;
}
.cntHdr h2 {
	font-size: 30px;
	
	padding: 0 0 25px 0;
}
.cntFrmOuter .hlf {
	width: 100%;
	float: left;
	margin: 0 !important;
	box-sizing: border-box;
	margin-bottom: 15px !important;
}
.cntFrmOuter {
	padding-bottom: 10px;
	padding-left: 23px;
	padding-right: 25px;
}
.sepField {
	margin-bottom:0;
}
.loginOuter {
	padding-left: 25px;
	padding-right: 25px;
}
.byuingOuter {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 15px;
	padding-right: 15px;
}
.byuingOuter h2 {
	font-size: 30px;
	
	padding: 0 0 5px 0;
}
.byuingOuter select {
	width:100%;
	 margin-top:0;
}
#addToCartForm {
	float: left;
	width: 100%;
	margin-top: -33px;
}
.byuingOuter .buyDinarOuter {
	padding-bottom: 45px;
	/* background: red; */
	/* float: left; */
	text-align: left;
	width: 100%;
	margin: 0 auto;
}
.container_12 .grid_10 .label {
	width:100% !important;
	padding-bottom: 8px;
}
.byuingOuter h3 {
	padding-bottom: 9px !important;
	font-size: 23px;
}
.checkOutOuter {
	padding: 25px 25px;
}
.halfSmall {
	width: 100% !important;
	margin-left: 0 !important;
}
.vsmall {
	/*width: 100% !important;*/
	margin-bottom: 25px !important;
}
.checkOutOuter h4 {
	font-size: 19px;
}
.container_12 .grid_10 {
	width: 100%;
}
.container_12 .grid_10 .option {
	width: 100% !important;
}
.container_12 .grid_10 .option {
	width: 100%;
}
.uploadOuter h2 {
	font-size: 26px;
	
}
.uploadOuter a {
	
	margin-top: 8px;
}
.orderTrackingPara h2 {
	font-size: 27px;
	color: #f16f00;
	font-weight: 400;
	line-height: 48px;
	padding: 0px 0 6px 0;
	margin: 0;
	text-align: center;
}
.buyDinarOuter .vc_col-sm-8{
	width:100%;
}
.buyDinarOuter .vc_col-sm-4{
	width:100%;
}
.dinarTable .subject {
	width: 140px;
}
.byuingOuter h1 br{
	display:none;
	
}
.tableLeft {
	float: left;
	width: 447px;
	font-size: 19px;
}
.tableRight {
	float: right;
	width: 447px;
	font-size: 19px;
}
.subject1 {
	width: 183px;
}
}

@media (max-width:990px) {
	.tableLeft {
	width: 411px;
}
.tableRight {
	width: 411px;
}
.checkout_btn {
	float: left;
	margin-bottom: 25px;
}
}

@media (max-width:914px) {
	.subject1 {
	width: 153px;
}
.tableLeft {
	width: 371px;
}
.tableRight {
	width: 371px;
}
.sideBar {
    padding-top: 18px;
}
}
@media (max-width:836px) {
	.tableBlock {
	
	font-size: 17px;
}
.subject1 {
	width: 131px;
}
.tableLeft {
	width: 345px;
}
.tableRight {
	width: 345px;
}
.blogBlocks {
	
	width: 100%;
	margin-right: 0px;
	box-sizing: border-box;
}
.commentPost {
	
	width: 87%;
	box-sizing: border-box;
}

}
@media (max-width:779px) {
	.tableLeft {
	width: 325px;
}
.tableRight {
	width: 325px;
}
.subject1 {
	width: 125px;
}
.genBtnSmall1 a {
	
	padding: 5px 8px;
	font-size: 14px;
	
}
.subjectLine1 {
	
	font-size: 17px;
}
}
@media (max-width:745px) {
	.dinarTable .subject {
	width: 118px;
}
.tableLeft {
	width: 307px;
}
.tableRight {
	width: 307px;
}
}
@media (max-width:730px) {
	.dinarTable .subject {
	width: 125px;
}
.dinarTable .subject {
	width: 114px;
	font-size: 17px;
}
.dinarTable .cost {
	width: 72px;
	font-size: 15px;
}
.genBtnSmall a {
	
	padding: 6px 8px;
	font-size: 15px;
	
}
.tableLeft {
	width: 289px;
}
.tableRight {
	width:289px;
}
.tableBlock {
	font-size: 15px;
}
.subject1 {
	width: 104px;
}
}

@media (max-width:658px) {
	.tableLeft {
	width: 100%;
	margin-bottom: 25px;
}
	.tableRight {
	width: 100%;
}
.subject1 {
	width: 42%;
}
.tableBlock {
	font-size: 18px;
}
.genBtnSmall1 a {
	padding: 7px 15px;
	font-size: 15px;
}
.blogOuter {
	padding: 35px 0;
}
.blogDetailsOuter .blogBlocks {
	width: 100%;
	margin-right: 0;
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
	padding-top: 25px;
}
}
@media (max-width:644px) {
	.dinarTable .grid_6 {width:100%;}
.dinarTable .subject {
	width: 50%;
}
.dinarTable .cost {
	width:30%;
	font-size: 15px;
}
.blogOuter .grid_8 {
	width: 98%;
	margin-bottom:25px;
}
.blogOuter .grid_4 {
	width:98%;
}
    .blogImg {
	
	height: auto;

}
    .blogHdr h3 {
	
	height:auto;
	
}
}
@media (max-width:572px) {
.logoWrapper {
	width: 243px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#comm100-button-2640 {
	position: absolute;
	top: 114px;
	right: -52px;
}
#mobile-header {
	top: 18px;
	right: -9px;
}
.headerRight a {
	font-size: 17px;
}
.headerRight i {
	margin-right: 5px;
}
#mobile-header i {
	color: #0b388d;
	
}
.headerCart img.crt {
	position: absolute;
	width: 50%;
	top: 14px;
}
.headerCart div.cartCount {
	height: 13px;
	width: 13px;
	font-size: 11px;
	right: 12px;
	padding-top: 0;
	top: 9px;
}
.byuingOuter h1 {
	font-size: 26px;
	font-weight: 400;
	line-height: 34px;
}
.byuingOuter h1 br { display:none;}
.tableList .grid_6 {width:100%;}
.dinarTable .subject {
	width: 50%;
}
.headerRight i {
	margin-right: 5px;
	font-size: 24px;
	color:#fff;
}
.headerRight a {
	font-size: 0;
}
.headerRight {
	text-align: right;
	margin-right: 70px;
}
.headerCart {
	width: 50px;
	margin-top: -52px;
	margin-right: 10px;
}
.dinarTable {
	
	padding: 14px;
	float: left;
	width: 100%;
	font-size: 14px;
	padding-bottom: 0;
}
.rightSectionHeader {
	
	padding-right: 0;
}
}
@media (max-width:488px) {
	.dinarTable .subject {
	width: 42%;
}
.subject1 {
	width: 35%;
}
}
@media (max-width:462px) {
.logoWrapper {
	width: 201px;
	
}
.dinarTable .subject {
	width: 39%;
}

#comm100-button-2640 {
	position: absolute;
	top: 106px;
	right: -50px;
}
.headerOuter {
	padding: 12px 0 0;
}

.dinarTable .cost {
	width: 76px;
	font-size: 14px;
}
.tableBlock {
	font-size: 16px;
}
.subject1 {
	width: 36%;
}
.genBtnSmall1 a {
	padding: 5px 13px;
	font-size: 13px;
}
}

@media (max-width:407px) {
	.logoWrapper {
	width: 181px;
}
#comm100-button-2640 a {
	
	width: 133px;
	float: right;

}
#comm100-button-2640 {
	top: 107px;
}
#mobile-header {
	top: 71px;
	/* font-size: 15px; */
}
.tableList {
	font-size: 17px;
	font-weight: normal;
}
.dinarTable .subject {
	width: 38%;
}
.genBtnSmall a {
	
	padding: 7px 12px;
	font-size: 16px;
}
}
@media (max-width:384px) {
	.dinarTable .cost {
	width: 76px;
}
.dinarTable .subject {
	width:40%;
}

}
@media (max-width:360px) {
	.logoWrapper {
	width: 153px;
}
#comm100-button-2640 {
	top: 104px;
}
#mobile-header {
	top: 65px;
	/* font-size: 15px; */
}
.dinarTable {

	padding: 11px;
	float: left;
	width: 100%;

}
.dinarTable .subject {
	width: 34%;
}
}