@charset "utf-8";
/* CSS Document */
@-o-keyframes Rotate {
  from {-o-transform:rotate(0deg);}
  to {-o-transform:rotate(360deg);}
}
@-moz-keyframes Rotate {
 from {-moz-transform:rotate(0deg);}
 to {-moz-transform:rotate(360deg);}
}
@-ms-keyframes Rotate {
  from {-ms-transform:rotate(0deg);}
  to {-ms-transform:rotate(360deg);}
}
@-webkit-keyframes Rotate {
  from {-webkit-transform:rotate(0deg);}
  to {-webkit-transform:rotate(360deg);}
}
@-keyframes Rotate {
  from { transform:rotate(0deg);}
  to { transform:rotate(360deg);}
}
@font-face{ src:url(https://www.vcsdata.com/saudi/fonts/Gotham-Book_1.otf); font-family:contentFont;}

header,section,footer,aside,article,nav,hgroup,caption,summary{ display:block; }
body{ margin:0px; padding:0px; font-family:contentFont; font-size:13px; overflow-y:scroll; color:#505050; }
.innerbg{background:url(https://www.vcsdata.com/saudi/images/stepBG.png) 0 77px scroll repeat-x;}
.clear{ clear:both; }
a{ text-decoration:none; }
h1, h2, h3, h4, h5, h5, h6,ul, li{ margin:0px; padding:0px; float:left;}
div{ margin:0px; padding:0px; float:left;}
.blue-bg{ background-color:#064872;}
.green-bg{ background-color: #244D2D;}
.pull_left{float:left!important; }
.pull_right{ float:right!important; }
.white{ color:#fff;}
.whitebg{ background:#fff;}
.drkbg{ background:#dce7f0!important; color:#064872!important;}
.black{ color:#000;}
.blue{color:#064872;}
.headblue{
	font-size: 18px;
    font-weight: bold;
    background-color: #075180;
    padding-top: -10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: unset;
    color: #FFF;
	border-radius: 5px 5px 5px 5px;
	text-align:center;}
	
	.headgreen{
	font-size: 18px;
    font-weight: bold;
    background-color: #07806f;
    padding-top: -10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: unset;
    color: #FFF;
	border-radius: 5px 5px 5px 5px;
	text-align:center;}
	


/*border classes*/
.bodrbtm{ border-bottom:1px solid #f75e00;}
.bodrtop{ border-top:1px solid #f75e00;}
.bodrtopbtm{border-top:5px solid #f75e00;}
.bodrtopbtmGreen{border-top:5px solid #03851ff5;}

.selectClass{ width:100%; padding:10px; box-sizing:border-box; border:solid 1px #ccc; background:#fff; color:#666; font-family:contentFont; font-size:13px;}
.submitClass{width:100%; padding:10px; box-sizing:border-box; border:none; background:#064872; border-radius:10px; color:#fff; font-family:contentFont; font-size:16px; cursor:pointer;}
.submitClass:hover{ background:#1689B5; color:#fff;}

.submitClassGreen{ width:100%; padding:10px; box-sizing:border-box; border:solid 1px #ccc; background:#fff; color:#666; font-family:contentFont; font-size:13px;}
.submitClassGreen{width:100%; padding:10px; box-sizing:border-box; border:none; background:#047c7b; border-radius:10px; color:#fff; font-family:contentFont; font-size:16px; cursor:pointer;}
.submitClassGreen:hover{ background:#044746; color:#fff;}

.submitClass1{width:100%; padding:10px; box-sizing:border-box; border:none; background:#064872; border-radius:10px; color:#fff; font-family:contentFont; font-size:13px; cursor:pointer;}
.submitClass1:hover{ background:#333; color:#fff;}
.submitWidth{ width:220px; margin:0 auto; height:45px;}
.alignLeft{ text-align:left;}
.alignRight{ text-align:right;}
.alignCenter{ text-align:center;}
.fontSize26{font-size:26px;}
.fontSiz40{font-size:40px;}
.extrapadding{ padding:20px 0px!important;}
.extrapadding10{ padding:10px 0px!important;}

.margintop10{ margin-top:10px;}
.margintop5{ margin-top:5px;}

.span1{ width:10%; }
.span2{ width:20%; }
.span3{ width:30%; }
.span4{ width:40%; }
.span5{ width:50%; }
.span6{ width:60%; }
.span7{ width:70%; }
.span8{ width:80%; }
.span9{ width:90%; }
.span10{ width:100%; }
.displayTable{ display:table;}
.bgBox{ background:url(https://www.vcsdata.com/saudi/images/bgbox.png) 0 0 scroll repeat-x; width:100%;}

.main_wrapper{width:1000px; margin:0 auto; display:table; float:none;}
.row{width:100%; }

.header{width:100%; box-shadow:0 0 5px 0 #000000; position:fixed; z-index:100;}
.loginDrpDwm a{ width:100%; border-radius:0px 0px 10px 10px; margin:0px 0px 20px; box-shadow:0 5px 13px #333333; box-sizing:border-box; padding:7px 5px; background-color:#f75e00; text-align:center; color:#fff; float:left;}
.logoWrpr{ padding:7px 0px;}
.mobilemenu { display:none;}
.navigationBar ul{ list-style:none; margin:22px 80px 25px 70px; display:block;}
.navigationBar li{ margin:0px 2px 0px 0px;}
.navigationBar li a{color:#000000; font-family:contentFont; font-size:14px; float:left; font-weight:normal; padding:7px 18px;}
.navigationBar li a:hover{background:#003f3eeb; border-radius:3px; color: #fff;}

.banner-bg{background:url(https://www.vcsdata.com/saudi/images/banner-bg.png) 0 0 scroll repeat-x; min-height:231px; margin:82px 0px 0px;}
.banner-bg-saudi{background:url(https://www.vcsdata.com/saudi/images/banner-bg.png) 0 0 scroll repeat-x; min-height:231px; margin:76px 0px 0px; height:300px}
.banner-bg-umrah{background:url(https://www.vcsdata.com/saudi/images/banner-bg-umrah.png) 0 0 scroll repeat-x; min-height:231px; margin:76px 0px 0px; height:300px}

.banner-travel{background:url(https://www.vcsdata.com/saudi/images/banner-travel.png) 0 0 scroll repeat-x; min-height:231px; margin:77px 0px 0px;}
.banner-bg-365-bonanza{background:url(https://www.vcsdata.com/saudi/images/365.png) 0 0 scroll repeat-x; min-height:250px; margin:77px 0px 0px;}
.banner-bg-quotes{background:url(https://www.vcsdata.com/saudi/images/quotes-bg.jpg) 0 0 scroll repeat-x; min-height:250px; margin:77px 0px 0px;}
.banner-bg-quotes-software{background:url(https://www.vcsdata.com/saudi/images/quotes-bg-software.jpg) 0 0 scroll repeat-x; min-height:250px; margin:77px 0px 0px;}
.searchBoxWrap{display:table-cell; vertical-align:middle; text-align:center; float:none; width:1000px; height:300px;}
.searchBox{ height:174px; float:none; margin:auto; border-radius:10px; box-shadow:inset 0px 0px 5px #053656; padding:12px; background:rgba(0,0,0,0.7);}
.searchTitle{background:url(https://www.vcsdata.com/saudi/images/search-title-bg.png) center 0 scroll no-repeat; height:42px; margin:-18px 0px 25px; line-height:42px; color:#fff; font-size:18px; }
.searchTitleumrah{background:url(https://www.vcsdata.com/saudi/images/search-title-bg-umrah.png) center 0 scroll no-repeat; height:42px; margin:-18px 0px 25px; line-height:42px; color:#fff; font-size:18px; }

.iconBox{width:18px; height:18px;}
.inputWrap{ margin:20px 0px;}
.inputWrapContent{ margin: -26px 0px -25px 3px; text-align-last: left; color:#FFF; font-size: 16px;}
.oneThird{ width:30.3%; padding:0px 1.5%;}
.oneTwo{ width:42%; padding:0px 4%;}
.bottomfliper{background:url(https://www.vcsdata.com/saudi/images/fliper.png) center -5px scroll no-repeat; height:58px; width:100%;}
.tabPanel{ padding:10px; margin:10px 0px 20px; box-sizing:border-box;}
/*tab css*/
.tabs-menu {clear: both; width:100%; list-style:none;}
.tabs-menu li { line-height:30px; color:#064872; margin-bottom:-1px; margin-right:5px; background-color:#eaeff2; border-radius:10px 10px 0px 0px;}
.tabs-menu li.current { position:relative; background-color:#064872; z-index:5; border-radius:10px 10px 0px 0px;}
.tabs-menu li a { padding:5px 10px; color:#064872; text-decoration:none; font-size:17px; border-radius:10px 10px 0px 0px;}
.tabs-menu .current a { color:#fff;}
.tab { border:1px solid #cdd6de; background-color:#fff; width:auto;}
.tab-content { width:100%; padding:20px; display:none; box-sizing:border-box;}
.tab-content a{ line-height:20px; width:33.33%; float:left; color:#666; font-size:12px;}
.tab-content a:hover{ text-decoration:underline;}
#tab-1 { display:block;}
/*tab css*/

.sideAd{ background:url(https://www.vcsdata.com/saudi/images/sideAd.png) center 0 scroll no-repeat; min-height:227px; margin:-12px 0px 0px; padding:10px 45px; box-sizing:border-box; color:#fff;}
.sideAdsoft{ background:url(https://www.vcsdata.com/saudi/images/sideAd.png) center 0 scroll no-repeat; min-height:227px; margin:-12px 0px 0px; padding:10px 45px; box-sizing:border-box; color:#fff;}

.listing{ width:100%; background:#ebf2f7; padding:1px 10px; box-sizing:border-box; border-bottom:solid 1px #f1f1f1;}
.listing365{ width:100%; padding:1px 10px; box-sizing:border-box; border-bottom:solid 1px #f1f1f1; line-height:30px;}
.listing:nth-child(even){ background:#fff;}

.advMyhunt{ background:url(https://www.vcsdata.com/saudi/images/myhunt.png) center 0 scroll no-repeat; width:100%; height:130px; margin:-3px 0px 0px;}
.advMyhunt1{ background:url(https://www.vcsdata.com/saudi/images/myhunt2.png) center 0 scroll no-repeat; width:100%; height:130px; margin:-3px 0px 0px;}

.advMyhuntSaudi{ background:url(https://www.vcsdata.com/saudi/images/myhuntsaudi.png) center 0 scroll no-repeat; width:100%; height:130px; margin:-3px 0px 0px;}

.advMypack{ background:url(https://www.vcsdata.com/saudi/images/mypack.png) center 0 scroll no-repeat; width:100%; height:130px; margin:-3px 0px 0px;}
.advtravel{ background:url(https://www.vcsdata.com/saudi/images/myhunts.png) center 0 scroll no-repeat; width:100%; height:130px; margin:-3px 0px 0px;}

.advvcsstats{ background:url(https://www.vcsdata.com/saudi/images/365stats.png) center 0 scroll no-repeat; width:100%; height:130px; margin:-12px 0px 0px;}

.regStepsPanel{ width:100%; margin:0px; padding:0px; float:left;}
.steps{ width:190px; margin:0px 19px; padding:10px; float:left;) 0 0 scroll repeat-x #fff; border-radius:10px; min-height:163px; border:solid 1px #d1dfea;}
.steps .imgBox{ width:100%; margin:5px 0px; padding:0px; float:left; text-align:center;}	
.steps .imgBox img:hover{
  -webkit-animation: Rotate 5s 1 linear;
  -moz-animation: Rotate 5s 1 linear;
  -ms-animation: Rotate 5s 1 linear;
  -o-animation: Rotate 5s 1 linear;
  animation: Rotate 5s 1 linear;
	}
.steps .regstepPanel{ width:120%; margin:0px 0px 0px -20px; padding:0px; float:left; background:url(https://www.vcsdata.com/saudi/images/stepnum.png) 0 0 scroll no-repeat; height:77px;}
.steps .regstepPanel .numeric{ float:left; margin:0px; padding:10px 20px 10px 30px; color:#fff; font-size:30px; }
.steps .regstepPanel .regtitle{ float:left; margin:0px; padding:20px 0px; color:#fff; font-size:14px; }

.steps .regstepPanelGreen{ width:120%; margin:0px 0px 0px -20px; padding:0px; float:left; background:url(https://www.vcsdata.com/saudi/images/stepnum-green.png) 0 0 scroll no-repeat; height:77px;}
.steps .regstepPanelGreen .numeric{ float:left; margin:0px; padding:10px 20px 10px 30px; color:#fff; font-size:30px; }
.steps .regstepPanelGreen .regtitle{ float:left; margin:0px; padding:20px 0px; color:#fff; font-size:14px; }


.steps .stepcontent{ width:100%; height:60px; margin:0px; padding:0px; float:left; text-align:center; line-height:18px;}

.stepShadow{ width:100%; margin:0px; padding:0px; width:190px; height:26px; float:left; background:url(https://www.vcsdata.com/saudi/images/step-shadow.png) center 0 scroll no-repeat; position:relative; bottom:-37px;}
.colorbg{ border:solid #dce7f0; border-width: 0px 0px 1px; margin:0px 0px 0px; background:url(https://www.vcsdata.com/saudi/images/bgbox.png) 0 bottom scroll repeat-x;}
.benifitPanel{ background:url(https://www.vcsdata.com/saudi/images/benifits.png) 0 0 scroll no-repeat; padding:40px 0px; float:left; width:338px; margin:20px 0px;}
.benifitPanel .title{ font-size:20px; margin:24px 20px 0px; line-height:24px;}
.benifitPanel .subtitle{ font-size:16px; margin:0px 20px 0px; line-height:20px;}
.benifitPanel .contentsec{ margin:10px 0px; line-height:24px; font-family:contentFont;}
.benifitPanel .contentsec ul{ margin:0px; padding:0px; width:100%; list-style:none;}
.benifitPanel .contentsec ul li{ margin:0px; font-size:13px; line-height:35px; padding:0px 30px; color:#fff; border-bottom:solid 1px #5a91ad; box-sizing:border-box; width:94%; background:url(https://www.vcsdata.com/saudi/images/border.png) 0px 10px scroll no-repeat;font-family:contentFont;}

.benifitPanelGreen{ background:url(https://www.vcsdata.com/saudi/images/benifits-green.png) 0 0 scroll no-repeat; padding:40px 0px; float:left; width:338px; margin:20px 0px;}
.benifitPanelGreen .title{ font-size:20px; margin:24px 20px 0px; line-height:24px;}
.benifitPanelGreen .subtitle{ font-size:16px; margin:0px 20px 0px; line-height:20px;}
.benifitPanelGreen .contentsec{ margin:10px 0px; line-height:24px; font-family:contentFont;}
.benifitPanelGreen .contentsec ul{ margin:0px; padding:0px; width:100%; list-style:none;}
.benifitPanelGreen .contentsec ul li{ margin:0px; font-size:13px; line-height:35px; padding:0px 30px; color:#fff; border-bottom:solid 1px #709378; box-sizing:border-box; width:94%; background:url(https://www.vcsdata.com/saudi/images/border-green.png) 0px 10px scroll no-repeat;font-family:contentFont;}


.mixRightsection{ width:950px; margin:20px 0px; padding:40px; float:right;}
.aboutBox{ margin:0px 0px 10px; padding:0px 0px 10px; float:left; border-bottom:dashed 1px #ccc; width:100%; font-size:30px; font-family:contentFont; box-sizing:border-box;}
.aboutBox span{ font-weight:bold; color:#064872;}

.titleBox{margin: 0px 0px 10px; padding: 0px 0px 10px; border-bottom: dashed 1px #ccc; width: 100%; font-size: 30px; font-family: contentFont; box-sizing: border-box; text-align: center; padding: 47px 21px 6px 0px;}
.titleBox span{ font-weight:bold; color:#064872;}

.abtcontent{ line-height:20px; font-size:14px; margin:10px 0px 40px; text-align:justify; font-family:contentFont;}
.adsection{ width:468px; height:60px; float:left; background:#000;}

.footer{ background:#075180;}
.footerGreen{ background:#005d5d;}

.ftrupper{ padding:20px 0px; width:75%;}
.ftrupper a{ margin:0px 2% 0px 0px; padding:11px 0px; color:#fff; text-decoration:none; width:46%; float:left; border-bottom:solid 1px #5a91ad;}
.ftrupper a:hover{ border-bottom:dashed 1px #5a91ad;}

.ftrupperGreen{ padding:20px 0px; width:75%;}
.ftrupperGreen a{ margin:0px 2% 0px 0px; padding:11px 0px; color:#fff; text-decoration:none; width:46%; float:left; border-bottom:solid 1px #709378;}
.ftrupperGreen a:hover{ border-bottom:dashed 1px #078d25;}

.ftrlower{ padding:20px 0px; width:100%;}
.ftrright{ margin:0px 16% 14px; width:92%; background:#ddd; border-radius:0px 0px 10px 10px; padding:30px 20px; box-sizing:border-box;}
.ftrright a{ width:100%; color:#002b47; float:left; padding:8px 0px; border-bottom:solid 1px #fff;}
.ftrright a:hover{ border-bottom:dashed 1px #5a91ad;}
.shadowBoxWrap{width:25%; padding:20px 0px 0px; margin:-20px 0px 0px;}

.ftrbg{ background:#002b47;}
.ftrbgGreen{ background:#003f3e;}

.socialfixedBox{ position:fixed; top:330px; border-radius:10px 0px 0px 10px; background:#f1f1f1; padding:5px; width:33px; right:0px; border:solid #ddd; border-width:1px 0px 1px 1px;}
.socialntwrk a:hover{ opacity:0.5;}

.leftsection{ width:20%; padding:0px; margin:0px 3% 0px 0px; float:left;}
.rightsection{ width:77%; padding:0px; margin:0px; float:left;}
.rightsectionpack{ width:100%; padding:0px; margin:0px; float:left;}
.main-title{width:100%; padding:0px 0px 10px; margin:0px; float:left;}
.main-title1{width:100%; padding:0px 0px 10px; margin:0px; float:left;font-size:18px;border-bottom:dashed 1px #ddd; padding-bottom:5px;}
.leftinner{ width:73%; padding:0px; margin:0px; float:left;}
.leftinnerpack{ width:100%; padding:0px; margin:0px; float:left;}
.rightinner{ width:24%; padding:0px; margin:0px 0px 0px 3%; float:left;}


.contentBoxListing{width:100%; padding:0px; margin:0px; float:left; border-radius:5px;}
.contentBox{ margin:0px; padding:0px; width:100%;}
.contentBox p{ margin:0px 0px 20px; padding:0px; width:100%; float:left;}
.contentBox ul{ margin:0px 0px 20px; padding:0px; width:100%; float:left; list-style:none;}
.contentBox ul li{ margin:0px; padding:5px 25px; box-sizing:border-box; width:100%; float:left; border-bottom:solid 1px #ddd; background:url(https://www.vcsdata.com/saudi/images/arrow.png) 5px 5px scroll no-repeat;}
.content{width:100%;  padding:10px; box-sizing:border-box; margin:0px; float:left; background:url("https://www.vcsdata.com/saudi/images/stepBG.png") repeat-x scroll 0px -150px #ffffff; border-radius:0px 0px 5px 5px; box-shadow:0 5px 7px #cccccc;}
.contentpack{width:100%;  padding:10px; box-sizing:border-box; margin:0px; float:left; background-color:rgba(220, 203, 0, 0.05); border-radius:0px 0px 5px 5px; box-shadow:0 5px 7px #cccccc;}
.contentlisting{width:100%; padding:0px; margin:0px 0px 20px; float:left; border:1px solid #cdd6de; border-radius:5px;}
.innertitle{width:100%;padding:5px 10px; box-sizing:border-box; font-size:16px; margin:0px; float:left; background:#1689b5; color:#fff; border-radius:5px 5px 0px 0px;}
.innertitlepack{width:100%;padding:5px 10px; box-sizing:border-box; font-size:16px; margin:0px; float:left; background:rgb(204, 117, 27); border-radius:5px 5px 0px 0px; border-bottom: inherit;}
.innertitlepackinnerpage{width:100%;padding:5px 10px; box-sizing:border-box; margin:0px; float:left; background:rgb(236, 245, 249); border-radius:5px 5px 0px 0px; border-bottom: inherit;}
.innertitlepackiconBox {
    padding: 14px 18px 14px;
    background: #064872;
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 0px 0px 0px 5%;
    border-radius: 5px 0px 0px 5px;
    z-index: 1;}
.contentBoxApp {
    width: 90%;
    float: left;
    padding: 15px 14px 14px 60px;
    background: #0687a3;
    cursor: pointer;
    color: #fff;
    box-sizing: border-box;
    font-size: 16px;
    text-align: center;
    margin: 0px 5%;
    float: left;
    border-radius: 4px;}
.positionRelative {
    position: relative;}
	
	
.listRow{width:100%; padding:0px; line-height:24px; margin:0px; float:left; border-bottom:dashed 1px #ddd;}
.listRow:last-child{ border:none;}
.list{width:55%; padding:0px; line-height:24px; margin:0px; float:left; border-bottom:dashed 1px #ddd;}
.list1{width:45%; padding:0px; line-height:24px; margin:0px; float:left; border-bottom:dashed 1px #ddd;}
.readmorebtn{ background:#eaeff2; color:#064872;  box-shadow:0px 0px 2px #666; padding:0px 10px; margin:10px 7px 0px 0px; float:left; line-height:24px; border-radius:5px; border:none; cursor:pointer;}
.readmorebtn:hover{ background:#064872; color:#fff;}

.readmorebtnorg{ background:#f75e00; color:#fff;  padding:0px 10px; margin:10px 7px 0px 0px; float:left; line-height:24px; border-radius:5px; border:none; cursor:pointer;}
.readmorebtnorg:hover{ background:#064872; color:#fff;}


.searchpanel{ margin:20px 0px 0px;}
.sidemenulink{ border-bottom:solid 1px #ddd; float:left; width:100%; line-height:24px; color:#064872;}
.sidemenulink:hover{ border-bottom:dashed 1px #064872;}

.adbox728X90{ width:728px; height:90px; float:left; margin:0px 0px 20px;}
.adbox200X90{ width:200px; height:90px; float:left; }
.adbox180X600{ width:180px; height:600px; float:left; margin:0px 0px 20px;}

.alphabetPanel{ width:100%; padding:10px 20px; margin:0px 0px 20px; float:left; border:solid 1px #CCDCEA; box-sizing:border-box; background:#dce7f0; border-radius:5px; box-shadow:0 5px 7px #cccccc;}
.alphabetitle{ width:25%; padding:2px 0px; margin:0px; float:left; font-weight:bold;}
.alphabetContanier{ width:75%; padding:0px; margin:0px; float:left;}
.alphabetContanier a{padding:2px 6px; margin:0px; float:left; color:#666; text-transform:uppercase; font-weight:bold;}
.alphabetContanier a:hover{ background:#1689b5; color:#fff;}
.alphabetContanier a.active{ background:#1689b5; color:#fff;}
.span25{ width:25%; float:left;}
.span75{ width:75%; float:left;}
.detailbox{ width:100%; padding:0px; margin:0px 0px 20px; float:left; box-sizing:border-box; background:#fff;}
.repeater{ padding:7px 7px; border-bottom:1px dashed #dddddd;}
p{ line-height:24px; text-align:justify; margin:0px; padding:0px;}
.advantages{width: 100%; text-align: center; passing:0px 26px 11px 165px; font-size: 13px; line-height: 35px; border-bottom: dotted 1px #709378;}
.errorbg{ background:#F9C7C7; color:#000; margin:20px 0px; box-shadow:none; border:solid 1px #EAABAB; line-height:40px;}
.link{ color:#fff; text-decoration:none;}
.link:hover{ color:#fff; text-decoration:underline;}
.exeavl{ background:url(https://www.vcsdata.com/saudi/images/exe.png) 5px 4px/20px 17px scroll no-repeat #DDEAD0; border: none; border-radius: 5px; color: #333; cursor: pointer;  float: left; line-height: 24px;  margin: 10px 7px 0 0; padding: 0 10px 0px 30px;}
.red{color:#8E1515;}

input.css-checkbox.sme[type="checkbox"]:checked + label.css-label.sme { background-position: 0 -16px;}
input.css-checkbox.sme[type="checkbox"] + label.css-label.sme { background-position: 0 0; background-repeat: no-repeat; cursor: pointer; display: inline-block;
font-size: 15px;  height: 16px; line-height: 16px; padding-left: 22px; vertical-align: middle;}
input.css-checkbox[type="checkbox"] { border: 0 none; clip: rect(0px, 0px, 0px, 0px); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
.depressed { background-image: url("https://www.vcsdata.com/saudi/images/depressed.png");}
.lineheight20{ line-height:20px;}
.titlesupport{margin:10px 0px 0px; border-radius:0px;}

.registerPanelHom{ width:100%; float:left; margin:20px 0px 0px; padding:5px 0px; background:#f1f1f1; border:solid #dce7f0; border-width:1px 0px;}
.registerPanelVisa{ width:100%; float:left; margin:0px 0px 0px; padding:5px 0px; background:#ffffff; border:solid #dce7f0; border-width:1px 0px;}
.regsterHomebtn{ padding:15px 50px; margin:0px auto; display:table; background:#d35000!important; border-radius:10px; color:#fff!important; text-transform:uppercase; font-weight:600; font-size:14px!important; }
.regsterHomebtn:hover{ background:#064872!important; color:#FFF!important;}
.regsterHomeGreenbtn{ padding:15px 50px; margin:0px auto; display:table; background:#047c7b!important; border-radius:10px; color:#fff!important; text-transform:uppercase; font-weight:600; font-size:14px!important; }
.regsterHomeGreenbtn:hover{ background:#044746!important; color:#FFF!important;}

.innerPage{ padding:102px 0px 0px;}
.vistCount{ float:right; margin:10px 40px 0px 0px; line-height:24px; color:#064872;}
.vistCount img{ padding:5px 5px 0px 0px; float:left;}
/*.tagBox{ float:left; padding:3px 10px; margin:5px; color:#444546; background:#edeeef; font-size:12px; border-radius:5px;}
.tagBox:hover{ background:#eee; color:#333; }
.tagBox a{ float:left; padding:0px 5px 0px 0px; color:#333;}
.tagBox a:hover{text-decoration:line-through;}*/

.tagBox{ margin:0px; padding:0px; float:left;}

.tagBox a{
    background:url(https://www.vcsdata.com/saudi/images/delete.png) 9px 5px scroll no-repeat #edeeef;
    color: #444546;
    cursor: pointer;
    display: block;
    float: left;
    margin: 0 1px 6px 0;
    padding: 3px 10px 3px 25px;
    position: relative;
    text-transform: capitalize;
    transition: all 0.2s ease-out 0s;
}
.tagBox a:hover {
    background-color: #d6d7d7;
    text-decoration: line-through;
}

.listlink{ margin:0px 0.5% 5px; width:32%; float:left; color:#666; padding:5px 15px; box-sizing:border-box; background:url(https://www.vcsdata.com/saudi/images/arrow.png) 0 3px scroll no-repeat; border-bottom:solid 1px #ddd;}
.listlink:hover{border-bottom:dashed 1px #075180;}
.marginbtm{ margin-bottom:20px!important;}
.margintp{ margin-top:90px!important; padding-top:90px!important;}

.saleshuntbutton{width:196px;height:49px;float: left; background:url(https://www.vcsdata.com/saudi/images/right-circular-16.png)91% 17px/16px 16px scroll no-repeat #D95600; color: #fff;font-family:contentFont;font-size: 18px;padding: 0px 0 0 0px;border: none;border-radius: 5px;}
.saleshuntbutton:hover {width:196px;height:49px;float: left;background-color:#064872;color: #fff;font-family:contentFont;font-size: 18px;padding: 0px 0 0 0px;border: none;border-radius: 5px; cursor:pointer;}

.saleshuntbuttonGreen{width:196px;height:49px;float: left; background:url(https://www.vcsdata.com/saudi/images/right-circular-16.png)91% 17px/16px 16px scroll no-repeat #D95600; color: #fff;font-family:contentFont;font-size: 18px;padding: 0px 0 0 0px;border: none;border-radius: 5px;}
.saleshuntbuttonGreen:hover {width:196px;height:49px;float: left;background-color:#044746;color: #fff;font-family:contentFont;font-size: 18px;padding: 0px 0 0 0px;border: none;border-radius: 5px; cursor:pointer;}

.saleshuntbuttonl{width:137px;height:49px;float: left; background:url(https://www.vcsdata.com/saudi/images/right-circular-16.png)91% 17px/16px 16px scroll no-repeat #D95600; color: #fff;font-family:contentFont;font-size: 18px;padding: 0px 0 0 0px;border: none;border-radius: 5px;}
.saleshuntbuttonl:hover {width:137px;height:49px;float: left;background-color:#064872;color: #fff;font-family:contentFont;font-size: 18px;padding: 0px 0 0 0px;border: none;border-radius: 5px; cursor:pointer;}

.head_tittle{font-family:contentFont;font-size:16px;font-weight:bold;color:#FFF;line-height:1em;padding-left:20px;}

.steps365{ width:190px; margin:0px 19px; padding:10px; float:left; background:url(https://www.vcsdata.com/saudi/images/stepBG.png) 0 0 scroll repeat-x #fff; border-radius:10px; min-height:200px; border:solid 1px #d1dfea;}
.steps365 .imgBox{ width:100%; margin:5px 0px; padding:0px; float:left; text-align:center;}	
.steps365 .imgBox img:hover{
  -webkit-animation: Rotate 5s 1 linear;
  -moz-animation: Rotate 5s 1 linear;
  -ms-animation: Rotate 5s 1 linear;
  -o-animation: Rotate 5s 1 linear;
  animation: Rotate 5s 1 linear;
	}
.steps365 .regstepPanel365{ width:120%; margin:0px 0px 0px -20px; padding:0px; float:left; background:url(https://www.vcsdata.com/saudi/images/stepnum.png) 0 0 scroll no-repeat; height:77px;}
.steps365 .regstepPanel365 .numeric{ float:left; margin:0px; padding:10px 20px 10px 30px; color:#fff; font-size:30px; }
.steps365 .regstepPanel365 .regtitle365{ float:center; margin:0px; padding:15px 0px; color:#fff; font-size:16px; }
.contentx{ width:100%; margin:0px; padding:0px; float:left; text-align:center; line-height:18px; font-size:16px!important; color:#064872!important;}
 
.stepShadow365{ width:100%; margin:0px; padding:0px; width:190px; height:26px; float:left; background:url(https://www.vcsdata.com/saudi/images/step-shadow.png) center 0 scroll no-repeat; position:relative; bottom:-37px;}


.submitClass365{width:100%; padding:10px; box-sizing:border-box; border:none; background:#F75E00; border-radius:7px; color:#fff; font-family:contentFont; font-size:22px; cursor:pointer;}
.submitClass365:hover{ background:#333; color:#fff;}

.imgsize { padding-top: 3px; float: left; padding-right: 5px; }
.abtcontentbonanza { line-height: 33px; font-size: 16px; margin: 10px 0px 40px; text-align: center; font-weight: 400; }
.capitalize {
    text-transform: capitalize;}
.alert-box {
		color:#000;
		border-radius:6px;
		font-size:13px;
		padding:16px 9px;
		width:100%;
	}
.error {
		background:#FFF6F5;
		border:1px solid #f5aca6;
	}
.success {
		background:#e9ffd9;
		border:1px solid #a6ca8a;
	}

.paddingInBox {
    padding: 10px;
    box-sizing: border-box;
}
.boxsizing {
    box-sizing: border-box;
}
.col-sm-4 {
    width: 40%;
}
.roundedCorner {
    border-radius: 5px;
}
.fontWeightNone {
    font-weight: normal;
}
.blueBG {
    background: #064872!important;
    float: left;
}
.white {
    color: #fff;
}
.alignCenter {
    text-align: center;
}

.godeskbutton {position:static; margin-left:10px; border:none; padding:20px 15px; min-width:115px; cursor:pointer;}

/*Leads Pop up on all screen starts Here*/
.popupWrapper{ position:fixed; left:0px; right:0px; bottom:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:1000; font-family:contentFont;}
.popup{ position:fixed; left:0px; right:0px; bottom:0px; top:0px; width:720px; height:480px; background:rgba(236, 237, 239, 0.42); margin:auto;}
.closeIcon{ position:absolute; right:18px; top:20px; width:30px; height:30px; cursor:pointer;}
.formWrap{ width:100%; padding:10px 16px 16px; box-sizing:border-box;}
.formWrapclose{ width:100%; padding:50px 16px 16px; box-sizing:border-box;}
.upperSection, .lowerSection, .popRow{ width:100%; padding:0px; margin:0px; float:left;}
.formBox{ background:rgba(13, 87, 115, 0.87); width:100%; padding:40px 15px 20px; margin:0px; float:left; box-sizing:border-box;}
.formBox1 {background: rgba(143, 212, 51, 0.93); width: 100%; padding: 40px 17px 22px; margin: 0px; float: left; box-sizing: border-box; border-radius: 10px; text-align: center; }
.popuptitle{ font-size:24px; margin-bottom:5px; color:#000;}
.col-lg-2{ width:48%; margin-right:2%; color:#fff; font-size:14px;}
.popmarginBottom{ margin-bottom:10px;}
.popupbtn{ background:#000; color:#fff; border:none; padding:5px 30px; font-size:16px; font-weight:bold; box-shadow:0px 5px 5px #ccc inset; cursor:pointer; width: 200px; height: 50px;}
.popupbtn:hover{ background:#d2d3d5; color:#333;}
.popup label{ margin-bottom:3px; float:left;}
.popupInput{ width:100%; padding:10px; box-sizing:border-box; border-radius:5px;}
.error { border-color:#F00;}
.detDisplayNone{ display:none;}
.buttonPadding {padding:18px 200px!important;}
.payoptionPadding {padding:18px 84px!important;}
.step2buttonpadding{ padding:0px 12px!important;}
.padding-All-sm {
    padding: 5px;
    box-sizing: border-box;
	margin-right: 99px;
    margin-left: 150px;
    padding: 20px;
}

.marginFromRight {
    margin-right: 10px;}

@media screen and (-webkit-min-device-pixel-ratio:0){ .popuptitle{ font-size:20px; margin-bottom:12px; color:#fff;} .popmarginBottom{ margin-bottom:12px;}}
/*Leads Pop up on all screen ends Here*/
	
@media all and (max-width:767px){
.main_wrapper{width:100%; display:block;}
.loginDrpDwm{ position:absolute; top:67px; right:0px; width:53%;}
.mobilemenu{ position:absolute; right:10px; top:24px; display:block;}
.navigationBar ul{ margin:0px;}
#navi{ width:100%; display:none; position:absolute; top:67px;}
#navi li{ background-color:#003f3e; width:100%; padding:10px 15px; box-sizing:border-box; border-bottom:solid 1px #ddd; text-align:left;}
.navigationBar li a{ padding:2px 0px; color: #ffffff;}
.navigationBar li a:hover{ background:none; color:#fff;}
.tabs-menu li a{ font-size:12px; float:left; line-height:15px;}
.tabPanel{ margin:0px;}
.tab-content{ padding:0px;}	
.sideAd{ margin:0px; background:url("https://www.vcsdata.com/saudi/images/sideAd.png") no-repeat scroll center 0/100% auto rgba(0, 0, 0, 0); margin:0px; padding:5px 10px; display:none;}
.fontSize26{ font-size:12px;}
.fontSiz40{ font-size:16px;}
.submitClass{ margin:5px; padding:5px 0px; font-size:16px; width:100%;}
.submitClassGreen{ margin:5px; padding:5px 0px; font-size:16px; width:100%;}
.gomobbutton {position: static; margin-left: 76px; border: none; padding: 20px 22px; min-width: 200px; cursor: pointer;}
.row + .alignCenter{ font-size:8px;}
.tab-content a, .ftrupper a{ width:100%;}
.span7, .ftrupper{ width:100%;}
.tab-content a, .ftrupperGreen a{ width:100%;}
.span7, .ftrupperGreen{ width:100%;}
.ftrright{ width:96%; margin:0px 2% 10px; border-radius:10px; padding:20px;}
.socialfixedBox, .benifitPanel, .adsection{ display:none;}
.socialfixedBox, .benifitPanelGreen, .adsection{ display:none;}
.tabs-menu li{ width:47%;}
.mixRightsection{ padding:10px; margin:0px 0px 10px; width:100%; box-sizing:border-box;}
.colorbg, .abtcontent{ padding:0px; margin:0px 0px 10px; width:100%;}
.aboutBox{ margin:0px; padding:0px; font-size:16px;}
.searchTitle{ background:url("https://www.vcsdata.com/saudi/images/search-title-bg.png") center 0 scroll no-repeat; background-size:100%;}
.searchTitleumrah{ background:url("https://www.vcsdata.com/saudi/images/search-title-bg-umrah.png") center 0 scroll no-repeat; background-size:100%;}

.shadowBoxWrap{ width:100%; margin:0px 0px 0px; background:none;}
.regsterHomebtn{ padding:7px;}
.regsterHomeGreenbtn{ padding:7px;}
.bottomfliper{ height:18px;}
.ftrupper{ display:none;}
.ftrupperGreen{ display:none;}
.ftrlower{ padding:10px; box-sizing:border-box;}
.registerPanelHom{ margin:0px;}
#topcontrol{ bottom:10px!important; right:10px!important;}
.socialntwrk{ width:100%!important; text-align:left; padding:5px 0px 0px;}
.steps{ margin:0px auto 20px; float:none;}
.advMyhunt{ background:url("https://www.vcsdata.com/saudi/images/myhunt-small.png") center 0 scroll no-repeat; height:70px; margin:-1px 0px 0px;}
.advMyhunt1{ background:url("https://www.vcsdata.com/saudi/images/myhunt-small2.png") center 0 scroll no-repeat; height:70px; margin:-1px 0px 0px;}
.advtravel{ background:url("https://www.vcsdata.com/saudi/images/myhunts-small.png") center 0 scroll no-repeat; height:70px; margin:-1px 0px 0px;}
.advMypack{ background:url("https://www.vcsdata.com/saudi/images/mypack-small.png") center 0 scroll no-repeat; height:70px; margin:-1px 0px 0px;}
.advMyhuntSaudi{ background:url("https://www.vcsdata.com/saudi/images/myhuntsaudi-small.png") center 0 scroll no-repeat; height:70px; margin:-1px 0px 0px;}
.banner-bg{background:url(https://www.vcsdata.com/saudi/images/banner-bg.png) 0 0 scroll repeat-x; min-height:231px; margin:65px 0px 0px;}

.searchBox{ height:193px; float:none; margin:auto; border-radius:10px; box-shadow:inset 0px 0px 5px #053656; padding:14px; background:rgba(0,0,0,0.7);}
.inputWrapContent {margin: -9px 0px 6px 0px; text-align-last: left; color: #FFF; font-size: 13px;}
.searchBoxWrap {display:table-cell; vertical-align: middle; text-align: center; float: none; width: 1000px; height: 310px;}
.buttonPadding {padding:18px 30px!important;}
.payoptionPadding {padding:0px 0px!important;}
.step2buttonpadding{ padding:10px 0px!important;}
.padding-All-sm {
    box-sizing: border-box;
	padding: 5px;
	margin-right: 5px;
    margin-left: 5px;
    padding: 20px;
}

.marginFromRight {
    margin-right: 10px;}
.content{width:100%; box-sizing:border-box; margin:0px; float:left; background:url("https://www.vcsdata.com/saudi/images/stepBG.png") repeat-x scroll 0px -150px #ffffff; border-radius:0px 0px 5px 5px; box-shadow:0 5px 7px #cccccc;
font-size:12px;
overflow-wrap: break-word;
overflow: hidden; 
padding:0px;
}

.rightinner, .subsMob{display:none;}
.adbox728X90{display:none;}
.leftsection, .rightsection , .leftinner , .list , .list1{ width:100%;}
.list .span25{ width:50%;}
.list .span75{ width:50%;}

.listRow .span2{ width:35%;}
.listRow .span8{ width:65%;}

.list1 .span3{ width:30%;}
.list1 .span7{ width:70%;}

.list .span3{ width:30%;}
.list .span7{ width:70%;}
.mobDisplayNone{ display:none;}
.mob10{ width:10%;}
.mob20{ width:20%;}
.mob30{ width:30%;}
.mob40{ width:40%;}
.mob50{ width:50%;}
.mob60{ width:60%;}
.mob70{ width:70%;}
.mob80{ width:80%;}
.mob90{ width:90% !important; margin-left:5%;}
.mob35{ width:35%;}
.mob65{ width:65%;}
.mob100{ width:100%;}

.250{ width:90%; word-wrap:break-word;}
.inputWrap{ margin:-15px 0;}
.banner-bg-saudi {
    background: url(https://www.vcsdata.com/saudi/images/banner-bg.png) 0 0 scroll repeat-x;
    min-height: 231px;
    margin: 67px 0px 0px;}

.banner-bg-umrah {
    background: url(https://www.vcsdata.com/saudi/images/banner-bg-umrah.png) 0 0 scroll repeat-x;
    min-height: 231px;
    margin: 67px 0px 0px;}
	

.oneThird {
    margin-bottom: 10px;
    padding: 4% 1.5%;
    width: 97%;
}
.oneTwo {
    margin-bottom: 20px;
    padding: 0 3%;
    width: 97%;
}
.select2-container, .select2-drop, .select2-search, .select2-search input {
    width: 100%;
}

.select2-container .select2-choice {
    height: 30px;
    line-height: 30px;
}
.mobRow { width:100%;}
.listlink{width:100%;}
.footer-2{width: 100%;}
.app-footer{background: #0282b7; padding: 12px; text-align: center; width:100%;}
.app-footer-a{vertical-align: middle; width: 20px;}

.app-footer-amp{
	background: #0282b7; 
	padding: 12px; 
	text-align: center; 
	width: 100%; 
    height: 25px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin-bottom: 0px;
}
.col-sm-5.fontWeightNone.alignCenter.blueBG.paddingInBox.boxsizing.white.roundedCorner{ width:100%; box-sizing:border-box; padding:5px; font-size:14px!important;}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9, .col-sm-1Third{ width:100%;}
.mobOverFlowScroll {
    width: 280px;
    overflow-y: scroll;
}

