@import "login.css"; /* Using a string */

or

@import url("login.css"); /* Using a url */

body {background:#FFF; font-family: 'Montserrat', sans-serif; font-size:14px; line-height:22px; margin:0; padding:0; color:#141B25; 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:#5d2666; }
/* Handle */
::-webkit-scrollbar-thumb {background:#5d2666 ; }
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background:#141B25; }
/*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: 99999999; background:url(../images/Preloader.gif) center no-repeat #5d2666;}
/*LOADER*/

/*TEXT SELECTION*/
::-moz-selection {/* Code for Firefox */ color:#141B25; background:#5d2666;}
::selection {color:#141B25; background:#5d2666;}
/*TEXT SELECTION*/

h1, h2, h3, h4, h5 {text-transform:uppercase; font-weight:800; letter-spacing:2px; }

h1 { font-size:35px; line-height:45px; margin-bottom:15px; margin-top:15px; padding:0; color:#5d2666; }
h1 a {color:#141B25; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
h1 a:hover {color:#141B25; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

h2 { font-size:25px; line-height:35px; margin-bottom:15px; margin-top:15px; padding:0; color:#141B25; }
h2 span {color:#5d2666;}

h3 { font-size:16px; line-height:24px; margin-bottom:-15px; margin-top:15px; padding:0; color:#141B25;  }

h4 { font-size:16px; line-height:24px; margin-bottom:15px; margin-top:15px; padding:0; color:#141B25;}

h6 { font-size:16px; line-height:24px; color:#141B25; font-weight:500; margin:-10px 0 15px 0; padding:0; letter-spacing:1px;}
h6 span {color:#5d2666; font-weight:700;}

p { color:#141B25; font-size:14px; line-height:22px; margin:15px 0; padding:0; font-weight:500; letter-spacing:.5px;  }
p a {color:#141414; font-weight:600; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
p a:hover {color:#5d2666; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
p span {color:#5d2666; font-weight:700;}
p strong {color:#141414; font-weight:700;}
p i { font-size:12px;}

.margin_auto { margin:auto !important;}
.m-0 { margin:0;}
.mb-15 { margin-bottom:15px;}
.mt-15 { margin-top:15px;}
.ml-15 { margin-left:15px;}
.mr-15 { margin-right:15px;}

.m-15-bottom { margin-bottom:-15px;}
.m-15-top { margin-top:-15px;}

.p-0 { padding:0;}
.pb-15 { padding-bottom:15px;}
.pt-15 { padding-top:15px;}
.pl-15 { padding-left:15px;}
.pr-15 { padding-right:15px;}

.top-right { float:right;}

.home-btn {display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; background: #5d2666; -webkit-transition-property: color; transition-property: color; color:#FFF;
-webkit-transition-duration: 0.3s; transition-duration: 0.3s; padding:10px 30px; line-height:25px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden; font-size:13px; font-weight:700; text-transform:uppercase; letter-spacing:3px; margin-top:15px; margin-bottom:15px; border:none;}
.home-btn:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #141B25; -webkit-transform: scale(1);
transform: scale(1); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.home-btn:hover, .home-btn:focus, .home-btn:active {color:#FFF;}
.home-btn:hover:before, .home-btn:focus:before, .home-btn:active:before {-webkit-transform: scale(0); transform: scale(0);}

.home-icon { width:70px; height:70px; display:inline-block; margin-top:15px;}

/*intersting facts*/
.intersting-facts {background:#141B25; margin-bottom:15px; margin-top:15px; padding-bottom:15px; padding-top:15px; min-height:200px; border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; -webkit-border-radius:0 10px 10px 0;}
/*COUNTER*/
.main_counter_area .main_counter_content .single_counter{}

.single_counter{ margin-bottom:15px; margin-top:15px;}
.single_counter_img { padding:0; margin:0; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; overflow:hidden; }
.single_counter_icon { width:90px; height:90px; padding:20px; background:#5d2666; margin:-75px auto 15px auto; display:block; position:relative; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; }
.single_counter .single_counter_text {}
.single_counter .single_counter_text h4 {font-weight:700; margin:15px 0 5px 0; padding:0; text-transform: uppercase; color: #FFF; font-size:40px; line-height:50px; letter-spacing:2px;} 
.single_counter .single_counter_text h6 { font-size:13px; line-height:20px; font-weight:700; margin:0; padding:0; color: #FFF; text-transform:uppercase; letter-spacing:2px;} 
/*COUNTER*/
/*intersting facts*/

/*OUR ASSESSMENT*/
#our_assessment {background:#5d2666; padding-bottom:15px; padding-top:200px; margin-bottom:15px; margin-top:-200px;}
#our_assessment h1, #our_assessment h6 { color:#FFF;}

.single-feature {margin-top:15px; margin-bottom:15px;}
.single-feature .icon {position: relative; left: 0; top: 0; margin:0 auto; padding:20px; width:90px; height:90px; background-color: rgba(255, 255, 255, 0.2)
; display: block; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px;}
.single-feature h2 {  font-size:14px; line-height:20px; margin:15px 0 0 0; padding:0; color:#FFF; position:relative;}
/*OUR ASSESSMENT*/

/*STRATEGY*/
#strategy-section { background:#F4F4F4; margin-bottom:15px;}
.strategy-img { padding:0; margin-bottom:-15px; margin-top:15px; -webkit-border-radius:0 10px 10px 0; -moz-border-radius:0 10px 10px 0; border-radius:0 10px 10px 0; overflow:hidden;}

/*FAQ*/
.panel, .panel-default { border-radius:6px !important; -moz-border-radius:6px !important; -webkit-border-radius:6px !important; overflow:hidden;}
.panel-title {color:#141B25; font-weight:700; text-transform:uppercase; letter-spacing:1px; background:#FFF;}
.panel-title a { color:#141B25; display:block; position:relative; text-decoration:none; font-size:14px; line-height:25px;}
.panel-title a:hover {  color:#5d2666; text-decoration:none;}

.faqHeader {font-size: 27px; margin: 20px ;}

.panel-heading [data-toggle="collapse"]:after {font-family: 'Font Awesome 5 Free'; content: "\f056"; /* "play" icon */
float: right; color: #5d2666; font-size:14px; line-height:25px;/* rotate "play" icon from > (right arrow) to down arrow */
/*-webkit-transform: rotate(-0deg); -moz-transform: rotate(-0deg); -ms-transform: rotate(-0deg); -o-transform: rotate(-0deg); transform: rotate(-0deg);*/}

.panel-heading [data-toggle="collapse"].collapsed:after {font-family: 'Font Awesome 5 Free'; content: "\f055";/* rotate "play" icon from > (right arrow) to ^ (up arrow) */ /*-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);*/ color: #141B25;}

.panel-body { padding:0; background-color:none;}
.panel-body p { }
/*FAQ*/
/*STRATEGY*/

/*PRODUCT*/
.product { margin-bottom:15px; margin-top:15px;}
.product .product-img { margin:0; padding:0; border-radius:10px !important; -moz-border-radius:10px !important; -webkit-border-radius:10px !important; overflow:hidden;}
.product .product-img {transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; overflow:hidden; filter: gray; -webkit-filter: grayscale(1);}
.product:hover .product-img  {transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; filter: none;
-webkit-filter: grayscale(0); }
.product .product-icon { float:left; position:relative; padding:20px; margin-left:15px; margin-top:-45px; width:90px; height:90px; background-color:#5d2666
; display: block; -webkit-border-radius:7px; -moz-border-radius:7px; border-radius:7px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.product:hover .product-icon { background:#141B25; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.product .product-text{ margin:15px 0 0 0; padding:0;}
.product .product-text h1 { font-size:15px; line-height:25px; margin:0; padding:0; color:#141B25;}
.product .product-text h1 a {color:#141B25;}
.product:hover .product-text h1 a { color:#5d2666;}

.product .product-text p { font-size:13px; line-height:20px; margin:5px 0 0 0; padding:0; color:#141414;}
.product .product-text p a {color:#5d2666;}
.product .product-text p a:hover { color:#141B25;}
/*PRODUCT*/

/*HOME LOGIN*/
.home-login-bg { background:#5d2666; margin-top:15px; margin-bottom:-130px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; overflow:hidden;}

.home-login-text { padding:75px 45px;}
.home-login-text h1 { color:#FFF; font-size:25px; line-height:35px;}

.login-btn {display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; background: #FFF; -webkit-transition-property: color; transition-property: color; color:#5d2666;
-webkit-transition-duration: 0.3s; transition-duration: 0.3s; padding:10px 30px; line-height:25px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden; font-size:13px; font-weight:700; text-transform:uppercase; letter-spacing:3px; margin-top:15px; margin-bottom:15px; border:none;}
.login-btn:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #141B25; -webkit-transform: scale(1);
transform: scale(1); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.login-btn:hover, .login-btn:focus, .login-btn:active {color:#5d2666;}
.login-btn:hover:before, .login-btn:focus:before, .login-btn:active:before {-webkit-transform: scale(0); transform: scale(0);}

.register-btn {display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); position: relative; background: #141B25; -webkit-transition-property: color; transition-property: color; color:#5d2666;
-webkit-transition-duration: 0.3s; transition-duration: 0.3s; padding:10px 30px; line-height:25px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; overflow:hidden; font-size:13px; font-weight:700; text-transform:uppercase; letter-spacing:3px; margin-top:15px; margin-bottom:15px; margin-left:15px; border:none;}
.register-btn:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #FFF; -webkit-transform: scale(1);
transform: scale(1); -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.register-btn:hover, .register-btn:focus, .register-btn:active {color:#5d2666;}
.register-btn:hover:before, .register-btn:focus:before, .register-btn:active:before {-webkit-transform: scale(0); transform: scale(0);}

/*HOME LOGIN*/

/*FOOTER*/
#footer-1 {background:#141B25; margin-top:0; padding-top:180px; padding-bottom:60px;}
#footer-1 h6 { font-size:15px; line-height:25px; margin-bottom:15px; margin-top:0; color:#FFF; font-weight:700; letter-spacing:3px; font-style:normal; text-transform:uppercase;  position:relative;}

/*FOOTER-LOGO*/
.footer-logo-text {margin-bottom:15px; margin-top:15px;}
.footer-logo-text p { font-size:13px; line-height:20px; color:#848C97; font-weight:400; margin:0; padding:7px 0;}
.footer-logo-text p span { color:#848C97;}
.footer-logo { margin:0 0 15px 0;}
/*FOOTER-LOGO*/

/*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:10px; margin-left:0; display: inline-block;}
.social-links li a {width:40px; text-align: center; line-height:40px !important; height:40px; background:#1F2734; color:#848C97; display: inline-block; font-size: 13px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius: 100%;}
.social-links li a:hover {color:#FFF; background:#5d2666; 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:#848C97; font-weight:400; margin:0; padding: 0; text-decoration:none; letter-spacing:.5px;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.footer-nav ul li a:hover {color:#5d2666; text-decoration:none; 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*/

/*FOOTER-CONTACT*/
.footer-contact-text {margin-bottom:15px; margin-top:15px;}
.footer-contact-text p { font-size:13px; line-height:20px; color:#848C97; font-weight:400; margin:0; padding:7px 0;}
.footer-contact-text p a {color:#848C97; font-weight:400;}
.footer-contact-text p a:hover {color:#5d2666;}
.footer-contact-text p i { font-size:12px; margin-right:5px; color:#5d2666;}
.footer-contact-text p span { color:#848C97;}
/*FOOTER-CONTACT*/

/*FOOTER BOTTOM*/
.footer-bottom { margin-top:15px; padding-top:30px; border-top:1px solid #1F2734}
.footer-bottom p {color:#848C97; margin: 0; padding:0 15px; font-weight:400; font-size:13px; line-height:20px;}
.footer-bottom p span {color:#848C97; font-weight:600; font-style:normal;}
.footer-bottom p a {color:#848C97; 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:#5d2666; 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:#1F2734; color:#5d2666; 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; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
#back-to-top:hover {background:#5d2666; color:#141B25; 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*/

/*HOME POPUP*/
.modal-dialog {width:760px; top:8%;  }
.modal-content { border-radius:0%;-moz-border-radius:0%;-webkit-border-radius:0%; box-shadow: none; border:none;}
.modal-header { background: none; border-radius:0; margin:0; padding:0; border:none; }
.modal-header h4 { text-align:center; text-transform:uppercase; font-size:24px; line-height:30px; margin:0; padding:0; font-weight:700; color:#141B25;}
.modal-body { background:#FFF; margin:0; padding:0px; border:none; }
.popup-form { float:left; width:100%; height:auto; margin:0 0 15px 0; padding:0 ; }
.modal-header .close { margin-top:-15px; margin-right:-15px; float: right; width:30px; height:30px; line-height:30px; background:#5d2666; font-size:14px; font-weight: 700; color:#FFF; text-shadow: none; filter: alpha(opacity=100); opacity: 1;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.modal-header .close:hover { background:#5d2666; color:#141B25; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*HOME POPUP*/

/*INNER-BANNER*/
.breadcrumb-area {padding:175px 0 75px 0; margin-bottom:15px;}
.breadcrumb-area h1 { display:block; color:#FFF; margin:15px 0; padding:0;}
.breadcrumb-area .breadcrumb {background: transparent none repeat scroll 0 0; display: inline-block; margin: 0; padding:10px 20px; position: relative;
z-index: 1;}
.breadcrumb-area .breadcrumb li i {color: #5d2666; margin-right: 3px;}
.breadcrumb-area .breadcrumb::after {background: #000 none repeat scroll 0 0; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; content: ""; height: 100%; left: 0; opacity: 0.2; position: absolute; top: 0; width: 100%; z-index: -1;}
.breadcrumb > li + li::before {color: #5d2666; 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:500; color:#FFF; text-transform: uppercase;}
.breadcrumb-area .breadcrumb a:hover {color: #5d2666;}
.breadcrumb-area .breadcrumb li.active {color: #FFF;}
.shadow {position: relative; z-index: 1;}
.shadow.dark::after {background: #141B25 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*/

/**GALLERY**/
.product-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;}
.product-box-inner:hover {border:1px solid #5d2666; background:#5d2666;  -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;}
.product-box-inner > p { display:inline-block; margin:0; padding:15px; font-weight:700; text-transform:uppercase; letter-spacing:.5px; }
.product-box-inner > p a {color:#141B25; font-size:14px;  line-height:20px; margin:0; font-weight:700; }
.product-box-inner:hover > p a {color:#FFF;}

.box9{background:#141B25;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:#141B25; background:#FFF; margin-right:5px; transition:all .35s ease 0s; border:none; padding:0;}
.box9 .icon a:hover{color:#FFF; background:#5d2666}
.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:15px; line-height:25px;}
.product-box-inner .product-box-detail h2 { margin:5px 0 0 0; padding:0; font-size:14px; line-height:25px;}
.product-box-inner:hover .product-box-detail h2 span { color:#141B25;}
/**GALLERY**/

/*BANK DETAILS*/
.bank-details { float:left; margin:15px 0; padding:0; border:1px solid #F4F4F4;}
.bank-details-logo { margin-bottom:15px; margin-top:15px;}
.bank-details-text { float:left; margin:0; border-top:1px solid #F4F4F4;}
/*.bank-details-text p { line-height:20px;}*/
/*BANK DETAILS*/

/*CONTACT-PAGE*/
.address { margin-bottom:15px; margin-top:15px; 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:#141B25 none repeat scroll 0 0; color:#FFF; font-size:14px; height:45px; line-height:45px; text-align: center; width:45px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }	
.address .info h5 {font-weight:700; margin:0 0 2px 0; padding:0; text-transform: uppercase; color: #5d2666; font-size:15px; line-height:22px;} 
.address .info p { color:#141B25; font-size:14px; line-height:20px; font-weight:400; margin: 0; padding:0;} 
.address .info p a {color:#141B25; font-weight:400; 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:#5d2666; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*CONTACT-PAGE*/

/*FEATURE SECTION*/
.single-feature-text {margin-top:15px; margin-bottom:15px; padding:30px 15px; background:#F4F4F4; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; border-bottom:10px solid transparent; transition: all 0.4s ease; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}
.single-feature-text:hover{transform:scale(1.03); background:#FEFAEC; border-bottom-color:#5d2666;}

.single-feature-text .feature-icon i { width:90px; height:90px; line-height:90px; background:#141B25; font-size:30px; color:#5d2666; position:relative; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; transition:all 0.3s ease; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius: 100%; margin-bottom:0; margin-top:0;}
.single-feature-text:hover .feature-icon i { background:#5d2666; color:#FFF;}	

.single-feature-text h2 {  font-size:25px; line-height:30px; margin:15px 0 0 0; padding:0; color:#141B25; position:relative; letter-spacing:normal;}
.single-feature-text:hover h2 {color:#141B25; text-decoration:none;}
/*FEATURE SECTION*/

/*TABLE*/
.table-box-inner { float:left; margin:15px 0 0 0; padding:0;}

.table-box { float:left; margin:15px 0 0 0; padding:0;}
.box { float:left; margin:0 0 15px 0; padding:0; font-size:14px; color:#141B25; font-weight:500; text-align:left;  -ms-word-break: break-all;
word-break: break-all; background:#FFF;

/* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto; position:relative; }

.box span { color:#5d2666; font-weight:800;}		

.table-bg { background:#5d2666; color:#FFF; line-height:25px !important; font-size:14px; font-weight:700; text-transform:uppercase;  -ms-word-break: break-all;
     word-break: break-all;

/* Non standard for webkit */
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
    -ms-hyphens: auto;
        hyphens: auto;}
/*TABLE*/

.inner-text-box { margin:15px 0 0 0; padding:0;}


@media only screen and ( min-width: 1299px) and (max-width: 2399px) {

h1 { font-size:40px; line-height:50px;}

h2 { font-size:30px; line-height:40px;}

h3, h4 { font-size:20px; line-height:30px;}

h6 { font-size:16px; line-height:25px;}

/*intersting facts*/
.single_counter_icon { width:105px; height:105px; padding:20px; margin:-90px auto 15px auto;}
.single_counter .single_counter_text h4 {font-size:45px; line-height:55px;} 
.single_counter .single_counter_text h6 { font-size:15px; line-height:20px;} 
/*intersting facts*/

/*OUR ASSESSMENT*/
#our_assessment {padding-top:220px; margin-top:-220px;}
.single-feature .icon {padding:20px; width:105px; height:105px;}
.single-feature h2 {  font-size:16px; line-height:25px;}
/*OUR ASSESSMENT*/

/*STRATEGY*/
#strategy-section { margin-bottom:90px;}
.strategy-img { margin-bottom:-90px;}
/*STRATEGY*/

/*PRODUCT*/
.product .product-text h1 { font-size:16px; line-height:25px;}
/*PRODUCT*/

/*HOME LOGIN*/
.home-login-text { padding:105px 45px;}
.home-login-text h1 {font-size:30px; line-height:40px;}
/*HOME LOGIN*/

/*INNER-BANNER*/
.breadcrumb-area {padding:210px 0 110px 0;}
/*INNER-BANNER*/ 
    
/*CONTACT-PAGE*/
.address ul li i { font-size:15px; height:50px; line-height:50px; width:50px; }	
.address .info h5 {font-size:16px; line-height:25px;} 
.address .info p { font-size:14px; line-height:20px; } 
/*CONTACT-PAGE*/    
}


@media only screen and ( min-width: 768px) and ( max-width: 980px ) {

.home-btn { font-size:13px; padding:10px 25px; line-height:20px;}

/*STRATEGY*/
#strategy-section { margin-bottom:15px;}
.strategy-img { margin-bottom:15px; margin-top:-15px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; overflow:hidden;}
/*STRATEGY*/

/*HOME LOGIN*/
.home-login-text { padding:30px 45px;}
.home-login-text h1 {font-size:20px; line-height:30px;}
.login-btn{padding:10px 25px; line-height:20px; font-size:13px;}
.register-btn{ padding:10px 25px; line-height:20px; font-size:13px;}
/*HOME LOGIN*/

/*FOOTER*/
/*FOOTER-LOGO*/
.footer-logo-text p { font-size:13px; line-height:20px;}
/*FOOTER-LOGO*/

/*FOOTER-NAV*/
.footer-nav ul li {  width: auto; padding:5px 15px 5px 0;}
.footer-nav ul li a { font-size:13px; line-height:20px;}
.footer-nav ul li:last-child { padding:5px 15px 5px 0;}
/*FOOTER-NAV*/

/*FOOTER-CONTACT*/
.footer-contact-text {margin-bottom:0;}
.footer-contact-text p { font-size:13px; line-height:20px; padding:5px 0;}
.footer-contact-text p i { font-size:12px;}
/*FOOTER-CONTACT*/

/*FOOTER BOTTOM*/
.footer-bottom p {font-size:13px; line-height:20px;}
/*FOOTER BOTTOM*/
/*FOOTER*/
    
/*HOME POPUP*/
.modal-dialog {width:600px;}
/*HOME POPUP*/  
    
/*INNER-BANNER*/
.breadcrumb-area {padding:180px 0 80px 0;}
.breadcrumb > li + li::before { font-size: 8px; padding: 0 10px;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li { font-size:13px;}
/*INNER-BANNER*/    
}


@media only screen and ( min-width: 600px) and ( max-width: 765px ) {

h1 { font-size:30px; line-height:40px;}

h2 { font-size:20px; line-height:30px;}

h3, h4 { font-size:15px; line-height:25px;}

h6 { font-size:14px; line-height:22px;}

p { font-size:13px; line-height:20px;}
p i { font-size:11px;}

.home-btn { font-size:13px; padding:10px 25px; line-height:20px;}
.home-icon { width:60px; height:60px;}

/*OUR ASSESSMENT*/
#our_assessment {padding-top:450px; margin-top:-450px;}
/*OUR ASSESSMENT*/

/*STRATEGY*/
#strategy-section { margin-bottom:15px;}
.strategy-img { margin-bottom:15px; margin-top:-15px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; overflow:hidden;}

/*FAQ*/
.panel-title a {font-size:13px; line-height:20px;}
.panel-heading [data-toggle="collapse"]:after {font-size:13px; line-height:20px;}
/*FAQ*/
/*STRATEGY*/

/*HOME LOGIN*/
.home-login-bg .col-xs-12 { text-align:center !important}
.home-login-text { padding:30px;}
.home-login-text h1 {font-size:20px; line-height:30px;}
.login-btn{padding:10px 25px; line-height:20px; font-size:13px;}
.register-btn{ padding:10px 25px; line-height:20px; font-size:13px;}
/*HOME LOGIN*/

/*FOOTER*/
/*FOOTER-LOGO*/
.footer-logo-text p { font-size:13px; line-height:20px;}
/*FOOTER-LOGO*/

/*FOOTER-NAV*/
.footer-nav ul li {  width: auto; padding:5px 15px 5px 0;}
.footer-nav ul li a { font-size:13px; line-height:20px;}
.footer-nav ul li:last-child { padding:5px 15px 5px 0;}
/*FOOTER-NAV*/

/*FOOTER-CONTACT*/
.footer-contact-text {margin-bottom:0;}
.footer-contact-text p { font-size:13px; line-height:20px; padding:5px 0;}
.footer-contact-text p i { font-size:12px;}
/*FOOTER-CONTACT*/

/*FOOTER BOTTOM*/
.footer-bottom p {font-size:13px; 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*/
    
/*HOME POPUP*/
.modal-dialog {width:500px; margin:10% auto;}
/*HOME POPUP*/    

/*INNER-BANNER*/
.breadcrumb-area {padding:30px 0 45px 0; width:100%; display:inline-block; position:relative;}
.breadcrumb > li + li::before {font-size: 7px; padding: 0 7px;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li { font-size:11px;}
/*INNER-BANNER*/ 
    
/**GALLERY**/
.product-box-inner > p a { font-size:13px; line-height:20px; }
/**GALLERY**/ 
    
/*CONTACT-PAGE*/
.address ul li i { font-size:14px; height:40px; line-height:40px; width:40px; }	
.address .info h5 {font-size:15px; line-height:22px;} 
.address .info p { font-size:13px; line-height:18px; } 
/*CONTACT-PAGE*/
    
/*FEATURE SECTION*/
.single-feature-text .feature-icon i { width:80px; height:80px; line-height:80px; font-size:24px;}	
.single-feature-text h2 {  font-size:20px; line-height:25px;}
/*FEATURE SECTION*/    
}


@media only screen and ( min-width: 481px) and ( max-width: 599px ) {

h1 { font-size:25px; line-height:35px;}

h2 { font-size:18px; line-height:25px;}

h3, h4 { font-size:15px; line-height:25px;}

h6 { font-size:14px; line-height:22px;}

p { font-size:13px; line-height:20px;}
p i { font-size:11px;}

.home-btn { font-size:12px; padding:10px 20px; line-height:20px;}
.home-icon { width:60px; height:60px;}

/*intersting facts*/
.single_counter_icon { width:90px; height:90px; padding:20px; margin:-75px auto 15px auto;}
.single_counter .single_counter_text h4 {font-size:35px; line-height:45px;} 
.single_counter .single_counter_text h6 { font-size:12px; line-height:18px;} 
/*intersting facts*/

/*OUR ASSESSMENT*/
#our_assessment {padding-top:550px; margin-top:-550px;}
.single-feature .icon {padding:20px; width:90px; height:90px;}
.single-feature h2 {  font-size:13px; line-height:20px;}
/*OUR ASSESSMENT*/

/*STRATEGY*/
#strategy-section { margin-bottom:15px;}
.strategy-img { margin-bottom:15px; margin-top:-15px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; overflow:hidden;}

/*FAQ*/
.panel-title a {font-size:13px; line-height:20px;}
.panel-heading [data-toggle="collapse"]:after {font-size:13px; line-height:20px;}
/*FAQ*/
/*STRATEGY*/

/*HOME LOGIN*/
.home-login-bg .col-xs-12 { text-align:center !important}
.home-login-text { padding:30px;}
.home-login-text h1 {font-size:15px; line-height:25px;}
.login-btn{padding:10px 20px; line-height:20px; font-size:12px;}
.register-btn{ padding:10px 20px; line-height:20px; font-size:12px;}
/*HOME LOGIN*/

/*FOOTER*/
#footer-1 h6 { font-size:14px; line-height:22px;}

/*FOOTER-LOGO*/
.footer-logo-text p { font-size:12px; line-height:18px;}
/*FOOTER-LOGO*/

/*FOOTER-NAV*/
.footer-nav ul li {  width: auto; padding:5px 15px 5px 0;}
.footer-nav ul li a { font-size:12px; line-height:18px;}
.footer-nav ul li:last-child { padding:5px 15px 5px 0;}
/*FOOTER-NAV*/

/*FOOTER-CONTACT*/
.footer-contact-text {margin-bottom:0;}
.footer-contact-text p { font-size:12px; line-height:18px; padding:5px 0;}
.footer-contact-text p i { font-size:11px;}
/*FOOTER-CONTACT*/

/*FOOTER BOTTOM*/
.footer-bottom p {font-size:12px; line-height:18px;}
/*FOOTER BOTTOM*/
/*FOOTER*/

/*BACK TO TOP*/
#back-to-top {width:35px; height:35px; line-height:35px; font-size:11px;}
/*BACK TO TOP*/

/*HOME POPUP*/
.modal-dialog {width:420px; margin:10% auto;}
/*HOME POPUP*/
 
/*INNER-BANNER*/
.breadcrumb-area {padding:30px 0 45px 0; width:100%; display:inline-block; position:relative;}
.breadcrumb > li + li::before {font-size: 7px; padding: 0 7px;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li { font-size:11px;}
/*INNER-BANNER*/    
    
/**GALLERY**/
.product-box-inner > p a { font-size:13px; line-height:20px; }
/**GALLERY**/
    
/*CONTACT-PAGE*/
.address ul li i { font-size:14px; height:40px; line-height:40px; width:40px; }	
.address .info h5 {font-size:15px; line-height:22px;} 
.address .info p { font-size:13px; line-height:18px; } 
/*CONTACT-PAGE*/
    
/*FEATURE SECTION*/
.single-feature-text .feature-icon i { width:75px; height:75px; line-height:75px; font-size:22px;}	
.single-feature-text h2 {  font-size:20px; line-height:25px;}
/*FEATURE SECTION*/    
}


@media only screen and ( min-width: 320px) and ( max-width: 480px ) {	

h1 { font-size:25px; line-height:35px;}

h2 { font-size:18px; line-height:25px;}

h3, h4 { font-size:15px; line-height:25px;}

h6 { font-size:14px; line-height:22px;}

p { font-size:13px; line-height:20px;}
p i { font-size:11px;}

.home-btn { font-size:12px; padding:10px 20px; line-height:20px;}
.home-icon { width:60px; height:60px;}

/*intersting facts*/
.single_counter_icon { width:70px; height:70px; padding:17px; margin:-55px auto 15px auto;}
.single_counter .single_counter_text h4 {font-size:30px; line-height:40px;} 
.single_counter .single_counter_text h6 { font-size:12px; line-height:18px;} 
/*intersting facts*/

/*OUR ASSESSMENT*/
#our_assessment {padding-top:500px; margin-top:-500px;}
.single-feature .icon {padding:17px; width:70px; height:70px;}
.single-feature h2 {  font-size:13px; line-height:20px;}
/*OUR ASSESSMENT*/

/*STRATEGY*/
#strategy-section { margin-bottom:15px;}
.strategy-img { margin-bottom:15px; margin-top:-15px; -webkit-border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; overflow:hidden;}

/*FAQ*/
.panel-title a {font-size:13px; line-height:20px;}
.panel-heading [data-toggle="collapse"]:after {font-size:13px; line-height:20px;}
/*FAQ*/
/*STRATEGY*/

/*HOME LOGIN*/
.home-login-bg .col-xs-12 { text-align:center !important}
.home-login-text { padding:15px;}
.home-login-text h1 {font-size:15px; line-height:25px;}
.login-btn{padding:10px 20px; line-height:20px; font-size:12px;}
.register-btn{ padding:10px 20px; line-height:20px; font-size:12px;}
/*HOME LOGIN*/

/*FOOTER*/
#footer-1 h6 { font-size:14px; line-height:22px;}

/*FOOTER-LOGO*/
.footer-logo-text p { font-size:12px; line-height:18px;}
/*FOOTER-LOGO*/

/*FOOTER-NAV*/
.footer-nav ul li {  width: auto; padding:5px 15px 5px 0;}
.footer-nav ul li a { font-size:12px; line-height:18px;}
.footer-nav ul li:last-child { padding:5px 15px 5px 0;}
/*FOOTER-NAV*/

/*FOOTER-CONTACT*/
.footer-contact-text {margin-bottom:0;}
.footer-contact-text p { font-size:12px; line-height:18px; padding:5px 0;}
.footer-contact-text p i { font-size:11px;}
/*FOOTER-CONTACT*/

/*FOOTER BOTTOM*/
.footer-bottom p {font-size:12px; line-height:18px;}
/*FOOTER BOTTOM*/
/*FOOTER*/

/*BACK TO TOP*/
#back-to-top {width:35px; height:35px; line-height:35px; font-size:11px;}
/*BACK TO TOP*/

/*HOME POPUP*/
.modal-dialog {width:260px; margin:15% auto;}
/*HOME POPUP*/
    
/*INNER-BANNER*/
.breadcrumb-area {padding:30px 0 45px 0; width:100%; display:inline-block; position:relative;}
.breadcrumb > li + li::before {font-size: 7px; padding: 0 7px;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li { font-size:11px;}
/*INNER-BANNER*/ 
    
/**GALLERY**/
.product-box-inner > p a { font-size:13px; line-height:20px; }
/**GALLERY**/    
    
/*CONTACT-PAGE*/
.address ul li i { font-size:14px; height:40px; line-height:40px; width:40px; }	
.address .info h5 {font-size:15px; line-height:22px;} 
.address .info p { font-size:13px; line-height:18px; } 
/*CONTACT-PAGE*/ 
    
/*FEATURE SECTION*/
.single-feature-text .feature-icon i { width:75px; height:75px; line-height:75px; font-size:22px;}	
.single-feature-text h2 {  font-size:16px; line-height:20px;}
/*FEATURE SECTION*/    
}