@charset "utf-8";
/* CSS Document */

body {font-family: 'Raleway', sans-serif; font-size:15px;}
.menupart2  li a, .leftmenu li a, .servicesmore, .logo img , .top , .header , .topmenu ul ul, .footerSocial a, .links a , span.icon, .actarow, .color, .social a, .topmenu  ul li a {-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}

.cl { clear:both;}
.tac, .midpart p.tac { text-align:center;}
.top { background:#373e43; color:#fff; position:fixed; left:0px; right:0px; top:0px; z-index:18000;}
.email { font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px;}
.email i { padding-left:10px; padding-right:4px;}
.social { }
.social a { color:#fff; border-left:solid 1px #50565a; padding:10px; display:block; float:right; display:block; }
.social .fa-google-plus, .social .fa-facebook { margin-top:3px; margin-bottom:3px;}
.social a:hover { text-decoration:none; background:#ff6600;}

.header{ background-color: rgba(55, 62, 67, 0.7); position:fixed; left:0px; right:0px; top:39px; z-index:12000;}



.logo { padding:20px 0 0 0;}


.topmenu ul li.submenu a { background:url(../../images/menudrop.png) no-repeat center 80px;}
.topmenu ul li.submenu a:hover, .topmenu ul li.submenu:hover a{ background:#373e43 url(../../images/menudrop.png) no-repeat center 120px;}

 
#slider_nav { margin:0px; padding:0px} 
#slider_nav .box { width:23%; margin-right:2%; float:left; text-align:center; position:relative;}
#slider_nav li { list-style:none; cursor:pointer}

#slider_nav .box a { color:#444444;}
#slider_nav .box a:hover { text-decoration:none;}
.color { background:#fff; height:338px; padding:43px 0; position:relative;}
.actarrow { display:none;}
.activeSlide .color { background:#ff6600;  }

#slider_controls { position:relative; margin:-100px 0 0 0; z-index:12000;}
span.icon { background:url(../../images/bannericon.png) no-repeat -2px -1px; width:60px; height:60px; display:block; text-align:center; margin:0 auto;}

.part2 span.icon { background-position:-72px -1px; }
.part3 span.icon { background-position:-143px -1px; }
.part4 span.icon { background-position:-213px -1px; }

.boxText { padding-top:43px; font-size:30px; font-weight:bold; text-transform:uppercase;  line-height:30px;}
.boxText span { font-size:25px; font-weight:normal; display:block; text-transform:capitalize;}
.actarow { position:absolute; top:0px; left:0px; right:0px; text-align:center; opacity:0}
.activeSlide .actarow  { top:-13px; opacity:1;}



.activeSlide  .part1 span.icon { background-position:-2px -64px; }
.activeSlide  .part2 span.icon { background-position:-72px -64px; }
.activeSlide  .part3 span.icon { background-position:-143px -64px; }
.activeSlide  .part4 span.icon { background-position:-213px -64px; }
.activeSlide  { color:#fff;}


.sliderNavOuter { background:#e7e8e2; padding-bottom:40px;}
.sliderNavOuter .container { position:relative;}
.morelinks { position:absolute; z-index:15000; bottom:46px; left:15px; right:15px; }
.morelinks .links { width:25%;  float:left; }
.links a { background:#444444; color:#fff; font-size:15px; text-transform:uppercase; padding:12px 29px; font-weight:bold; margin-left:80px;}
.links a:hover { background:#191512; text-decoration:none; }

.title { font-size:30px; font-weight:bold; text-transform:uppercase; color:#ff6600; padding:45px 0;}
.title span { color:#000;}

.whychoose ul { background:#e7e8e2; padding:26px 26px 7px 26px; margin:0px;}
.whychoose ul  li { list-style:none; padding-bottom:10px; font-size:18px;}
.whychoose ul  li:last-child {}
.whychoose ul  li span { font-weight:bold; text-transform:uppercase;}
.whychoose ul  li  img { padding-right:15px;}
.titleimg { width:100%;}

.readmore { color:#ff6600; font-size:13px; font-weight:bold; text-transform:uppercase;} 
.whychoose { padding-bottom:45px;}
.testimonials { background:url(../../images/testimonials-bg.jpg) no-repeat left top; width:100%; height:430px; background-size:100% 100%;  text-align:center;}

.title_testi { font-size:40px; color:#ff6600; font-weight:bold; text-transform:uppercase; padding:150px 0px 30px 0px;}
#Testimonials {  color:#fff; width:100% !important;}
.testimonialsText { text-align:center; width:100% !important; left:0px; right:0px; font-size:18px; font-weight:300;}
.listing::before {  content: url(../../images/testi_left.png);}
.listing::after {  content: url(../../images/testi_right.png);}
.name { font-size:18px; font-weight:400;}
#nav { width:120px; margin:25px auto; overflow:hidden;}
#nav a { background:url(../../images/testbutton.png) no-repeat -22px top; width:15px; height:15px; display:block; float:left; font-size:0px; margin-right:5px;}
#nav a.activeSlide { background-position:0 0}

.bottominformations { color:#000; text-align:center; font-size:17px; font-weight:900; text-transform:uppercase; padding:20px 80px; line-height:37px; }
.footerOuter { background:#1f1f1f; padding:15px 0px; text-align:center; overflow:hidden;}
.fmemu  { padding-bottom:15px;}
.fmemu img { padding:0px 5px;}

.footerOuter  a { color:#fff;}
.disclaimer  { color:#d2d2d2; font-size:12px; line-height:22px; padding-top:10px;}
.disclaimer a { text-decoration:underline; color:#d2d2d2;}
.designedby { padding:0px 0 20px 0; color:#fff; font-size:12px; color:#d2d2d2;}
.designedby a { color:#d2d2d2;}
.designedby a:hover {}
.footerSocial a{ background:#ff6600; padding:10px; margin-right:5px; font-size:20px; text-align:center; float:left; width:38px; height:38px;}
.footerSocial a.pn { background:#53d604;}
.footerSocial a.fb { background:#214cb4;}
.footerSocial a.tw { background:#0894f5;}
.footerSocial a.gp { background:#e61c10;}

.footerSocial a:hover { background:#000000;}

.footerSocial { width:129px; margin:0 auto; }
.footerSocial a:hover { text-decoration:none;}


.bannerText { position:absolute; left:0px; right:0px; width:100%; z-index:120001; font-size:35px; text-transform:uppercase; color:#fff; font-weight:bolder; top:310px; text-align:center; text-shadow: 1px 1px #000;}

.innerTitle{ background:#f2f3ee; padding:25px 0px;}
.innerTitle h1 { font-size:35px; text-transform:uppercase; color:#000; font-weight:bold;}
.innerTitle  p { font-size:20px; padding-top:20px; color:#000;}

.innerpages .header { background:#1f2122;}
.breadcamemenu { padding:17px 0px; border-bottom:solid 1px #d6d6d6;}
.breadcamemenu a { color:#000;}

.innerBanner { background:url(../../images/innerbannerbg.jpg) no-repeat left top; width:100%; background-size:100% 100%}

.innerBanner-howitworks { background:url(../../images/how-it-work-bg.jpg) no-repeat left top; width:100%; background-size:100% 100%}
.innerBanner-bussinespro { background:url(../../images/business-finance-bg.jpg) no-repeat left top; width:100%; background-size:100% 100%}


h4 { font-size:17PX; text-transform:uppercase; color:#000; font-weight:900;}
.midpart p { font-size:15px; line-height:30px; color:#1f1f1f; text-align:justify}
.midpart { padding:20px 0;}
.servicebox { border:solid 1px #ff7112; text-align:center; margin-top:30px;}
.servicebox img { padding:15px 0 0 0 ;}
.servicebox h2 {  color:#ff6600; text-transform:uppercase; font-size:20px; line-height:30px; margin:0px; padding:25px 0px; font-weight:900 }
.servicebox h2 a {color:#ff6600; }
.servicebox h2 a:hover { text-decoration:none;}
.servicebox h2 span { color:#000000; text-transform:none; font-weight:400;} 
.servicesmore { background:#ff6600; padding:15px; color:#fff; display:block;}
.servicesmore:hover { background:#333333; color:#fff; text-decoration:none;}


.lastthree { padding:0 140px; overflow:hidden;}
.leftmenu { background:#1f2122;}
.leftmenu  { padding:0px; margin:0px;}
.leftmenu li  { list-style:none;}
.leftmenu li a { background:url(../../images/leftarrow.png) no-repeat 10px 12px; border-bottom:solid 1px #4c4d4e; color:#fff; font-size:16px; font-weight:700; display:block; padding:6px 0px 6px 25px;}
.leftmenu li a:hover { text-decoration:none; background:#ff6600 url(../../images/leftarrow.png) no-repeat 10px 12px;}
.leftmenu li.active a {  background:#4a4b4b url(../../images/leftarrow.png) no-repeat 10px 12px;}
.rightcontent ul { padding:0px; margin:0px;}
.rightcontent ul li{  padding:10px 10px 10px 35px; background:#f3f3f0 url(../../images/innerularrow.png) no-repeat 10px 10px; list-style:none; margin-bottom:10px; }
h4 { color:#000; font-size:17px; padding-top:15px; line-height:30px;}
.rightcontent h4 {color:#ff6600;}
h2 { font-size:25px; font-weight:bold; color:#ff6600; padding:20px 0px 30px 0px; margin:0px;}  
h2  span { color:#000000; }
.scrollup:focus { outline:none;}
.scrollup{
			width:52px;
			height:52px;			
			text-indent:-9999px;
			opacity:1;
			position:fixed;
			z-index:18000;
			bottom:50px;
			right:20px;
			display:none;
			outline:none;
			background:url(../../images/scrollup.png) no-repeat left top;		
				

		}
		.scrollup:hover {opacity:0.5;}
	
	.bigtitle { background:#898989; color:#fff; padding:10px; text-transform:uppercase; margin-top:45px; display:block; font-size:17px;}
	

.col-lg-3 { position:relative;}
#scroll {
    width: 250px;
    height: 50px;
    border: 2px solid black;
    background-color: lightyellow;
    top: 100px;
    left: 50px;
    position:absolute;
}
.fr { float:right; padding:10px 0px 0px 20px;}
.worksimg { margin-top:30px;}
h3 { font-size:17px; color:#373e43; font-weight:900;}

.leftpart  { padding-top:75px;}
.aboutusbanner { background:url(../../images/aboutus-bg.jpg) no-repeat left top; height:837px; background-size:100% 100%; padding:40px 0px;}
.aboutTitle { font-size:25px; color:#ff6600; font-weight:bold; padding-bottom:15px; padding-top:15px;}
.whoarewe { float:right; width:60%; padding:20px; background:#fff; margin-bottom:30px;}

.aboutbuttonimg img { padding-right:10px; }
.aboutTitle span { color:#000;}
.compnayvanue { padding:30px 0 0 0;}

.aboutListing img {width:100%; padding-top:30px;}
.testimonialsPage { padding:30px 0px;}
.testimonialslisting { border:dashed 1px #f96505; padding:7px; margin-bottom:30px;  }
.inbox { padding:20px; background:#f8f9f6; }
.testname { color:#fff; font-weight:bold; background:#ff6600; padding:7px; text-transform:uppercase;}

.inbox p::before {  content: url(../../images/testinleft.png);}
.inbox p::after {  content: url(../../images/testinright.png);}
.inbox p { margin:0px;}

#producall { text-align:justify; opacity:0; height:0px; position:relative; }
#producall.activelist {height:auto; opacity:1; }



#producall2 { opacity:0; height:0px; position:relative; text-align:justify;}
#producall2.activelist {height:auto; opacity:1; }
#producall2.activelist { display:block;}

.viewmorebtn .readmore {  display:block; cursor:pointer; padding:10px;}
.viewmorebtn { display:block;}

.viewmorebtn .hide5, .viewmorebtn .hide6 { display:none;}
.viewmorebtn .minus { display:inline-block;}
.viewmorebtn .plus { display:none;}
.viewmorebtn a { font-weight:bold; color:#FF0000; cursor:pointer}


.form input[type="text" ], .form textarea { width:100%; padding:10px; margin-bottom:15px; border:dashed 1px #575757;}
.form .col-lg-6 { position:relative;}
span.star { position:absolute; left:0px; top:0px; color:#ff6600; font-size:20px; font-weight:bold;}
.button { background:#ff6600; color:#fff; padding:7px; border:none;}
#msg { font-weight:bold; padding:7px 0px; text-align:center; color:#FF0000;}


.form input:focus, .form textarea:focus{border-color:#ff6600;outline:0;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(210,211,211,.6);
box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(210,211,211,.6)}
.buttuon { width:70px; margin:20px auto;}
p.contactusp { padding:10px; text-align:center; margin-top:0px; min-height:110px;}
.coIcon { font-size:50px; padding:20px 0 0 0; }
.contactuspage .servicebox h2{ margin-bottom:0px; padding-bottom:0px; }
.contactuspage .servicebox  { height: 93%;}
.contactuspage .col-lg-4  { height: 320px;}
.contactuspage  a { color:#000;}
.testi-hightext { border-left:solid 4px #ff6600;padding:0px 10px; font-size:20px; color:#000; line-height:20px; margin-top:50px;}
.servicebox .part1, .servicebox .part2, .servicebox .part3, .servicebox .part4{ padding:30px 0;}
#menu-toggle { display:none;}
.building-bg { background: url(../../images/bannerbg.png) no-repeat left top; width: 100%; height: 201px; display: block; display: flex; align-items: center; justify-content: flex-end; margin-bottom: 20px;}
.building-text-inner { width: 45%; justify-content: flex-end; display: flex; float: right; text-align: center; align-items: center; padding-right: 20px; }
.building-text-inner b { color: #fa6401; display: inline;}
.building-text-inner p { text-align: center; font-size: 20px; font-weight: bold;}

@media (min-width:999px){

.smaller .header { position:fixed; margin-top:0px; left:0px; right:0px; z-index:16000; background-color:#1f2122;}
.smaller .logo { padding-top:14px;}
.smaller .top { margin-top:0px;}
.logo img { height:69px;}
.smaller .logo img { height:50px;}
.smaller .topmenu ul li a { line-height:80px;}
.smaller .topmenu ul ul li a { line-height:40px;}
.smaller .topmenu ul li.submenu a { background-position:center 60px;}

.topmenu { float:right;}
.topmenu  ul li { float:left; list-style:none; position:relative;  z-index:13000;}
.topmenu  ul li ul { opacity:0; position:absolute; width:200px; left:-59px; background:#373e43; padding:0px; margin:0px; z-index:-99999; height:0px;  overflow:hidden;}
.topmenu  ul li:hover ul {opacity:1; z-index:12000; left:0px; height:auto;  overflow:hidden; } 


.banner_main, #slideshow , #slideshow  img{ width:100% !important; height:661px !important }


.topmenu  ul li ul li { float:none; border-bottom:solid 1px #53595d; }
.topmenu  ul li ul li a{line-height:40px; display:block; text-transform:capitalize;}
.topmenu  ul li a { color:#fff; line-height:108px; padding:0px 16px; font-size:14px; text-transform:uppercase; display:block; margin-right:1px;}
.topmenu  ul li:hover a, .topmenu  ul li a.act, .topmenu  ul li a:hover { background:#373e43; text-decoration:none;}
.topmenu  ul li ul li a:hover, .topmenu  ul li:hover ul li:hover a{ background-color:#1f2122; background-image:none;}

.contentpart { padding-top:139px;}


}




@media (max-width:999px){


	


#menu-toggle { display: block; color:#fff; text-transform:uppercase; background:#ff6600; color:#fff; padding:12px; cursor:pointer; text-decoration:none; }
#menu-toggle  i {font-size:20px;}
.top .social span , .morelinks{ display:none;}
.social { width:155px; margin:0 auto; overflow:hidden;}
.header { position:relative; background:#000000;}
.logo { padding:15px;}
.logo img { width:300px; height:auto;}
#menu { display:none; background:#373e43; padding:0px; margin:0px;}
#menu.open { display:block;}
.header .container, .topmenu{ padding:0px;}
#menu  li { list-style:none; border-bottom:dashed 1px #000000; padding:10px;}
#menu li a { color:#fff;}
#menu ul { display:none;}
.banner_main, #slideshow , #slideshow  img { width:100%; height:150px !important;}
.banner_main, #slideshow {height:244px !important; background:#373e43;}
.activeSlide .actarow { display:none;}
.bannerText { top:0px;  position:relative; background:#20262a; font-size:15px; padding:15px;}

#slider_nav .boxText{ display:none;}
.color { height:64px; padding:0px; background:none;}
#slider_controls { margin:0px;}
.activeSlide .color { background:none;}
.bannerOuter { position:relative;}
.sliderNavOuter { padding:10px 0; overflow:hidden;}
.conteanetPart .col-lg-6{ padding:0px;}
.title { padding:30px 0;}
.whychoose ul { padding:15px; overflow:hidden;}
.testimonials { background:url(../../images/testimonials-bg-mobile.jpg) no-repeat left top; background-size:100% 100%;}
.title_testi { padding:10px 0; font-size:20px;}
.bottominformations { padding:10px;}
.header { top:0px; padding-top:40px;}
.aboutusbanner { background:none; height:auto; padding:0px;}
.whoarewe { width:100%; float:none; padding:5%; margin:0px; background:#f2f3ee; margin-bottom:20px;}
.aboutusbanner .container{ padding:0px;}
.aboutbuttonimg { text-align:center;}
.aboutbuttonimg  img { padding-bottom:7px;}
.innerBanner img { width:100%;}
.resp-tabs-container img { width:100%;}
.lastthree { margin:0px; padding:0px;}
.leftpart { padding:20px 0px 0px 0px;}
.innerBanner-howitworks img{ width:100%;}
.midpart .col-lg-6 img { width:100%;}
.testimonialsPage { padding:0px;}
.testimonialsPage .col-lg-5 { padding:0px 0px 10px 10px;}
.innerBanner-bussinespro img{ width:100%;}

.fmemu  a { display:block; padding:10px 0;}
.fmemu img { display:none;}  
}

@media (min-width:1450px) and (max-width:2500px){
.banner_main, #slideshow, #slideshow img { height:800px !important;}
.container { width:1450px;}
.topmenu ul li a { font-size:19px;}
.social { font-size:20px;}
.innerBanner { text-align:center;}
.topmenu ul li ul { width:250px;}
.designedby, .fmemu, .disclaimer { font-size:15px;}

}

@media (min-width:2500px) and (max-width:4000px){
.banner_main, #slideshow, #slideshow img { height:900px !important;}
.container { width:2000px;}
.topmenu ul li a { font-size:22px;}
.social { font-size:25px;}
.innerBanner { text-align:center;}
.topmenu ul li ul { width:250px;}
.designedby, .fmemu, .disclaimer { font-size:20px;}

}

@media (min-width:321px) and (max-width:480px){
.banner_main, #slideshow, #slideshow img { height:200px !important;}
.banner_main, #slideshow{ height:270px !important;}
.building-text-inner { width: 100%;}
.building-bg { background: none;}
}


@media (min-width:481px) and (max-width:640px){
.banner_main, #slideshow, #slideshow img { height:300px !important;}
.banner_main, #slideshow{ height:370px !important;}
.building-text-inner { width: 100%;}
.building-bg { background: none;}
}

@media (min-width:641px) and (max-width:768px){
.banner_main, #slideshow, #slideshow img { height:350px !important;}
.banner_main, #slideshow{ height:415px !important;}
.building-text-inner { width: 100%;}
.building-bg { background: none;}
}

@media (min-width:768px) and (max-width:999px){

.banner_main, #slideshow, #slideshow img { height:450px !important;}
.banner_main, #slideshow{ height:515px !important;}

}

@media (min-width:999px) and (max-width:1200px){

.banner_main, #slideshow, #slideshow img { height:611px !important;}
.col-lg-4, .header .col-lg-8, .servicesListing .col-lg-3 , .col-lg-5,.col-lg-7, .midpart .col-lg-6, .aboutListing  .col-lg-6{float:left; }

.topmenu ul li a { padding:0 8px;}
.logo img { width:280px; height:auto;}

.links a { margin-left:56px;}
.midpart .col-lg-6, .aboutListing  .col-lg-6{ width:50%;}

.midpart .col-lg-4 { width:33.3333%}
.col-lg-5 { width:41.6667%}
.col-lg-7 { width:58.3333%}
.whoarewe { width:80%; background-color:rgba(255,255,255,0.8)}
.servicesListing .col-lg-3 { width:25%;} 
.innerBanner img { width:100%;}
}

.menupart2 { background:#fa6401; margin:10px 0px; padding:0px;}
.menupart2  li  { list-style:none; font-weight:bold;}
.menupart2  li a { border-bottom:solid 1px #fff; color:#fff; padding:10px; display:block;}
.menupart2  li a:hover { background:#1f2122 ; text-decoration:none;}

 
