body {background:#FFF; font-family: 'Nunito', sans-serif; font-size:14px; line-height:22px; margin:0; padding:0; color:#323232; font-weight:400; white-space:normal; visibility:inherit; text-align:inherit; border:0px; letter-spacing:0px; font-stretch:inherit; overflow-x:hidden;}
html{height:100%; margin-bottom:0px;}
* { margin: 0; padding: 0; outline: 0; }

/*custom scrollbar*/
/* width */
::-webkit-scrollbar {width:10px;}
/* Track */
::-webkit-scrollbar-track {background:#323232; }
/* Handle */
::-webkit-scrollbar-thumb {background:#269952; }
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background:#1B8F47; }
/*custom scrollbar*/

/*LOADER*/
.no-js #loader { display: none;}
.js #loader {display: block; position: absolute; left: 100px; top: 0;}
.se-pre-con {position: fixed; left: 0px; top:0px; width: 100%; height: 100%; z-index: 9999999; background:url(../images/Preloader.gif) center no-repeat #269952;}
/*LOADER*/

/*TEXT SELECTION*/
::-moz-selection {/* Code for Firefox */ color:#323232; background:#269952;}
::selection {color:#323232; background:#269952;}
/*TEXT SELECTION*/

h1, h2, h3, h4, h5 {text-transform:uppercase; font-weight:800; letter-spacing:2px;}

h1 { font-size:30px; line-height:40px; margin-bottom:15px; margin-top:15px; padding:0; color:#323232;}

h2 { font-size:25px; line-height:35px; margin-bottom:15px; margin-top:15px; padding:0; color:#323232;}

h3 { font-size:16px; line-height:22px; margin-bottom:-15px; margin-top:15px; padding:0; color:#269952;}

h4 { font-size:16px; line-height:22px; margin-bottom:15px; margin-top:15px; padding:0; color:#269952;}

h6 {color:#323232; font-size:15px; line-height:24px; margin-top:-15px; margin-bottom:15px; padding:0; font-weight:600; letter-spacing:.5px;}
h6 span {color:#269952; font-weight:700;}

p { color:#323232; font-size:14px; line-height:22px; margin:15px 0; padding:0; font-weight:600; letter-spacing:.5px;}
p a {color:#000; font-weight:600}
p a:hover {color:#269952;}
p span {color:#269952; font-weight:700;}
p strong {color:#323232; font-weight:800;}
p i { font-size:12px;}

.text-section { margin-bottom:30px; margin-top:30px; padding:0;}
.img-box { margin-bottom:15px; margin-top:15px;}
.home-btn{ display:inline-block; padding:15px 30px; line-height:20px; color:#FFF; background-color:#323232; border:none; font-size:14px; text-transform:uppercase; letter-spacing:2px; font-weight:700; margin-top:15px; margin-bottom:15px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; transition:background-color, color;}
.home-btn:hover { background-color:#269952; color:#FFF; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.home-btn i {font-size:12px;}

/**********HOME FORM**********/
.home-form-section { position: relative; display: block; background: #fff; padding:15px; margin-top: -105px; margin-bottom:30px; z-index: 1; box-shadow: 0px 10px 40px 10px rgb(0 0 0 / 5%);}

.contact-form-seection { padding:0;}
.home-form { float:left; height:auto; margin:15px 0; font-size:14px; line-height:20px; color:#323232; font-weight:500; }
.home-form a { color:#323232; text-decoration:none; font-weight:600; margin:0; padding:0; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.home-form a:hover { color:#269952; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

.home-form-bor {float:left; width:100%; height:55px; line-height:55px; font-size:14px; text-align:left; color:#323232; font-weight:600; letter-spacing:1px; margin:0; padding:0 0 0 15px; background:#F4F4F4; border:1px solid #EFEFEF; font-family: 'Nunito', sans-serif; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.home-form-textar { float:left; width:100%; height:120px; line-height:35px; font-size:14px; text-align:left; color:#323232; margin:0; padding:5px 0 0 15px; background:#F4F4F4; border:1px solid #EFEFEF; font-weight:600; font-family: 'Nunito', sans-serif; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.home-form-bor:focus, .home-form-textar:focus { background:#FFF; border:1px solid #269952; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; }

.home-form select { float:left; font-size:14px; margin:0; padding:0 0 0 15px; color:#323232;  width:100%; height:55px; line-height:55px; font-weight:600; background:#F4F4F4 url(../images/arrow-select.png) no-repeat right 10px center ;border:1px solid #EFEFEF; font-family: 'Nunito', sans-serif; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.home-form select:focus {background:#FFF  url(../images/arrow-select.png) no-repeat right 10px center ; border:1px solid #269952; color:#323232; appearance:none; -webkit-appearance:none;-moz-appearance: none; text-indent: 0.01px; text-overflow: ''; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

.form-btn{ display:inline-block; padding:15px 35px; color:#FFF; background-color:#323232; border:none; font-size:14px; line-height:20px; text-transform:uppercase; letter-spacing:2px; font-weight:700; margin-top:0; margin-bottom:0; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; transition:background-color, color; }
.form-btn:hover { background-color:#269952; color:#FFF; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

::placeholder { color:#323232; opacity: 1;}
:-ms-input-placeholder {color:#323232;}
::-ms-input-placeholder { color:#323232;}
/**********HOME FORM**********/

/**********SERVICES**********/
#services-section { background:#F4F4F4; margin-top:30px; margin-bottom:30px; padding-bottom:45px; padding-top:45px;}
#services-section .services-box-section { margin-bottom:15px; margin-top:15px;}
#services-section .services-box-section .services-box { background:#FFF; border:1px solid #EFEFEF; padding:30px; border-right:none;}
#services-section .services-box-section .services-box:last-child {border-right:1px solid #EFEFEF;}
#services-section .services-box-section .services-box > .image-holder-icon a {display: inline-block; background:#323232;  width:80px; height:80px; line-height:80px; position: relative; margin-bottom:10px; margin-top:0; padding:20px; overflow:hidden;  -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}
#services-section .services-box-section .services-box:hover >.image-holder-icon a { background:#269952; -webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg); border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
#services-section .services-box-section .services-box > .service-name a { display: block; margin:0 0 5px 0; padding:0; font-size:16px; line-height:25px; letter-spacing:1px; font-weight:800; color:#323232; text-transform:uppercase; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
#services-section .services-box-section .services-box:hover > .service-name a {color:#269952; -webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
#services-section .services-box-section .services-box > p { margin:0; padding:0;}
/**********SERVICES**********/

/**********WHAT WE OFFER**********/
.service-booking { margin-bottom:15px; margin-top:15px;}
.service-booking > .service-booking-icon {display: inline-block; background:#F4F4F4; border:2px solid #EFEFEF;  width:90px; height:90px;  position: relative; margin-bottom:10px; margin-top:0; padding:25px; overflow:hidden; border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}

.service-booking > .service-booking-name { display: block; margin:0 0 5px 0; padding:0; font-size:18px; line-height:28px; letter-spacing:1px; font-weight:800; color:#323232; text-transform:uppercase; -webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;}
.service-booking p { margin:0; padding:0;}
/**********WHAT WE OFFER**********/

/**********FOOTER**********/

/*HOME CONTACT BTN*/
#home-contact-btn-section {background:#252525; margin-top:30px; padding-bottom:45px; padding-top:45px; }
#home-contact-btn-section h1 { color:#FFF; line-height:50px;}

.open_trading_account_btn{ display:inline-block; padding:10px 35px; color:#323232; background-color:#FFF; border: none; font-size:15px; line-height:30px; text-transform:uppercase; letter-spacing:2px; font-weight:700; margin-top:15px; margin-bottom:15px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.open_trading_account_btn:hover { background-color:#269952; color:#FFF; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*HOME CONTACT BTN*/

#footer-1 {background:url(../images/footer_bg.png) repeat center top; border-top:1px solid #444; border-bottom:1px solid #444; padding-top:45px; padding-bottom:45px; margin-top:0;}
#footer-1 h6 { font-size:16px; line-height:25px; margin-bottom:15px; margin-top:0; padding-bottom:0; color:#FFF; font-weight:700; letter-spacing:2px; font-style:normal; text-transform:uppercase; }

/*FOOTER-ABOUT*/
.footer-about-text {margin-bottom:15px; margin-top:15px;}
.footer-about-text p { font-size:13px; line-height:20px; color:#C8C8C8; font-weight:600; margin:0; padding:5px 0; letter-spacing:.5px;}
.footer-about-text p a { color:#C8C8C8; text-decoration:none; font-weight:600;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.footer-about-text p a:hover {color:#269952; text-decoration:none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*FOOTER-ABOUT*/

/*SOCIAL*/
.social-links { float:left; padding-left: 0; list-style-type: none; margin-top:15px; margin-bottom:0;}
.social-links li { float:left; margin-right:5px; margin-left:0; display: inline-block;}
.social-links li a {width:30px; text-align: center; line-height:30px !important; height:30px; color:#FFF; display: inline-block; font-size:12px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.social-links li a:hover {color:#323232; background:#FFF; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*SOCIAL*/

/*FOOTER-NAV*/
.footer-nav {margin-bottom:15px; margin-top:15px;}
.footer-nav ul { float:left; margin:0 ; padding:0; list-style:none;}
.footer-nav ul li { float:left; width:100%; margin:0; padding:5px 0; text-transform:capitalize;}
.footer-nav ul li a { float:left; font-size:13px; line-height:20px; color:#C8C8C8; font-weight:600; margin:0; padding:0 0 0 10px; text-decoration:none; background:url(../images/footer_nav.png) no-repeat left 8px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; letter-spacing:.5px;}
.footer-nav ul li a:hover {color:#269952; text-decoration:none; background:url(../images/footer_nav_hover.png) no-repeat left 8px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.footer-nav ul li:last-child { padding:5px 0 0 0;}
/*FOOTER-NAV*/

/*CONTACT-ADDRESS*/
.contact-address { margin-bottom:15px; margin-top:15px;} 
.contact-address ul { margin:0; padding:0; list-style:none;} 
.contact-address ul li { display:inherit; position:relative; margin-top:15px;} 
.contact-address ul li:first-child {margin-top:22px;}
.contact-address .icon, .contact-address .info {display: table-cell; vertical-align:top;} 
.contact-address .info {padding-left:10px;}
.contact-address ul li i {color:#FFF; font-size:12px; width:20px; height:20px; line-height:20px; text-align: center;}	
.contact-address .info p { color:#C8C8C8; font-size:13px; line-height:20px; font-weight:600; margin: 0; padding:0; letter-spacing:.5px;} 
.contact-address .info p a {color:#C8C8C8; font-weight:600; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.contact-address .info p a:hover { color:#269952; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*CONTACT-ADDRESS*/

/*FOOTER BOTTOM*/
#footer-bottom-section {background:#252525;}
.footer-bottom {  margin:0; }
.footer-bottom p {color:#C8C8C8; margin:0; padding:30px 15px; font-weight:600; font-size:13px; line-height:20px; letter-spacing:.5px;}
.footer-bottom p span {color:#FFF; font-weight:600; font-style:normal;}
.footer-bottom p a {color:#FFF; font-weight:600; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.footer-bottom p a:hover {color:#269952; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*FOOTER BOTTOM*/

/**********FOOTER**********/

/*BACK TO TOP*/
#back-to-top {position: fixed; bottom:15px; right:15px; z-index: 9; width:50px; height:50px; line-height:50px; font-size:14px; text-align: center; background:#323232; color:#FFF; cursor: pointer; border:none; text-decoration: none; transition: opacity 0.5s ease-out; opacity: 0; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
#back-to-top:hover {background:#269952; color:#323232; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
#back-to-top.show {opacity:1;}
/*BACK TO TOP*/

/*INNER-BANNER*/
.breadcrumb-area {height: auto; padding-bottom:120px; padding-top:255px; margin-bottom:30px; display: flex; align-items: center;}
.breadcrumb-area h1 { display:block; color:#FFF; margin:0; padding: 0;  background:none;}
.breadcrumb-area .breadcrumb {background: transparent none repeat scroll 0 0; display: inline-block; margin:0; padding:10px 0; position: relative;
z-index: 1;}
.breadcrumb-area .breadcrumb li i {color:#FFF; margin-right: 3px;}
.breadcrumb-area .breadcrumb::after {content: ""; height: 100%; left: 0; opacity:0.35; position: absolute; top: 0; width: 100%; z-index: -1;}
.breadcrumb > li + li::before {color: #FFF; content: "\f111"; font-family: "Font Awesome 5 Free"; font-size: 8px; font-weight: 500; padding: 0 10px;
position: relative; top: -1px;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li {font-weight:700; color:#FFF; text-transform:uppercase; font-size:12px; letter-spacing:1px;}
.breadcrumb-area .breadcrumb a:hover {color: #269952;}
.breadcrumb-area .breadcrumb li.active {color: #FFF;}
.shadow {position: relative; z-index: 1;}
.shadow.dark::after {background:#000 none repeat scroll 0 0; content: ""; height: 100%; left: 0; opacity:0.75; position: absolute; top: 0;
width: 100%;z-index: -1;}
.bg-fixed {background-attachment: fixed; background-position: center center; background-size: cover;}
/*INNER-BANNER*/

.line { float:left; width:100%; height:1px; margin-bottom:30px; margin-top:15px; background:#F4F4F4;}

.line1 { float:left; width:100%; height:1px; margin-bottom:30px; margin-top:30px; background:#F4F4F4;}

/*testimonials*/
#testimonials-section {}
#testimonials-section .carousel-indicators .active{ background: #FFF; }
.adjust1{ float:left; width:100%; margin-bottom:0; }
.adjust2{ margin:0; }
#testimonials-section .carousel-indicators li{ border:none; }
#testimonials-section .carousel-control{ top: 35%; opacity:1; width:50px; height:50px; z-index: 100; color: #323232; background:none; display: block; font-size:14px; cursor: pointer; overflow: hidden; line-height:50px; text-shadow: none; position: absolute; font-weight: normal; border:none; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
#testimonials-section .carousel-control:hover{ color: #269952;  }
#testimonials-section .carousel-control.left, #testimonials-section .carousel-control.right {  }
#testimonials-section .media-object{ margin:auto; margin-top:0; width:110px; overflow:hidden; padding:0px; border:1px solid #EFEFEF; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
#testimonials-section .caption p { margin-bottom:0; margin-top:5px; padding:0 30px;}
#testimonials-section .caption p span, #testimonials-section .caption p strong { text-transform:uppercase;}
/*testimonials*/ 

/*CONTACT-PAGE*/
.address { margin-bottom:15px; margin-top:0; padding:0;} 
.address ul { margin:0; padding:0; list-style:none;} 
.address ul li { display:inherit; position:relative; margin-top:15px;} 
.address ul li:first-child {margin-top:0;}
.address .icon, .address .info {display: table-cell; vertical-align:top;} 
.address .info {padding-left: 15px;}
.address ul li i {background:#269952 none repeat scroll 0 0; color:#FFF; font-size:14px; height:40px; line-height:40px; text-align: center; width:40px;}	
.address .info h5 {font-weight:800; margin:0; padding:0; text-transform: uppercase; color:#269952; font-size:14px; line-height:20px;} 
.address .info p { color:#323232; margin: 0; padding:0;} 
.address .info p a {color:#323232; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.address .info p a:hover { color:#269952; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*CONTACT-PAGE*/

/**GALLERY**/
.service-box-inner { float:left; width:100%; overflow:hidden; margin:15px 0; padding:0; background:#FFF; border:1px solid #F4F4F4; -moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.service-box-inner:hover {border:1px solid #269952; background:#269952;  -moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}

.box9{background:#323232;text-align:center;position:relative}
.box9 img{width:100%;height:auto}
.box9:hover img{opacity:.5}
.box9 .box-content{padding:0px;background:rgba(12,12,12,.60);position:absolute;top:0;left:0;bottom:0;right:0;opacity:0}
.box9:hover .box-content{top:15px;left:15px;bottom:15px;right:15px;opacity:1}
.box9 .title{font-weight:600; width:100%; color:#fff; font-size:14px; line-height:25px;margin:5px 0 10px 0; padding:0; position:absolute;bottom:50%;}
.box9 .icon li a{border-radius:50%}
.box9 .icon{list-style:none;padding:0;margin:0;position: relative;top:45%;}
.box9 .icon li{display:inline-block;opacity:0;transform:translateY(40px); margin:0; padding:0;}
.box9:hover .icon li{opacity:1;transform:translateY(0);}
.box9:hover .icon li:first-child{transition-delay:.1s}
.box9:hover .icon li:nth-child(2){transition-delay:.2s}
.box9 .icon li a{display:block;width:40px;height:40px; line-height:40px; font-size:12px; color:#323232; background:#FFF; margin-right:5px; transition:all .35s ease 0s; border:none; padding:0;}
.box9 .icon a:hover{color:#FFF; background:#269952}
.box9 .box-content,.box9 .icon li,.box9 img{transition:all .35s ease 0s}
/*.thumbnail, .fancybox { padding:0; margin:0; overflow:hidden; border: none}*/

.product-box-detail { padding:15px;}
.product-box-detail h1 { margin:0; padding:0; font-size:13px; line-height:20px;}
.service-box-inner:hover .product-box-detail h1 {color:#FFF;}
/**GALLERY**/

@media only screen and ( min-width: 1299px) and (max-width: 2399px) {

h1 { font-size:35px; line-height:45px;}

h2 { font-size:30px; line-height:40px;}

h3, h4 { font-size:18px; line-height:25px;}

h6 {font-size:16px; line-height:25px;}

p { font-size:15px; line-height:24px;}
p i { font-size:13px;}

.home-btn{ padding:15px 30px; line-height:20px; font-size:15px; }
.home-btn i {font-size:13px;}

/**********HOME FORM**********/
.form-btn{ padding:15px 35px; font-size:15px; line-height:20px; }
/**********HOME FORM**********/

/**********SERVICES**********/
#services-section .services-box-section .services-box > .image-holder-icon a {width:90px; height:90px; line-height:90px;  padding:25px;}
#services-section .services-box-section .services-box > .service-name a {  font-size:16px; line-height:25px;}
/**********SERVICES**********/

/**********WHAT WE OFFER**********/
.service-booking > .service-booking-icon {width:110px; height:110px; padding:30px;}
.service-booking > .service-booking-name { font-size:20px; line-height:30px;}
/**********WHAT WE OFFER**********/
}


@media only screen and ( min-width: 768px) and ( max-width: 980px ) {

/**********SERVICES**********/
#services-section .services-box-section .services-box {  border:1px solid #EFEFEF; padding:30px; border-right:1px solid #EFEFEF; border-bottom:none;}
#services-section .services-box-section .services-box:last-child {border-bottom:1px solid #EFEFEF;}
#services-section .services-box-section .services-box > .image-holder-icon a {width:90px; height:90px; line-height:90px;  padding:25px;}
#services-section .services-box-section .services-box > .service-name a {  font-size:16px; line-height:25px;}
/**********SERVICES**********/

/**********WHAT WE OFFER**********/
.service-booking > .service-booking-icon {width:80px; height:80px; padding:20px;}
.service-booking > .service-booking-name { font-size:16px; line-height:25px;}
/**********WHAT WE OFFER**********/

/**********FOOTER**********/

/*HOME CONTACT BTN*/
#home-contact-btn-section .col-sm-12 { text-align:center;}
#home-contact-btn-section h1 { line-height:40px;}
.open_trading_account_btn{ padding:10px 30px; font-size:14px; line-height:30px; margin-top:0px; margin-bottom:15px;}
/*HOME CONTACT BTN*/

/**********FOOTER**********/

/**GALLERY**/
.product-box-detail h1 {font-size:12px; line-height:18px;}
/**GALLERY**/
}


@media only screen and ( min-width: 600px) and ( max-width: 765px ) {

h1 { font-size:25px; line-height:35px;}

h2 { font-size:20px; line-height:30px;}

h3, h4 { font-size:15px; line-height:20px;}

h6 {font-size:14px; line-height:20px;}

p {font-size:13px; line-height:20px;}
p i { font-size:11px;}

/**********HOME FORM**********/
.home-form-section { margin-top: -30px;}
.home-form { font-size:14px; line-height:20px;}
.home-form-bor {height:50px; line-height:50px; font-size:14px;}
.home-form-textar { height:100px; line-height:35px; font-size:14px;}
.home-form select { font-size:14px; height:50px; line-height:50px;}
.form-btn{ padding:15px 35px; font-size:14px; line-height:20px; }
/**********HOME FORM**********/

/**********SERVICES**********/
#services-section .services-box-section .services-box {  border:1px solid #EFEFEF; padding:30px; border-right:1px solid #EFEFEF; border-bottom:none;}
#services-section .services-box-section .services-box:last-child {border-bottom:1px solid #EFEFEF;}
#services-section .services-box-section .services-box > .image-holder-icon a {width:80px; height:80px; line-height:80px;  padding:20px;}
#services-section .services-box-section .services-box > .service-name a {  font-size:15px; line-height:20px;}
/**********SERVICES**********/

/**********WHAT WE OFFER**********/
.service-booking > .service-booking-icon {width:80px; height:80px; padding:20px;}
.service-booking > .service-booking-name { font-size:16px; line-height:25px;}
/**********WHAT WE OFFER**********/

/**********FOOTER**********/

/*HOME CONTACT BTN*/
#home-contact-btn-section .col-xs-12 { text-align:center;}
#home-contact-btn-section h1 { line-height:40px;}
.open_trading_account_btn{ padding:10px 30px; font-size:14px; line-height:30px; margin-top:0px; margin-bottom:15px;}
/*HOME CONTACT BTN*/

/*FOOTER-NAV*/
.footer-nav ul li { width:auto; padding:5px 0; }
.footer-nav ul li a { font-size:13px; line-height:20px; padding:0 15px 0 10px;}
.footer-nav ul li:last-child { padding:5px 0 ;}
/*FOOTER-NAV*/

/*CONTACT-ADDRESS*/
.contact-address ul li i {font-size:10px; width:20px; height:20px; line-height:20px;}	
.contact-address .info p { font-size:13px; line-height:20px;} 
/*CONTACT-ADDRESS*/

/*FOOTER BOTTOM*/
.footer-bottom p {font-size:12px; line-height:20px;}
/*FOOTER BOTTOM*/

/**********FOOTER**********/

/*BACK TO TOP*/
#back-to-top {width:40px; height:40px; line-height:40px; font-size:12px;}
/*BACK TO TOP*/

/*INNER-BANNER*/
.breadcrumb-area {padding-bottom:60px; padding-top:120px;}
.breadcrumb > li + li::before {font-size:7px;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li {font-size:11px;}
/*INNER-BANNER*/

/**GALLERY**/
.box9 .icon li a{width:35px;height:35px; line-height:35px; font-size:11px;}
.product-box-detail h1 {font-size:12px; line-height:18px;}
/**GALLERY**/
}


@media only screen and ( min-width: 481px) and ( max-width: 599px ) {

h1 { font-size:20px; line-height:30px;}

h2 { font-size:16px; line-height:25px;}

h3, h4 { font-size:14px; line-height:20px;}

h6 {font-size:14px; line-height:20px;}

p {font-size:13px; line-height:20px;}
p i { font-size:11px;}

.home-btn{ padding:10px 25px; line-height:25px; font-size:13px; }
.home-btn i {font-size:11px;}

/**********HOME FORM**********/
.home-form-section { margin-top: -30px;}
.home-form { font-size:13px; line-height:18px;}
.home-form-bor {height:50px; line-height:50px; font-size:13px;}
.home-form-textar { height:100px; line-height:35px; font-size:13px;}
.home-form select { font-size:13px; height:50px; line-height:50px;}
.form-btn{ padding:10px 30px; font-size:14px; line-height:25px; }
/**********HOME FORM**********/

/**********SERVICES**********/
#services-section .services-box-section .services-box {  border:1px solid #EFEFEF; padding:30px; border-right:1px solid #EFEFEF; border-bottom:none;}
#services-section .services-box-section .services-box:last-child {border-bottom:1px solid #EFEFEF;}
#services-section .services-box-section .services-box > .image-holder-icon a {width:70px; height:70px; line-height:70px;  padding:20px;}
#services-section .services-box-section .services-box > .service-name a {  font-size:14px; line-height:20px;}
/**********SERVICES**********/

/**********WHAT WE OFFER**********/
.service-booking > .service-booking-icon {width:80px; height:80px; padding:20px;}
.service-booking > .service-booking-name { font-size:16px; line-height:25px;}
/**********WHAT WE OFFER**********/

/**********FOOTER**********/

/*HOME CONTACT BTN*/
#home-contact-btn-section .col-xs-12 { text-align:center;}
#home-contact-btn-section h1 { line-height:30px;}
.open_trading_account_btn{ padding:10px 25px; font-size:14px; line-height:25px; margin-top:0px; margin-bottom:15px;}
/*HOME CONTACT BTN*/

#footer-1 h6 { font-size:15px; line-height:20px;}

/*FOOTER-ABOUT*/
.footer-about-text p { font-size:13px; line-height:20px;}
/*FOOTER-ABOUT*/

/*SOCIAL*/
.social-links li a {width:30px; line-height:30px !important; height:30px; font-size:12px;}
/*SOCIAL*/

/*FOOTER-NAV*/
.footer-nav ul li { width:auto; padding:5px 0; }
.footer-nav ul li a { font-size:13px; line-height:20px; padding:0 15px 0 10px;}
.footer-nav ul li:last-child { padding:5px 0 ;}
/*FOOTER-NAV*/

/*CONTACT-ADDRESS*/
.contact-address ul li i {font-size:10px; width:20px; height:20px; line-height:20px;}	
.contact-address .info p { font-size:13px; line-height:20px;} 
/*CONTACT-ADDRESS*/

/*FOOTER BOTTOM*/
.footer-bottom p {padding:25px 30px; font-size:12px; line-height:18px;}
/*FOOTER BOTTOM*/

/**********FOOTER**********/

/*BACK TO TOP*/
#back-to-top {width:40px; height:40px; line-height:40px; font-size:12px;}
/*BACK TO TOP*/

/*INNER-BANNER*/
.breadcrumb-area {padding-bottom:60px; padding-top:120px;}
.breadcrumb > li + li::before {font-size:7px;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li {font-size:11px;}
/*INNER-BANNER*/

/*testimonials*/
#testimonials-section .media-object{ width:80px;}
#testimonials-section .caption p { padding:0 15px;}
/*testimonials*/

/**GALLERY**/
.box9 .icon li a{width:35px;height:35px; line-height:35px; font-size:11px;}
.product-box-detail h1 {font-size:12px; line-height:18px;}
/**GALLERY**/
}


@media only screen and ( min-width: 320px) and ( max-width: 480px ) {	

h1 { font-size:20px; line-height:30px;}

h2 { font-size:16px; line-height:25px;}

h3, h4 { font-size:14px; line-height:20px;}

h6 {font-size:14px; line-height:20px;}

p {font-size:13px; line-height:20px;}
p i { font-size:11px;}

.home-btn{ padding:10px 25px; line-height:25px; font-size:13px; }
.home-btn i {font-size:11px;}

/**********HOME FORM**********/
.home-form-section { margin-top: -30px;}
.home-form { font-size:13px; line-height:18px;}
.home-form-bor {height:50px; line-height:50px; font-size:13px;}
.home-form-textar { height:100px; line-height:35px; font-size:13px;}
.home-form select { font-size:13px; height:50px; line-height:50px;}
.form-btn{ padding:10px 30px; font-size:14px; line-height:25px; }
/**********HOME FORM**********/

/**********SERVICES**********/
#services-section .services-box-section .services-box {  border:1px solid #EFEFEF; padding:30px; border-right:1px solid #EFEFEF; border-bottom:none;}
#services-section .services-box-section .services-box:last-child {border-bottom:1px solid #EFEFEF;}
#services-section .services-box-section .services-box > .image-holder-icon a {width:70px; height:70px; line-height:70px;  padding:20px;}
#services-section .services-box-section .services-box > .service-name a {  font-size:14px; line-height:20px;}
/**********SERVICES**********/

/**********WHAT WE OFFER**********/
.service-booking > .service-booking-icon {width:80px; height:80px; padding:20px;}
.service-booking > .service-booking-name { font-size:15px; line-height:22px;}
/**********WHAT WE OFFER**********/

/**********FOOTER**********/

/*HOME CONTACT BTN*/
#home-contact-btn-section .col-xs-12 { text-align:center;}
#home-contact-btn-section h1 { line-height:30px;}
.open_trading_account_btn{ padding:10px 25px; font-size:14px; line-height:25px; margin-top:0px; margin-bottom:15px;}
/*HOME CONTACT BTN*/

#footer-1 h6 { font-size:15px; line-height:20px;}

/*FOOTER-ABOUT*/
.footer-about-text p { font-size:13px; line-height:20px;}
/*FOOTER-ABOUT*/

/*SOCIAL*/
.social-links li a {width:30px; line-height:30px !important; height:30px; font-size:12px;}
/*SOCIAL*/

/*FOOTER-NAV*/
.footer-nav ul li { width:auto; padding:5px 0; }
.footer-nav ul li a { font-size:13px; line-height:20px; padding:0 15px 0 10px;}
.footer-nav ul li:last-child { padding:5px 0 ;}
/*FOOTER-NAV*/

/*CONTACT-ADDRESS*/
.contact-address ul li i {font-size:10px; width:20px; height:20px; line-height:20px;}	
.contact-address .info p { font-size:13px; line-height:20px;} 
/*CONTACT-ADDRESS*/

/*FOOTER BOTTOM*/
.footer-bottom p {padding:25px 30px; font-size:12px; line-height:18px;}
/*FOOTER BOTTOM*/

/**********FOOTER**********/

/*BACK TO TOP*/
#back-to-top {width:40px; height:40px; line-height:40px; font-size:12px;}
/*BACK TO TOP*/

/*INNER-BANNER*/
.breadcrumb-area {padding-bottom:60px; padding-top:120px;}
.breadcrumb > li + li::before {font-size:7px;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li {font-size:11px;}
/*INNER-BANNER*/

/*testimonials*/
#testimonials-section .media-object{ width:80px;}
#testimonials-section .caption p { padding:0 15px;}
/*testimonials*/

/**GALLERY**/
.box9 .icon li a{width:35px;height:35px; line-height:35px; font-size:11px;}
.product-box-detail h1 {font-size:12px; line-height:18px;}
/**GALLERY**/
}