/*@font-face {
    font-family: 'capital_bankregular';
    src: url('../fonts/capitalbank-regular-webfont.woff2') format('woff2'),
         url('../fonts/capitalbank-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'capital_bankmedium';
    src: url('../fonts/capitalbank-medium-webfont.woff2') format('woff2'),
         url('../fonts/capitalbank-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'capital_bankbold';
    src: url('../fonts/capitalbank-bold-webfont.woff2') format('woff2'),
         url('../fonts/capitalbank-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}*/

@font-face {
    font-family: 'Capital Bank';
    src: url('../fonts/CapitalBank-Bold.eot');
    src: url('../fonts/CapitalBank-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CapitalBank-Bold.woff2') format('woff2'),
        url('../fonts/CapitalBank-Bold.woff') format('woff'),
        url('../fonts/CapitalBank-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Capital Bank';
    src: url('../fonts/CapitalBank-Medium.eot');
    src: url('../fonts/CapitalBank-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CapitalBank-Medium.woff2') format('woff2'),
        url('../fonts/CapitalBank-Medium.woff') format('woff'),
        url('../fonts/CapitalBank-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Capital Bank';
    src: url('../fonts/CapitalBank-Regular.eot');
    src: url('../fonts/CapitalBank-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CapitalBank-Regular.woff2') format('woff2'),
        url('../fonts/CapitalBank-Regular.woff') format('woff'),
        url('../fonts/CapitalBank-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}






select::-ms-expand { display: none; }

img{max-width:100%;height:auto;}

a{  -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
h1 {font-size:36px;color:#4A4A4A; margin:0px 0px 20px 0px;padding:0px;line-height: 1.2; font-weight: bold;}
h2 {font-size:32px;color:#243743; margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;line-height: 1.2; font-weight: 500;}
h3 {font-size:28px;color:#4A4A4A; margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;  font-size:22px;line-height: 1.2; font-weight:normal;}
h4 {font-size:24px;color:#243743; margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;line-height: 1.2; font-weight: 500;}
h5 {font-size:18px;color:#4f4f4f; margin:0px 0px 15px 0px;text-transform:capitalize;line-height: 1.1; }
h6 {font-size:14px;color:#4f4f4f;margin:0px 0px 15px 0px;text-transform:capitalize;line-height: 1.1; }

.spacer1px {clear:both;line-height:0;font-size:0;overflow:hidden;height:1px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer10px {clear:both;line-height:0;font-size:0;overflow:hidden;height:10px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer20px {clear:both;line-height:0;font-size:0;overflow:hidden;height:20px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer30px {clear:both;line-height:0;font-size:0;overflow:hidden;height:30px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}


body {
	overflow-x:hidden;
	color:#243743;
	font-size:14px;
	line-height:20px; 
	margin:0px; 
	padding:0px; 
	outline:none;
	text-decoration:none;
	list-style:none;
	box-sizing: border-box;
	font-family: 'Capital Bank';
	background-color:#fff;
	overflow:hidden;
	
}
body.homev3_calculator{overflow-y: auto;}
body.homev3_calculator header{ position:relative;}

p{color:#243743;font-size:14px;line-height:20px; margin:0px 0px 20px 0px;font-family: 'Capital Bank';}
ul, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
a:hover{ text-decoration:none;}

::-webkit-input-placeholder {color: #c2c2c2; opacity:1;}
::-moz-placeholder {color: #c2c2c2; opacity:1;}
:-ms-input-placeholder {color: #c2c2c2; opacity:1;}
:-moz-placeholder {color: #c2c2c2; opacity:1;}

:focus, button:focus {outline-style:none;box-shadow:none;border-color:transparent;}
*:focus {outline: none;}
input:focus{outline:none;}

.pagetitle{ position:relative; text-align:center; }
.pagetitle h2{line-height: 1.1; font-size:28px;position:relative; color:#243743;font-weight: bold; padding:0px; margin:0px 0px 40px 0px; text-transform:uppercase;}


img{max-width:100%;height:auto; outline:none;}
a{outline:none; border:none;}
.inner_bodywork{ margin-top:160px;}
.inner_bodywork2{ margin-top:138px;}

.pt45{ padding-top:45px;}



/*==================== Header =====================*/

header{ position:fixed; top:0px; left:0px; right:0px; width:100%; background-color:#fff; padding:10px 0px 0; z-index:99;}


.menuout_side {display: inline-block;vertical-align: top;padding-top: 4px;}
a.langauge_change{ color:#aeaeae; font-size:18px;display: inline-block;padding-left: 10px;}
.mainnav {padding-left: 0;text-align: right;vertical-align: top;margin-top: 20px;}

#search {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.9);
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
-webkit-transform: translate(0px, -100%) scale(0, 0);
-moz-transform: translate(0px, -100%) scale(0, 0);
-o-transform: translate(0px, -100%) scale(0, 0);
-ms-transform: translate(0px, -100%) scale(0, 0);
transform: translate(0px, -100%) scale(0, 0);
z-index:1111;
opacity: 0;
}

#search.open {-webkit-transform: translate(0px, 0px) scale(1, 1);-moz-transform: translate(0px, 0px) scale(1, 1);-o-transform: translate(0px, 0px) scale(1, 1);-ms-transform: translate(0px, 0px) scale(1, 1);transform: translate(0px, 0px) scale(1, 1); opacity: 1;}
#search input[type="search"] {position: relative;padding: 0px 10px 0px 10px;font-size: 17px;border: none;float: left;width: 100%;background: #fff;outline: none;height: 50px;}
.banner img {  width: 100%;}
.full_search {position: absolute;top: 50%;left: 0;right: 0px;text-align: center;transform: translate(5%);margin: 0 auto;width: 100%;max-width: 800px;}
#search .btn {float: left;width: 20%;height: 50px;background: #ac162c;font-size: 20px;border: none;cursor: pointer;border-radius: inherit;color: #fff;}
#search .close {position: fixed;top: 15px;right: 15px;color: #fff;background-color: #ac162c;border-color: #00979f;opacity: 1;padding: 10px 17px;font-size: 27px;}
.openBtn {padding: 0;border: 0;background: none;}

.header_btm{ position:relative; padding:0px 0px;  background-color:#233340; margin-top:10px;border-bottom: 4px solid #e8e8e8;}


.header_btm_right{ text-align:right;}
.header_btm_right ul{display:inline-block;}
.header_btm_right ul li{ display:inline-block; margin-left:25px; line-height:30px; position:relative;}
.header_btm_right ul li a{font-size:14px; color:#fff;opacity:1;}
.header_btm_right ul li a:hover{ opacity:0.6;}
/* .header_btm_right ul li:nth-child(1){ padding-left:25px; background:url(../images/find-branch-icon.png) no-repeat left -2px;top: 0px;}
.header_btm_right ul li:nth-child(3){ padding-left:25px;background:url(../images/contact-icon.png) no-repeat left -2px;top: 0px;} */
.header_btm_left{ position:inherit;margin-left: -25px;}




.header_btm_right2{ text-align:right;}
.header_btm_right2 ul{display:inline-block;}
.header_btm_right2 ul li{ display:inline-block; margin-left:25px; line-height:30px;}
.header_btm_right2 ul li a{font-size:14px; color:#fff;opacity:1;}
.header_btm_right2 ul li a:hover{ opacity:0.6;}
.header_btm_right2 ul li:nth-child(1){ padding-left:25px; background:url(../images/contact-icon.png) no-repeat left top;}
.header_btm_right2 ul li:nth-child(2){ padding-left:25px;background:url(../images/find-branch-icon.png) no-repeat left top;}
.header_btm_right2 ul li:nth-child(3){ padding-left:25px; background:url(../images/search-icon2.png) no-repeat left top;}


.header_btm_left .dropdown{ position:inherit;}
.navbar-expand-md .navbar-nav .dropdown-menu{width: 100%;}
.header_btm .navbar, .header_btm .col-xl-4.col-lg-5.col-md-6, .header_btm .col-xl-8.col-lg-7.col-md-6{ position:inherit;}
.header_btm .navbar, .header_btm .col-xl-6.col-lg-6.col-md-6, .header_btm .col-xl-6.col-lg-6.col-md-6{ position:inherit;}




.header_btm .sub-menu ul.list-unstyled{ background-color:#e8e8e8;padding-left: 32px;}
.header_btm .sub-menu ul.list-unstyled li{ display:inline-block;margin: 0px 7px;}
.header_btm .sub-menu ul.list-unstyled li a{font-weight: 500;display: inline-block; font-size:14px; color:#243743; padding:11px 0px 8px 0px;border-bottom:3px solid #e8e8e8; line-height:26px;}
.header_btm .sub-menu ul.list-unstyled li a:hover{color:#ac162c; border-bottom:3px solid #ac162b;}



.header_btm_left ul.navbar-nav.mr-auto li:nth-child(2) ul.list-unstyled li a:hover{color:#346094;border-bottom:3px solid #346094;}
.header_btm_left ul.navbar-nav.mr-auto li:nth-child(3) ul.list-unstyled li a:hover{color:#b8a898;border-bottom:3px solid #b8a898;}

.header_btm_left ul.navbar-nav.mr-auto li:nth-child(1) ul.list-unstyled li:nth-child(1) a{color:#8a6e4b;}
.header_btm_left ul.navbar-nav.mr-auto li:nth-child(1) ul.list-unstyled li:nth-child(1) a:hover{color:#8a6e4b;border-bottom:3px solid #e8e8e8;}


.dropdown:hover>.dropdown-menu {display: block;}





/*==================== Home Body Work =====================*/

.home_banner{ position:relative; min-height:100vh; z-index:1; 
/*background: url(../images/home-banner.jpg) no-repeat center 90px ; */
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.home_banner_content{ position:absolute; top:270px; padding-left:45px;}
.home_banner_content h1{ color:#fff; text-transform:uppercase; margin-bottom:30px;}
.home_banner_content p{ color:#fff; font-weight: 500;margin-bottom:45px; font-size:18px; line-height:1.3;}

.home_banner_content a{ display:inline-block; background-color:#243743; padding:5px 40px; border-radius:25px; color:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.home_banner_content a:hover{background-color:#fff; color:#aa182c;}




/*==================== Home Calculator Body Work =====================*/

.home_calculator{ position:relative; z-index:1; padding:180px 0px 60px 0px;
background: url(../images/calculator-page-banner.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.home_calculator_content{ position:relative;}
.home_calculator_content h1{ color:#fff; text-transform:uppercase; margin-bottom:50px;}
.home_calculator_content p{ color:#fff;font-weight: 500;margin-bottom:45px; font-size:18px; line-height:1.3;}
.home_calculator_content h6{ color:#fff; font-size:14px; text-transform:uppercase;margin-bottom:35px;}
.home_calculator_content h6 span{ display:inline-block; background-color:#aa182c; color:#fff; padding:5px 10px; border-radius:4px; margin-right:5px;}



.home_calculator_content a{ display:inline-block; background-color:#243743; padding:10px 40px; border-radius:25px; color:#fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);font-weight: 500; margin-right:8px;}
.home_calculator_content a:hover{background-color:#fff; color:#aa182c;}
.home_calculator_content a.whitebg{background-color:#fff; color:#aa182c;}
.home_calculator_content a.whitebg:hover{background-color:#243743; color:#fff;}






/*==================== Contact Page Work =====================*/


.contact_left address{ display:block; font-size:14px; line-height:20px; border-bottom:1px solid #e1e1e1; padding-bottom:25px;}
.contact_left .forcomplaints { padding-top:0px;}
.contact_left .forcomplaints h4{ margin-bottom:0px;}
.contact_left .forcomplaints a{ text-decoration:underline; color:#243743;}
.contact_left .forcomplaints a:hover{ text-decoration:none; }
.contact_left .followus { padding-top:15px; border-bottom:1px solid #e1e1e1; padding-bottom:35px;margin-bottom:35px;}
.contact_left .followus a{ text-decoration:underline; color:#243743; margin-right:15px; font-size:30px;}


.contactformmain{}
.contactformmain li{ margin-bottom:20px;}

.contactformmain .form-control {
color: #646464;
font-size: 14px;
border: 1px solid #dcdee0 !important; background-color:#f4f4f4;
}
.contactformmain label{ color:#243743;font-weight: 500; display:block; padding-left:10px;}
.contactformmain textarea{ height:300px; resize:none;}
.contactformmain .form-control{ color:#646464; font-size:14px; border:1px solid #efefef;}
.contactformmain .form-control::-webkit-input-placeholder {color: #646464; opacity:1;}
.contactformmain .form-control::-moz-placeholder {color: #646464; opacity:1;}
.contactformmain .form-control:-ms-input-placeholder {color: #646464; opacity:1;}
.contactformmain .form-control:-moz-placeholder {color: #646464; opacity:1;}

.contactformmain .btn {
    background-color: #233340;
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    padding: 4px 45px 4px 45px;
    position: relative; font-size:14px;
    text-align: center; display:inline-block; font-weight: bold;
}
.contactformmain .btn:hover{background-color: #000;}
.contactformmain .btn.grey{background-color: #e8e8e8; color:#233340;}
.contactformmain .btn.grey:hover{background-color: #233340; color:#fff;}


select.selectbox_fancy {-webkit-appearance: none;-moz-appearance: none;background: #f4f4f4 url(../images/select-arrow1.png) no-repeat 97% center;height: 35px;text-indent:0px;text-overflow: "";color: #a5a5a5;font-size: 14px; border:none; min-width:100%; border:1px solid #dcdee0; border-radius:4px; padding-left:5px;}
.iban_calc button {width: 47% !important;padding: 4px 0px !important;display: inline-block;margin: 0px 1%;}





/*==================== About =====================*/

.toplinks_rounded{ text-align:center;}
.toplinks_rounded ul{}
.toplinks_rounded ul li{ display: inline-block; border-radius:25px; font-size:16px; text-transform:uppercase; }
.toplinks_rounded ul li a{text-align: center; color:#233340;font-weight: 500; display:inline-block; padding:10px 80px; background-color:#e8e8e8; border-radius:25px; margin:0px 10px;height:37px;   }
.toplinks_rounded ul li a:hover, .toplinks_rounded ul li a.active{ color:#fff;background-color:#233340;}


.about_bodywork{ position: relative; padding-top:60px;}
.about_bodywork ul{}
.about_bodywork ul li{ display: block;font-size:16px; text-transform:uppercase; color:#233340;font-weight: 500; border-bottom:1px solid #eaeaea; padding:26px 0px;}
.about_bodywork ul li span{ float:right; color:#ac162c;}
.about_bodywork ul li span a{color:#ac162c;}
.about_bodywork ul li span a:hover{color:#233340;}
.about_bodywork ul li i{ font-size:20px; display:inline-block; margin-left:10px;}



.toplinks_rounded_fullscreen{ text-align:center;}
.toplinks_rounded_fullscreen a{ color:#233340;font-weight: 500; display:block; padding:10px 10px;  background-color:#e8e8e8; border-radius:25px;
border-radius:25px; font-size:16px; text-transform:uppercase; height:37px;}

.toplinks_rounded_fullscreen a:hover, .toplinks_rounded_fullscreen a.active{ color:#fff;background-color:#233340;}




/*==================== iBan =====================*/

.iban_left{}
.iban_left strong{font-weight: 500;}
.iban_rightpics{ padding-bottom:20px;}
.iban_rightpics img{ width:100%;}



/*==================== Media =====================*/

.media_photo{ margin:0px 0px 30px 0px;}
.media_photo img{ width:100%; border-radius:5px;}
.media_photo h3 { margin:10px 0px 0px 0px; color:#243743; font-size:20px;font-weight: 500; line-height:1.3;}
.media_photo h3 a{color:#243743;}
.media_photo h3 a:hover{color:#333;  text-decoration:underline;}

.media_title{ color:#ac162c;font-weight: 500;font-size:21px; padding-bottom:24px; text-transform:uppercase; padding-left:10px; margin-top:40px;}
.media_title h3{ color:#243743;font-weight: 500; font-size:32px;  text-transform:uppercase; margin:0px;}

.media_title2{ color:#ac162c;font-weight: 500; font-size:20px; padding-bottom:14px; padding-left:0px; margin-top:40px;}
.media_title2 h3{ color:#243743;font-weight: 500; font-size:32px;  margin:0px 0px 10px 0px;}


/*==================== Branches =====================*/

.branches_left{ position:relative;}
.branches_left h5{ font-size:20px;font-weight: 500; color:#243743; margin:0px 0px 10px 45px;}
.branches_left h2{margin:20px 0px 20px 45px;font-size: 30px;}
.branches_left ul{ position:relative;padding-left: 45px;}
.branches_left ul li{ border-top:1px solid #e1e1e1; padding:15px 0px;}
.branches_left ul li p{ margin:0px;}
.branches_left ul li h6{ font-size:16px;font-weight: 500; color:#243743; margin:0px 0px 0px 0px;}
.branches_left ul li small{ font-size:14px;font-weight: 500; color:#243743; display:block; margin:0px 0px 10px 0px;}
.branches_link li:first-child a {margin-left: 0 !important;}
.branches_link{ margin-top:20px;}
.videoWrapper {position: relative;padding-bottom: 41.15%;padding-top: 25px;height: 0; margin-top:10px; border:2px solid #dcdee0; border-radius:5px;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.content.light.content-d3.leftpan_branchscroll.mCustomScrollbar._mCS_1 #mCSB_1_scrollbar_vertical {left: -5px;}
.branches_fluid .container-fluid {padding-left: 0;}
.col-lg-3.col-xl-3.branches_left {padding-left: 14px;}


/*==================== Gallery =====================*/

.desoslide-wrapper{}
.desoslide-wrapper img{ width:100%;}
.desoslide-wrapper img{ border-radius:5px;}


.desoslide-thumbs-vertical.list-inline li{ width:47%; margin:0px 1% 12px 1%; display:inline-block;}
.desoslide-thumbs-vertical.list-inline li img{ border-radius:8px; border:3px solid #fff;}
.desoslide-thumbs-vertical.list-inline li:hover img{ border:3px solid #233340;}
.desoslide-thumbs-vertical.list-inline li.active img{border:3px solid #233340;}
.content.light.content-d3.rightpan_mediascroll.mCustomScrollbar._mCS_1 #mCSB_1_scrollbar_vertical {right: 0px;}
.gallery_fluid .container-fluid {padding-right: 0;}
.gallery_rightside {padding-left: 14px;margin-top: -103px;}
#slideshow3_thumbs {padding-top: 100px; position:relative;}

.gallery_rightside {position:relative;}
.gallery_rightside::before { content: '';position: fixed;right: 10px;width: 31%;height: 115px;background-color:#fff;margin: 0 auto; z-index:9; margin-top:-20px;}

.gallery_rightside::after { content: '';position: fixed;right: 10px;width: 31%;height: calc(100% - 710px);background-color:#fff;margin: 0 auto; z-index:9; bottom:0px;}

.personal_cardbgimage{
background: url(../images/card_page.jpg) no-repeat center top ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height:calc(100vh - 150px); min-height:300px;
margin-left:-16px;
}

.personal_cards_content{ position:relative; max-width:630px;}
.personal_cards_content h6{ font-size:18px;font-weight: 500; text-transform:uppercase; margin:20px 0px 0px 0px;}
.personal_cards_content h1{ font-size:40px;font-weight: 500; text-transform:uppercase; margin:0px 0px 40px 0px;}
.personal_cards_content ul{max-width:550px;}
.personal_cards_content ul li{ list-style:disc; font-size:16px; line-height:22px; margin:0px 0px 20px 20px;}
.personal_cards_content p{ color:#444444;font-size:16px;font-weight: 500;}


.personalcards_fluid .container-fluid {padding-left: 0;padding-right: 0;}




/*==================== Personal Card2 =====================*/

.personalcards_screen2_fluid{ position:relative; padding-top:50px;}
.personal_card_screen2imgscroll{ padding-bottom:40px;}
.personal_card_screen2 h1{ font-size:52px;font-weight: bold; text-transform:uppercase;}
.personal_card_screen2 p{ font-size:16px; line-height:1.3;}
.personal_card_screen2 h6{ font-size:18px; line-height:1.3; margin-top:0px; margin-bottom:30px; text-transform:uppercase;font-weight: 500;}
.personal_card_screen2 h6 span {display: inline-block;opacity: 0.1;font-size: 24px;position: relative;top: -20px;}
.personal_card_screen2 h5{ font-size:18px; line-height:1.3; margin-top:80px; text-transform:uppercase;font-weight: 500;}



/*==================== Home Page Tab =====================*/

.tabs{background-color:#f5f5f5;padding-top:30px;padding-bottom:30px;}
.tabs .tab-pane{margin-left:20px;}
.tabs h3{font-size:20px;margin-top:10px;margin-bottom:60px;}
.tabs p{font-size:14px;}
.tabs a{font-size:15px;font-family:OpenSans,sans-serif;font-weight:700;color:#fff;padding:0px;}
.tabs li{text-align:center; padding:0px 0px;}
.tabs li.active{}

.homecalculator{background-color:#e8e8e8;}

.tabs.homecalculator{ padding:0px 0px 0px 15px !important;}
.tabs.homecalculator .container-fluid{ padding:0px !important;}
.homecalculator_tableft{background-color:#e8e8e8; padding-top:50px;}
.homecalculator_tabright{background-color:#2f6095; text-align:center;}
.homecalculator_tabright .tab-pane {max-width: 1000px;margin: 0 auto;}




.icon-grp {
    display: block;
    width: 100%;
    height: 30px;
    margin-bottom: 20px;
    text-align: center;
}
.our_servicetabbingul a .iconstrip {
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.iconstrip {
    background: url(../images/tabbing.png) no-repeat;
    display: inline-block;
    width: 50px;
    height: 30px;
    vertical-align: middle;
}
.servicetab_icon1 {background-position: 0 -0px;}
.our_servicetabbingul a:hover .servicetab_icon1,  .our_servicetabbingul li.active a .servicetab_icon1{ background-position:0  -44px; }


.servicetab_icon2 {background-position: 0 -85px;}
.our_servicetabbingul a:hover .servicetab_icon2,  .our_servicetabbingul li.active a .servicetab_icon2{ background-position:0  -124px; }

.servicetab_icon3 {background-position: 0 -172px;}
.our_servicetabbingul a:hover .servicetab_icon3,  .our_servicetabbingul li.active a .servicetab_icon3{ background-position:0  -215px; }

.servicetab_icon4 {background-position: 0 -258px;}
.our_servicetabbingul a:hover .servicetab_icon4,  .our_servicetabbingul li.active a .servicetab_icon4{ background-position:0  -294px; }

.servicetab_icon5 {background-position: 0 -335px;}
.our_servicetabbingul a:hover .servicetab_icon5,  .our_servicetabbingul li.active a .servicetab_icon5{ background-position:0  -370px; }




.homecalculator_tabrightbodywork{ padding-top:50px;}
.homecalculator_tabrightbodywork_scroll{ padding-bottom:100px; padding-top:40px;}
.homecalculator_tabrightbodywork h2{ font-size:36px;font-weight: bold; text-transform:uppercase; color:#fff;}
.homecalculator_tabrightbodywork p{ font-size:16px; line-height:1.3; color:#fff;}
.homecalculator_tabrightbodywork h6{ font-size:18px; line-height:1.3; margin-top:0px; margin-bottom:80px; text-transform:uppercase;font-weight: 500; color:#fff;}
.homecalculator_tabrightbodywork h6 span {display: inline-block;opacity: 0.1;font-size: 24px;position: relative;top: -20px; color:#fff;}
.homecalculator_tabrightbodywork h5{ font-size:18px; line-height:1.3; margin-top:80px; text-transform:uppercase;font-weight: 500; color:#fff;}

.homecalculator.tabs li{ position:relative;}
.homecalculator.tabs li.active:after{
  content: "";
  position: absolute;
  top: 0px;
  width: 0;
  height: 0;
  right: -15px;
  margin: auto;
  border-style: solid;
  border-width: 10px 10px 10px 10px;
  border-color: #2f6095 transparent transparent transparent;
  transform: rotate(90deg);
}


.owl-item.active > div:after {content: 'active';visibility: hidden;}
.owl-item.center > div:after {content: '';}
.owl-item.active.center > div:after {content: '';}
.owl-item > div:after {}

.owl-item.active.center{}
.owl-item.active img{ width:90px;transition: all 0.5s ease-in-out;}
.owl-item.active.center img{width:130px !important;}
.owl-item.active.center {width:130px !important;}




/*==================== Index Calculator =====================*/

.mobileapp{ position:relative;
padding:100px 0px;
background: url(../images/appbg.jpg) no-repeat center center ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}


.mobileapp{ position:relative;}
.mobileapp h1{ color:#fff; text-transform:uppercase; margin-bottom:30px;}
.mobileapp p{ color:#fff; font-weight: 500;margin-bottom:65px; font-size:18px; line-height:1.3;}
.mobileapp a img{ display:inline-block; margin-right:10px;}





/*==================== Calculate Premium =====================*/

.calculate_premium.bgwhite{background-color:#fff;}
.calculate_premium.bgwhite .card {background-color:#fff;}
.calculate_premium{ position:relative; padding:55px 0px 30px; background-color:#e8e8e8; margin-top:-40px;}
.calculate_premium_roundshape{ vertical-align:top;}
.calculate_premium_roundshapebox{ background:#fff; height:140px; width:140px; text-align:center; border-radius:50%; display:inline-block;
 margin:0px 20px 20px 20px;vertical-align:top;}
.calculate_premium_roundshapebox p{ color:#243844; font-size:16px; line-height:20px; margin:30px 0px 10px 0px;font-weight: 500;}
.calculate_premium_roundshapebox h4{ color:#2f6095; font-size:20px; line-height:22px;margin:0px 0px 0px 0px;font-weight: bold;}

.calculate_premium_roundshapebox.applynow{ background:#2f6095; line-height:140px;font-weight: bold; color:#fff; font-size:20px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
.calculate_premium_roundshapebox.applynow a{color:#fff;}




.calculate_premium_left{ margin-bottom:30px;}
.calculate_premium_left i{ color:#00979f;}
.loanamount{ color:#003C4C;margin-bottom: 20px;}


.calculate_premium_roundshapebox.noshade1 {box-shadow: 0 0 5px rgba(0, 0, 0, 0.0);border: 1px solid #ffd602;}
.calculate_premium_roundshapebox.noshade2 {box-shadow: 0 0 5px rgba(0, 0, 0, 0.0);border: 1px solid #003c4c;}
.calculate_premium_roundshapebox.noshade3 {box-shadow: 0 0 5px rgba(0, 0, 0, 0.0);border: 1px solid #4b2343;}
.calculate_premium_roundshapebox.noshade4 {box-shadow: 0 0 5px rgba(0, 0, 0, 0.0);border: 1px solid #00979f;}


.card {background-color: #e8e8e8;border: none;}
.tab-card {border:1px solid #eee;}
.tab-card-header {background:none;padding:0;border: none;margin-bottom: 20px;}
.tab-card-header > .nav-tabs {border: none;margin: 0px;}
.tab-card-header > .nav-tabs > li {margin-right:0px;}
.tab-card-header > .nav-tabs > li > a {border: 1px solid #f1f0f0;margin-right: 45px;color: #2f6095;padding: 10px 35px; background-color:#fff; font-size:14px; border-radius:25px;box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);}
.tab-card-header > .nav-tabs > li > a.show {border-bottom:0px solid #007bff;color: #007bff;}
.tab-card-header > .nav-tabs > li > a:hover {color: #00979f;}
.tab-card-header > .tab-content {padding-bottom: 0;}
.nav-tabs .nav-link.active {color: #fff;background-color:#243743;border: 1px solid #243743}
.tab-card-header > .nav-tabs > li > a:hover {color: #fff;background-color:#243743;border: 1px solid #243743}
/*.tab-card-header > .nav-tabs > li:first-child > a{-webkit-border-top-left-radius: 4px;-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;-moz-border-radius-bottomleft: 4px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.tab-card-header > .nav-tabs > li:last-child > a{-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}*/
.calculate_designboxmain{ width:100%; float:left; margin-top:50px;margin-bottom:10px; }
.calculate_designbox_left{ width:18%; float:left; color:#2f6095;padding-top: 10px;font-weight: 500; font-size:16px;}
.calculate_designbox_right{ width:82%; float:left;}
select.calculateselect {-webkit-appearance: none;-moz-appearance: none;background: #fff url(../images/select-arrow2.gif) no-repeat 97% center;height: 35px;text-indent:0px;text-overflow: "";color: #717171;font-size: 12px; border:none; min-width:180px; border:1px solid #efefef; border-radius:4px; padding-left:5px;}
.calculate_designbox_left.pad0{ padding-top:0px;}
.tab-card-header > .nav-tabs > li:first-child {width: 18%; color:#2f6095; font-size:16px;font-weight: 500;padding-top: 10px;}


.hide_desktop{ display:none;}
.hide_mobile{display:block;}


/*==================== Footer =====================*/

footer{ position:fixed; bottom:0px; left:0px; right:0px; width:100%;padding:10px 0px; z-index:9; color:#d3d5d8; font-size:13px;}
.footer-left{ text-align: left; padding-top:6px;}
.footer-left a{ color:#d3d5d8;display:inline-block; margin:0px 10px; font-size:20px;vertical-align: top;}
.footer-left a:hover{ color:#fff;}
.footer-middle{ text-align: center;}
.footer-right{ text-align: right; color:#ffffff;padding-top:6px;}
footer.innerpage{ background-color:#233340;}


/*==================== Footer2 =====================*/


/*==================== Footer =====================*/

.footermain{}

.footerbox{ float:left; width:100%;}
.footerbox1{float:left; width:20%;}
.footerbox h6{ color:#fff; font-size:16px; margin:0px 0px 25px 0px;font-weight: 500;}
.footerbox a{ color:#fff; }
.footerbox li{ margin:0px 0px 10px 0px;}
.footerbox li a:hover{  text-decoration:underline;}

.footer-top{ position:relative; padding:50px 0px 70px; background:#243743;}
.footer-copyright{ color:#fff; background-color:#2f6095; text-align:right; padding:35px 0px;}
.footer-copyright p{ color:#fff; margin:0px; font-size:14px; line-height:21px;}
.footer-social{text-align:left; color:#fff;font-size:16px;}
.footer-social p{ color:#fff;}
.footer-social p a i{ color:#fff; font-size:20px; margin:0px 0px 0px 15px;}




.footermain input[type=text] {
  width: 100%;
  padding: 0px 20px 0;    vertical-align: top;
  margin: 8px 0;    font-size: 14px;
  border-radius:4px;
  box-sizing: border-box; background-color:#fff; border:none; height:42px; line-height:42px;
}
.footermain button[type=button] { position: absolute; right:0px; top:10px; border:none;}

.subscribe_input{ position:relative;}

footer .btn{background-color:#fff; color:#A11F23; font-size:14px; display:block; text-align:center; width:100%; border-radius:0px;font-family: 'URWGeometricArabicBold';}



/*==================== Event Calendar =====================*/

.inner_bodywork2.rightsidegap .mCSB_container_wrapper{ margin-right:0px;}

.events_calendar{ border-bottom:1px solid #eaeaea; margin:30px 0px 30px; padding-bottom:20px;}
.events_calendar h6{font-weight: 500; font-size:14px;color:#ac162c; margin:0px 0px 6px 0px; font-weight:normal;}
.events_calendar h4{font-weight: 500; font-size:18px;color:#243743; margin:0px 0px 6px 0px; font-weight:normal;}

.events_calendar_more{ text-align:right; padding-top:63px;}
.events_calendar_more a{ display:inline-block; font-weight: bold; font-size:14px; background-color:#233340; color:#fff; padding:5px 45px; border-radius:25px;}
.events_calendar_more a:hover{background-color:#000;}


/*==================== Media News =====================*/

.media_news_column{}
.media_news_column{ margin:0px 0px 30px 0px;}
.media_news_column img{ width:100%;}
.media_news_column h6{font-weight: 500; font-size:14px;color:#243743; margin:12px 0px 12px 0px; font-weight:normal;}
.media_news_column h5{font-weight: 500; font-size:16px; line-height:1.3;color:#243743; margin:0px 0px 6px 0px; font-weight:normal;}
a.morebtn{ display:inline-block; font-weight: bold; font-size:14px; background-color:#233340; color:#fff; padding:5px 45px; border-radius:25px;}
a.morebtn:hover{background-color:#000;}

/*==================== News Item =====================*/

.newsitem_pics{ position:relative;}
.newsitem_pics img{ width:100%; margin-bottom:30px;}

.newsitem_content{ position:relative;}
.newsitem_content h5{ font-size:18px; color:#243743;font-weight: 500;font-weight:normal;margin:12px 0px 12px 0px;}
.newsitem_content small{ position:relative;margin:12px 0px 12px 0px; display:block; font-size:14px;}
.newsitem_content p{ font-size:16px; line-height:1.5;}
.form-control.online_textarea {max-height: 150px;}
.btn.onlinebtm{margin-bottom: 20px;}






/*==================== Arabic =====================*/


body.arabic-version {direction: rtl;text-align: right;font-family: 'Capital Bank';}
body.arabic-version .mainnav {text-align: left;}
body.arabic-version .menuout_side img{transform: rotate(90deg);}
body.arabic-version .navbar-nav.mr-auto{margin-right: inherit !important;}
body.arabic-version .header_btm .sub-menu ul.list-unstyled {padding-inherit: 32px;padding-right: 32px;text-align: right;}
body.arabic-version .header_btm_right {text-align: left;}
body.arabic-version .header_btm_right ul li {margin-left: 0;margin-right: 25px;}
body.arabic-version .footer-left {text-align: right;}
body.arabic-version .footer-right{text-align: left;}
/* body.arabic-version .header_btm_right ul li:nth-child(3) {padding-right: 25px;background: url(../images/contact-icon.png) no-repeat right top;padding-left:0px;}
body.arabic-version .header_btm_right ul li:nth-child(1) {padding-right: 24px;background: url(../images/find-branch-icon.png) no-repeat right top;padding-left:0px;} */
body.arabic-version a.langauge_change { font-size:14px;padding-left: 0px; padding-right: 10px;}
body.arabic-version #cssmenu > ul > li > a{ font-weight:600;text-align: right;}
body.arabic-version .about_bodywork ul li span {float: left;}
body.arabic-version .mCSB_scrollTools a + .mCSB_draggerContainer {margin-right: 6px;}
body.arabic-version .branches_left h5{ margin:0px 45px 10px 0px;}
body.arabic-version .branches_left h2{margin:20px 45px 20px 0px;}
body.arabic-version .branches_left ul{padding-left: 0px;padding-right:45px;}
body.arabic-version .branches_fluid .container-fluid {padding-left: 45px !important;padding-right:30px !important;}
body.arabic-version .content.light.content-d3.leftpan_branchscroll.mCustomScrollbar._mCS_1 #mCSB_1_scrollbar_vertical {left: 0; position:fixed; right:-5px;}
body.arabic-version .header_btm_left {margin-left: 0px;margin-right: -25px;}
body.arabic-version .branches_link li:last-child a {margin-left: 0 !important;}
body.arabic-version select.selectbox_fancy{background: #f4f4f4 url(../images/select-arrow1.png) no-repeat 10px center;padding-right: 10px;}
body.arabic-version .contactformmain li.text-right {text-align: left !important;}
body.arabic-version .inner_bodywork2.mediapage_mainframe .mCSB_container_wrapper.mCS_x_hidden.mCS_no_scrollbar_x{ margin-left:0 !important}
body.arabic-version .inner_bodywork2.eventcalendarmain .mCSB_container_wrapper.mCS_x_hidden.mCS_no_scrollbar_x{ margin-left:0 !important}
body.arabic-version .gallery_rightside::before {right: inherit; left:10px;}
body.arabic-version .gallery_fluid .container-fluid {padding-right: 45px;padding-left: 0px;}
body.arabic-version .gallery_rightside::after {right: inherit; left:10px;}
body.arabic-version .gallery_rightside .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {margin-right: 0;margin-left: 10px;}
body.arabic-version .col-lg-3.col-xl-3.branches_left {padding-left: 0;}
body.arabic-version .personalcard_left .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {margin-right: 0;margin-left: 10px;}
body.arabic-version .personal_cards_content {margin-right: 60px;}
body.arabic-version .personal_cards_content ul li {margin: 0px 20px 20px 0px;}
body.arabic-version .calculate_designbox_left{float: right;width: 18%;}
body.arabic-version .calculate_designbox_right{width: 82%;}
body.arabic-version .home_banner_content {padding-left: 0px;padding-right: 45px;}
body.arabic-version .col-lg-12.toplinks_rounded.text-left.branches_link {text-align: right !important;}
body.arabic-version .toplinks_rounded ul li a{ margin:0px 0px 10px 10px !important;}
body.arabic-version .col-lg-12.toplinks_rounded.text-left.branches_link.branchbtn_width li a {min-width: 250px !important;}
body.arabic-version .desoslide-thumbs-vertical.list-inline li {width: 46%;}
body.arabic-version .events_calendar_more{ text-align:left;}
body.arabic-version .menuout_side {padding-top: 6px;}





@media only screen and (min-width:1801px) and (max-width:3400px) {
.gallery_rightside::after { display:none;}




}


@media only screen and (min-width:1201px) and (max-width:1400px) {
.contactformmain label{ margin-bottom:4px; font-size:13px;}
.contactformmain li {margin-bottom: 7px;}
.contact_left address {padding-bottom: 10px;margin-bottom: 0;}
.contact_left .followus {padding-top: 10px;padding-bottom: 15px;margin-bottom: 15px;}
.contactformmain textarea {height: 200px;}
.contact_left .followus a {font-size: 18px;}
h4 {font-size: 18px;}
.form-control {height: 28px;}
select.selectbox_fancy{height: 28px;}
.videoWrapper {padding-bottom: 31.15%;}
.desoslide-wrapper img{ max-height:340px !important;}
.gallery_rightside::after{ height:calc(100% - 578px);}
.desoslide-thumbs-vertical.list-inline li {margin: 0px 1% 6px 1%;}
.desoslide-thumbs-vertical.list-inline li img { max-height:81px !important;width: 100%;}
/*.media_title2 {margin-top: 20px;}
.media_title2 h3 {margin: 0px 0px 0px 0px;}*/
.branches_left h2 {font-size: 22px;}
.branches_left h5 {font-size: 18px;}
.header_btm_right ul li {margin-left: 7px;}
.header_btm_right2 ul li {margin-left: 25px;}
.personal_card_screen2 h5{margin-top:40px;}
.personal_card_screen2 h6 {margin-bottom: 20px;}
body.arabic-version .header_btm_right ul li {margin-right: 2px;}
body.arabic-version .header_btm_right ul li a { font-size:12px;}
.pagetitle h2{margin: 0px 0px 0px 0px;}
.calculate_designboxmain {margin-top:30px;}
.calculate_premium_left {margin-bottom: 0px;}
.calculate_premium_roundshapebox {height: 110px;width: 110px;}
.calculate_premium_roundshapebox.applynow{ line-height:110px;font-size: 16px;}
.calculate_premium_roundshapebox p {margin: 25px 0px 5px 0px;}
.calculate_premium_roundshapebox h4 {font-size: 17px;}
.calculate_premium_roundshapebox p {font-size: 14px; line-height:18px;}
.form-control.online_textarea {max-height:80px;}


}

@media only screen and (min-width:992px) and (max-width:1200px) {
.calculate_designboxmain {margin-top:30px;}
.calculate_premium_left {margin-bottom: 0px;}
.calculate_premium_roundshapebox {height: 110px;width: 110px;}
.calculate_premium_roundshapebox.applynow{ line-height:110px;font-size: 16px;}
.calculate_premium_roundshapebox p {margin: 25px 0px 5px 0px;}
.calculate_premium_roundshapebox h4 {font-size: 17px;}
.calculate_premium_roundshapebox p {font-size: 14px; line-height:18px;}
.pagetitle h2{margin: 0px 0px 0px 0px;}	
.header_btm_right ul li {padding-left: 10px;}
.header_btm_right ul li a {font-size: 14px;} 
.header_btm_right2 ul li {padding-left:25px !important; margin-left:20px;}
.header_btm_right2 ul li:last-child img{ width:100px;}
.header_btm_right2 ul li:last-child{ padding-left:0px !important; }
.header_btm_right2 ul li a {font-size: 14px;}   
.contactformmain label{ margin-bottom:4px; font-size:13px;}
.contactformmain li {margin-bottom: 7px;}
.contact_left address {padding-bottom: 10px;margin-bottom: 0;}
.contact_left .followus {padding-top: 10px;padding-bottom: 15px;margin-bottom: 15px;}
.contactformmain textarea {height: 200px;}
.contact_left .followus a {font-size: 18px;}
h4 {font-size: 18px;}
.form-control {height: 28px;}
select.selectbox_fancy{height: 28px;}
.toplinks_rounded ul li a {padding: 10px 45px; font-size:14px;}
.videoWrapper {padding-bottom: 40.15%;}
.toplinks_rounded_fullscreen a {font-size:12px;}
.calculate_premium_roundshapebox{height: 120px;width: 120px;margin: 0px 10px 20px 10px;}
.calculate_premium_roundshapebox p {font-size: 12px;line-height: 17px;margin: 25px 0px 10px 0px;}
.calculate_premium_roundshapebox h4{font-size: 16px;}
.homecalculator_tabright .tab-pane {max-width:750px;}
body.arabic-version .header_btm_right ul li {margin-right: 10px;}
body.arabic-version .header_btm_right ul li a { font-size:12px;}
.branches_left h2 {font-size: 22px;}
.branches_left h5 {font-size: 18px;}
.form-control.online_textarea {max-height:100px;}

}
@media only screen and (min-width:768px) and (max-width:991px) {
.header_btm_right ul li {padding-left: 10px;}
.header_btm_right ul li a {font-size: 10px;} 
.header_btm_right2 ul li:last-child{ padding-left:0px !important; }
.header_btm_right2 ul li:last-child img{ width:60px;}
.header_btm_right2 ul li {padding-left: 20px !important;margin-left: 5px !important;}
.header_btm_right2 ul li a {font-size: 13px;}   
.mainnav {margin-top: 10px;}
.toplinks_rounded ul li a {padding: 10px 25px; font-size:14px;}
body{ overflow:auto;}
.contact_right {margin-top: 40px;}
.gallery_rightside::before{ display:none;}.gallery_rightside::after { display:none;}
.gallery_rightside {padding-left: 14px;margin-top: 20px;}
#slideshow3_thumbs {padding-top: 0px;}
.toplinks_rounded_fullscreen a{ height:auto;font-size:12px;}
.calculate_premium_roundshapebox{height: 120px;width: 120px;margin: 0px 10px 20px 10px;}
.calculate_premium_roundshapebox p {font-size: 12px;line-height: 17px;margin: 25px 0px 10px 0px;}
.calculate_premium_roundshapebox h4{font-size: 16px;}
.tab-card-header > .nav-tabs > li:first-child { width:22%; margin-bottom:10px;}
.tab-card-header > .nav-tabs > li > a {margin-right: 10px;padding: 10px 25px; margin-bottom:15px;}
.calculate_designbox_left {width: 22%;}
.calculate_designbox_right {width:78%;}
.homecalculator_tabright .tab-pane {max-width: 650px;}
body.arabic-version .header_btm_right ul li {margin-right: 10px;}
body.arabic-version .header_btm_right ul li a { font-size:10px;}
body.arabic-version .header_btm_right ul li:first-child img{ width:80px;}
.branches_left h2 {font-size: 22px;}
.branches_left h5 {font-size: 18px;}
body.arabic-version .home_banner_content {padding-left: 15px;padding-right: 15px;}
.home_banner_content {padding-left: 15px;padding-right: 15px;}



}
@media only screen and (min-width:480px) and (max-width:767px) {
.header_btm_right2 ul li:last-child img{ width:100px;}	
.container-fluid {padding-right: 15px;padding-left: 15px;}
.header_btm_left{margin-left:0px;}
.mainnav {text-align: center; margin-top: 0px;}
.menuout_side{ margin-top:-10px;}
#search .btn {width: 30%;}
#search input[type="search"] {width: 60%;}
header {position: relative;}
footer{position: relative;}
body{ overflow:auto;}
.footer-left {text-align: center;}
body.arabic-version .footer-left {text-align: center;}
.footer-middle {margin: 10px 0px;}
.home_banner_content {top:80px;}
.home_banner{ background-position:center top;min-height: inherit; padding:0px 0px;}
h1 {font-size: 26px;}
.header_btm_right{ text-align:left;}
.header_btm_right ul li {display: inline-block;padding-left: 0;margin: 10px 0px;}
.header_btm_right2{ text-align:left;}
.header_btm_right2 ul li {display: inline-block;padding-left: 0;margin: 10px 0px;width: 40%;}
.header_btm {padding: 15px 0px 0;margin-top: 0;}
.navbar-dark .navbar-nav .nav-link {border-radius: 0px !important;text-align: left; text-indent:10px;}
.inner_bodywork {margin-top: 30px;}
.contact_right {margin-top: 40px;}
.inner_bodywork2{ margin-top:30px;}
.header_btm_right ul li:nth-child(3) img{ margin-right:0px;width:12px; margin-top:-5px;}
.header_btm_right ul li:nth-child(3) img{ margin-right:0px;width:16px; margin-top:-5px;}
.header_btm_right ul li:nth-child(1) img{ width:80px;}
.header_btm_right2 ul li:nth-child(2) img{ margin-right:0px;width:12px; margin-top:-5px;}
.header_btm_right2 ul li:nth-child(3) img{ margin-right:0px;width:16px; margin-top:-5px;}
.header_btm_right2 ul li:nth-child(1) img{ width:80px;}
.toplinks_rounded ul li a {padding: 10px;width: 100%;display: block;margin: 10px 0px;}
.toplinks_rounded ul li{ display:block;}
.pt45 {padding-top: 15px;}
.inner_bodywork2 {margin-top: 0px;}
.toplinks_rounded_fullscreen a{ margin-bottom:15px;}
.col-lg-9.col-xl-9.branches_right {padding-left: 30px; padding-bottom:30px;}
.media_title h3{font-size:22px;}
.media_title2 h3{font-size:22px;}
.gallery_rightside::before{ display:none;}.gallery_rightside::after { display:none;}
.gallery_rightside {padding-left: 14px;margin-top: 20px;}
#slideshow3_thumbs {padding-top: 0px;}
.personalcards_fluid .container-fluid {padding-left: 15px;padding-right: 0px;}
.calculate_designbox_left {width: 100%;}
.calculate_designbox_right {width: 100%;}
.calculate_premium_roundshapebox{height: 120px;width: 120px;margin: 0px 10px 20px 10px;}
.calculate_premium_roundshapebox p {font-size: 12px;line-height: 17px;margin: 25px 0px 10px 0px;}
.calculate_premium_roundshapebox h4{font-size: 16px;}
.tab-card-header > .nav-tabs > li:first-child { width:100%; margin-bottom:10px;}
.tab-card-header > .nav-tabs > li > a {margin-right: 10px;padding: 10px 25px; margin-bottom:15px;}
.calculate_designboxmain {margin-top: 10px;}
.calculate_designbox_right{ margin-top:60px;}
.homecalculator.tabs li.active:after{ display:none;}
.footerbox1 {width: 100%; margin-bottom:40px;}
.mobileapp a img {margin-bottom: 10px;}
.home_calculator_content a{margin-bottom: 10px;}
.tabs.homecalculator .container-fluid {padding: 0px 15px 0px 0px !important;}
footer { background-color:#233340;  }
.footer-right{ text-align:center;}
body.arabic-version .footer-right{ text-align:center;}
body.arabic-version .mainnav {text-align: center;}
body.arabic-version .header_btm_right {text-align: right;}
body.arabic-version .mCSB_container {left: auto !important;}
body.arabic-version .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {margin-right: 0  !important;margin-left: 0px !important;}
body.arabic-version .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {margin-right: 0  !important;margin-left: 0px !important;}
.branches_left h2 {font-size: 22px;}
.branches_left h5 {font-size: 18px;}
body.arabic-version .header_btm_left {margin-left: 0px;margin-right: 0;}
body.arabic-version .personal_cards_content {margin-right: 20px;margin-left: 20px;}
body.arabic-version .personalcards_fluid .col-md-5.col-lg-6.col-xl-6{ padding-left:0px;}
body.arabic-version .calculate_designbox_left{float: right;width: 100%;}
body.arabic-version .calculate_designbox_right{width: 100%;}
body.arabic-version .gallery_fluid .container-fluid {padding-right: 15px;padding-left: 15px;}
body.arabic-version .home_banner_content {padding-left: 15px;padding-right: 15px;}
.home_banner_content {padding-left: 15px;padding-right: 15px;}
body.arabic-version .header_btm_right ul li {margin-left: 0;margin-right: 0px;}
body.arabic-version .header_btm_right ul li a {font-size: 12px;}
.header_btm .sub-menu ul.list-unstyled li {display: block;}
.header_btm .sub-menu ul.list-unstyled li a {display: block;}
.hide_desktop{ display:block; padding-left:15px;}
.hide_mobile{display:none;}
body.arabic-version .branches_left h5 {margin: 0px 0px 10px 0px;}
body.arabic-version .branches_left ul {padding-left: 0px;padding-right: 15px;}
body.arabic-version .branches_left h2 {margin: 20px 15px 20px 0px;}

}
@media only screen and (max-width:479px) {
.header_btm_right2 ul li:last-child img{ width:100px;}	
.container-fluid {padding-right: 15px;padding-left: 15px;}
.header_btm_left{margin-left:0px;}
.mainnav {text-align: center; margin-top: 0px;}
.menuout_side{ margin-top:-10px;}
#search .btn {width: 30%;}
#search input[type="search"] {width: 60%;}
header {position: relative;}
footer{position: relative;}
body{ overflow:auto;}
.footer-left {text-align: center;}
body.arabic-version .footer-left {text-align: center;}
.footer-middle {margin: 10px 0px;}
.home_banner_content {top:80px;}
.home_banner{ background-position:center top;min-height: inherit; padding:0px 0px;}
h1 {font-size: 26px;}
.header_btm_right{ text-align:left;}
.header_btm_right ul li {display: inline-block;padding-left: 0;margin: 10px 0px;}
.header_btm_right2{ text-align:left;}
.header_btm_right2 ul li {display: inline-block;padding-left: 0;margin: 10px 0px;width: 40%;}
.header_btm {padding: 15px 0px 0;margin-top: 0;}
.navbar-dark .navbar-nav .nav-link {border-radius: 0px !important;text-align: left; text-indent:10px;}
.inner_bodywork {margin-top: 30px;}
.contact_right {margin-top: 40px;}
.inner_bodywork2{ margin-top:30px;}
.header_btm_right ul li:nth-child(3) img{ margin-right:0px; width:12px; margin-top:-5px;}
.header_btm_right ul li:nth-child(3) img{ margin-right:0px;width:16px; margin-top:-5px;}
.header_btm_right ul li:nth-child(1) img{ width:80px;}

.header_btm_right2 ul li:nth-child(2) img{ margin-right:0px; width:12px; margin-top:-5px;}
.header_btm_right2 ul li:nth-child(3) img{ margin-right:0px;width:16px; margin-top:-5px;}
.header_btm_right2 ul li:nth-child(1) img{ width:80px;}

.toplinks_rounded ul li a {padding: 10px;width: 100%;display: block;margin: 10px 0px;}
.toplinks_rounded ul li{ display:block;}
.pt45 {padding-top: 15px;}
.inner_bodywork2 {margin-top: 0px;}
.toplinks_rounded_fullscreen a{ margin-bottom:15px;}
.col-lg-9.col-xl-9.branches_right {padding-left: 30px;padding-bottom:30px;}
.media_title h3{font-size:22px;}
.media_title2 h3{font-size:22px;}
.gallery_rightside::before{ display:none;}.gallery_rightside::after { display:none;}
.gallery_rightside {padding-left: 14px;margin-top: 20px;}
#slideshow3_thumbs {padding-top: 0px;}
.personalcards_fluid .container-fluid {padding-left: 15px;padding-right: 0px;}
.calculate_designbox_left {width: 100%;}
.calculate_designbox_right {width: 100%;}
.calculate_premium_roundshapebox{height: 120px;width: 120px;margin: 0px 10px 20px 10px;}
.calculate_premium_roundshapebox p {font-size: 12px;line-height: 17px;margin: 25px 0px 10px 0px;}
.calculate_premium_roundshapebox h4{font-size: 16px;}
.tab-card-header > .nav-tabs > li:first-child { width:100%; margin-bottom:10px;}
.tab-card-header > .nav-tabs > li > a {margin-right: 10px;padding: 10px 25px; margin-bottom:15px;}
.calculate_designboxmain {margin-top: 10px;}
.calculate_designbox_right{ margin-top:60px;}
.homecalculator.tabs li.active:after{ display:none;}
.footerbox1 {width: 100%; margin-bottom:40px;}
.mobileapp a img {margin-bottom: 10px;}
.home_calculator_content a{margin-bottom: 10px;}
.tabs.homecalculator .container-fluid {padding: 0px 15px 0px 0px !important;}
footer { background-color:#233340;  }
.footer-right{ text-align:center;}
body.arabic-version .footer-right{ text-align:center;}
body.arabic-version .mainnav {text-align: center;}
body.arabic-version .header_btm_right {text-align: right;}
body.arabic-version .mCSB_container {left: auto !important;}
body.arabic-version .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper {margin-right: 0  !important;margin-left: 0px !important;}
.branches_left h2 {font-size: 22px;}
.branches_left h5 {font-size: 18px;}
body.arabic-version .header_btm_left {margin-left: 0px;margin-right: 0;}
body.arabic-version .personal_cards_content {margin-right: 20px;margin-left: 20px;}
body.arabic-version .personalcards_fluid .col-md-5.col-lg-6.col-xl-6{ padding-left:0px;}
body.arabic-version .calculate_designbox_left{float: right;width: 100%;}
body.arabic-version .calculate_designbox_right{width: 100%;}
body.arabic-version .gallery_fluid .container-fluid {padding-right: 15px;padding-left: 15px;}
body.arabic-version .home_banner_content {padding-left: 15px;padding-right: 15px;}
.home_banner_content {padding-left: 15px;padding-right: 15px;}
body.arabic-version .header_btm_right ul li {margin-left: 0;margin-right: 5px;}
body.arabic-version .header_btm_right ul li a {font-size: 12px;}
.header_btm .sub-menu ul.list-unstyled li {display: block;}
.header_btm .sub-menu ul.list-unstyled li a {display: block;}
.hide_desktop{ display:block; padding-left:15px;}
.hide_mobile{display:none;}
body.arabic-version .branches_left h5 {margin: 0px 0px 10px 0px;}
body.arabic-version .branches_left ul {padding-left: 0px;padding-right: 15px;}
body.arabic-version .branches_left h2 {margin: 20px 15px 20px 0px;}




}




/*.back-to-top, .customcls {
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center
}
.back-to-top {
  background:#000;
  position:fixed;
  bottom:0px;
  text-decoration:none;
  color:#fff;
  font-size:14px;
  display:none;
  z-index:999;
  right:0px;
}
.back-to-top:hover {
  opacity:.6;
  filter:alpha(opacity=60)
}
.back-to-top:focus, .back-to-top:hover {
  color:#fff
}*/

.paddingleft0{ padding-left:0px !important;}
.noborder{ border-bottom:none !important;}






