/* general */
* { margin: 0px; padding: 0px; }
html, body { font-family: 'Raleway', sans-serif; font-size: 16px; color: #5f5f5f; font-weight: 400; }
input, select, textarea { font-family: 'Raleway', sans-serif; font-size: 16px; color: #5f5f5f; }
body { background: #fff; }
img { border: 0px; max-width: 100%; height: auto; }
:focus { outline: none; }
ul { list-style: none; }
a:hover { text-decoration: none; }
:focus, a,button,input,textarea,span,em { outline: none!important; transition: .50s ease-in-out; -moz-transition: .50s ease-in-out; -webkit-transition: .50s ease-in-out; }
strong { font-weight: 700;}
h1,h2,h3,h4,h5,h6,p,ul,ol{margin: 0px;}
ul { padding: 0; }
h2 { font-size: 45px; font-weight: 700; color: #3c3c3c; }

/* global classes */
.clear { clear: both; height: 1px; }

/* wrapper */
#wrapper { width: 100%; float: left; overflow: hidden; }

	/* my container */
	.mycontainer { padding: 0 15px; width: 100%; max-width: 1330px; margin: 0 auto; }

	/* header wrapper */
	#headerWrapper { width: 100%; float: left; position: relative; z-index: 9; }

		.topheader { padding: 20px 0; width: 100%; float: left; background: linear-gradient(to right, #ff6813 0%, #ff3c0c 100%); }
		.topheader ul { float: right; padding: 30px 0 0; }
		.topheader ul li:nth-child(1) { padding: 5px 14px 5px 0; border-right: 1px solid #ffa68a; }
		.topheader ul li { margin: 0 0 0 10px; color: #fff; display: inline-block; }
		.topheader ul li a { width: 45px; height: 45px; color: #1d1d1d; text-align: center; line-height: 45px; border-radius: 100%; display: inline-block; background: #fff; }
		.topheader ul li:hover a { color: #ff410d; }
	
		/* header logo */
		.logoArea { float: left; }
	
		/* menu Area */
		.botheader { width: 100%; float: left; background: linear-gradient(to top, #0d0d0d 0%, #282828 100%); }
		.menuArea ul { padding: 15px 0; text-align: center; }
		.menuArea ul li { border-right: 1px solid #ccc; display: inline-block; position: relative; }
		.menuArea ul li:last-child { border: none; }
		.menuArea ul li a { padding: 30px 60px; font-size: 17px; color: #bababa; text-transform: uppercase; text-decoration: none; }
		.menuArea ul li:hover a,.menuArea ul li.current_page_item a,.menuArea ul li.current_page_parent a { color: #ff410d; }
		
		.menuArea ul li ul { padding: 0; display: none; position: absolute; top: 40px; text-align: left; left: 0; width: 290px; background: rgba(0,0,0,0.95); }
		.menuArea ul li:hover ul { display: block; }
		.menuArea ul li:hover ul li { padding: 0px; width: 100%; display: block; border-bottom: 1px solid #2e2e2e; border-right: none; }
		.menuArea ul li:hover ul li:last-child { border-bottom: 0px; }
		.menuArea ul li:hover ul li a { padding: 13px 0 13px 15px; display: block; color: #acacac; text-decoration: none; border: 0px; }
		.menuArea ul li:hover ul li a:before { margin: 0 12px 0 3px; content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 400;}
		.menuArea ul li:hover ul li a:hover,.menuArea ul li:hover ul li.current_page_item a { color: #ff410d; }
	
		/* mobile menu */
		.mobilemenuArea { display: none; }
		
	/* header wrapper */
	#bannerWrapper { width: 100%; float: left; }
	
		/* banner area */
		.bannerArea { width: 100%; float: left; position: relative; }
		.bannerArea .item { width: 100%; float: left; text-align: center; background-size: cover; background-position: center top; }
		.bannerArea .overlay { width: 100%; height: 750px; float: left; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.3); }
		.bannerArea h2 { display: inline-block; font-size: 98px; color: #fff; font-weight: 700; text-transform: uppercase; }
		.bannerArea .owl-nav { position: relative; }
		.bannerArea .owl-prev { padding: 0 0 0 40px; width: 110px; height: 100px; color: #5f5f5f; border-top-right-radius: 100%; border-bottom-right-radius: 100%; line-height: 100px; text-align: center; font-size: 50px; position: absolute; top: -410px; left: -55px;  background-color: rgb(255,255,255,0.6); }
		.bannerArea .owl-next { padding: 0 40px 0 0; width: 110px; height: 100px; color: #5f5f5f; border-top-left-radius: 100%; border-bottom-left-radius: 100%; line-height: 100px; text-align: center; font-size: 50px; position: absolute; top: -410px; right: -55px;  background-color: rgb(255,255,255,0.6); }

		/* innerbanner area */
		.innerbannerArea { width: 100%; float: left; position: relative; }
		.innerbannerArea .item { width: 100%; float: left; text-align: center; background-size: cover; background-position: center top; }
		.innerbannerArea .overlay { width: 100%; height: 480px; float: left; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.5); }
		.innerbannerArea h2 { display: inline-block; font-size: 73px; color: #fff; font-weight: 700; text-transform: uppercase; }
	
		
	/* content wrapper */
	#middleWrapper { width: 100%; float: left; }

		/* about area */
		.aboutArea { padding: 80px 0; width: 100%; float: left; position: relative; }
		.aboutArea:after { margin: 0 auto; content: ""; width: 0; height: 0; border-bottom: 50px solid #fff; border-left: 3500px solid transparent; position: absolute; top: -50px; left: 0; right: 0 }
		.aboutArea h2 { padding: 5px 0 30px; }
		.aboutArea h6 { font-size: 34px; color: #3c3c3c; font-weight: 400; }
		.aboutArea p { padding: 0 0 30px; color: #5f5f5f; line-height: 31px; }
		.aboutArea a { padding: 15px 45px; display: inline-block; font-size: 20px; color: #8e8e8e;  text-transform: uppercase; border: 2px solid #8e8e8e; position: relative; }
		.aboutArea a:after { content: ""; width: 100px; height: 10px; position: absolute; top: -5px; left: 80px; background: #fff; }
		.aboutArea a:before { content: ""; width: 100px; height: 10px; position: absolute; bottom: -5px; left: 30px; background: #fff; }
		.aboutArea a:hover { color: #ff410d; border: 2px solid #ff410d; }
		.aboutArea a:hover:after, .aboutArea a:hover:before { display: none; transition: .50s ease-in-out; -moz-transition: .50s ease-in-out; -webkit-transition: .50s ease-in-out; }

		/* solution area */
		.solutionArea { padding: 80px 0; width: 100%; float: left; position: relative; background: #f7f7f7; }
		.solutionArea:after { margin: 0 auto; content: ""; width: 0; height: 0; border-bottom: 60px solid #f7f7f7; border-left: 3500px solid transparent; position: absolute; top: -60px; left: 0; right: 0 }
		.solutionArea .owl-item { padding: 0; width: 100%; float: left;	}
		.solutionArea .item { width: 100%; float: left; cursor: pointer; background-size: cover; background-position: center top; }		
		.solutionArea .overlay { padding: 20px; width: 100%; height: 450px; float: left; display: flex; align-items: end; justify-content: center; background: linear-gradient(to bottom, transparent 0%, #000 95%); }
		.solutionArea .item:hover .overlay { background: linear-gradient(to bottom, transparent 0%, #c03d0c 95%); }
		.solutionArea h2 { padding: 0 0 20px; text-align: center; }
		.solutionArea h5 { font-size: 23px; color: #fff; }
		.solutionArea p.sloutonPaira { padding: 0 250px 30px; font-size: 18px; text-align: center; }
		.solutionArea .item p { padding: 10px 0 30px; font-size: 18px; color: #fff; line-height: 28px; }
		.solutionArea a { padding: 15px 45px; display: inline-block; float: right; font-size: 20px; color: #ea7d21;  text-transform: uppercase; border: 2px solid #ea7d21; position: relative; }
		.solutionArea a:after { content: ""; width: 100px; height: 10px; position: absolute; top: -5px; left: 180px; background: #f7f7f7; }
		.solutionArea a:before { content: ""; width: 100px; height: 10px; position: absolute; bottom: -5px; left: 30px; background: #f7f7f7; }
		.solutionArea a:hover:after, .solutionArea a:hover:before { display: none; transition: .50s ease-in-out; -moz-transition: .50s ease-in-out; -webkit-transition: .50s ease-in-out; }
		
		.solutionArea .owl-nav { padding: 30px 0 0; display: flex; position: relative; }
		.solutionArea .owl-prev, .solutionArea .owl-next { margin: 0 15px 0 0; width: 60px; height: 60px; border-radius: 100%; color: #bcbcbc; border: 1px solid #bcbcbc!important; line-height: 60px; text-align: center; font-size: 20px; }
		.solutionArea .owl-prev:hover, .solutionArea .owl-next:hover { color: #fff; border: 1px solid #fff; border: 1px solid #ec4605!important; background: linear-gradient(to right, #f16e09 0%, #ec4605 100%); }

		/* intrest area */
		.intrestArea { padding: 80px 0; width: 100%; float: left; position: relative; }
		.intrestArea:after { margin: 0 auto; content: ""; width: 0; height: 0; border-bottom: 60px solid #fff; border-left: 3500px solid transparent; position: absolute; top: -60px; left: 0; right: 0 }
		.intrestArea h2 { padding: 0 0 50px; text-align: center; }
		.intrestArea ul li { width: 11%; float: left; text-align: center; }
		.intrestArea ul li a { font-size: 20px; color: #404040; font-weight: 500; }
		.intrestArea ul li img { margin: 0 auto 15px; display: block; }

		/* think area */
		.thinkArea { padding: 80px 0; width: 100%; float: left; position: relative; background: #f7f7f7; }
		.thinkArea:after { margin: 0 auto; content: ""; width: 0; height: 0; border-top: 60px solid #fff; border-left: 3500px solid transparent; position: absolute; top: 0; left: 0; right: 0; z-index: 2; }	
		.thinkArea h2 { padding: 0 0 20px; text-align: center; }
		.thinkArea p.sloutonPaira { padding: 0 250px 30px; font-size: 18px; text-align: center; }
		.thinkArea .item:hover { transform: scale(1.08); transition: .50s ease-in-out; -moz-transition: .50s ease-in-out; -webkit-transition: .50s ease-in-out; }
		.thinkArea .itemBox { padding: 20px; margin: -50px auto 0; width: 87%; position: relative; background: #fff; }
		.thinkArea .itemBox h4 { padding: 0; font-size: 20px; color: #333333; font-weight: 600; }
		.thinkArea .itemBox p { padding: 15px 0; color: #545454; }
		.thinkArea .itemBox a { font-size: 20px; color: #ea7d21; font-weight: 500; }
		.thinkArea .itemBox a i { font-size: 15px; }
		.thinkArea a.thinkBtn { padding: 15px 45px; margin: 70px auto 0; width: 320px; display: block; font-size: 20px; color: #ea7d21;  text-transform: uppercase; border: 2px solid #ea7d21; position: relative; }
		.thinkArea a.thinkBtn:after { content: ""; width: 100px; height: 10px; position: absolute; top: -5px; left: 180px; background: #f7f7f7; }
		.thinkArea a.thinkBtn:before { content: ""; width: 100px; height: 10px; position: absolute; bottom: -5px; left: 30px; background: #f7f7f7; }
		.thinkArea a:hover:after, .thinkArea a:hover:before { display: none; transition: .50s ease-in-out; -moz-transition: .50s ease-in-out; -webkit-transition: .50s ease-in-out; }

		/* think area */
		.testimonialArea { padding: 80px 0 150px; width: 100%; float: left; position: relative; background: #fff; }
		.testimonialArea:after { margin: 0 auto; content: ""; width: 0; height: 0; border-top: 60px solid #f7f7f7; border-left: 3500px solid transparent; position: absolute; top: 0; left: 0; right: 0; z-index: 2; }	
		.testimonialArea h2 { padding: 0 0 10px; text-align: center; }
		.testimonialArea .owl-stage-outer { padding: 40px 0; }
		.solutionArea .owl-item { padding: 0; width: 100%; float: left;	}
		.testimonialArea .item { padding: 40px 25px 15px; width: 100%; float: left; -webkit-box-shadow: 0px 0px 50px 0px rgba(229,229,229,1);-moz-box-shadow: 0px 0px 50px 0px rgba(229,229,229,1);box-shadow: 0px 0px 50px 0px rgba(229,229,229,1); background: #fff; }	
		.testimonialArea .item h5 { padding: 0 0 10px; font-size: 18px; color: #3c3c3c; font-weight: 500; position: relative; }
		.testimonialArea .item h5:after { content: ""; width: 5px; height: 60px; position: absolute; left: -25px; top: 0; background: linear-gradient(to top, #e6641a 0%, #ee9227 100%); }
		.testimonialArea .item h5:before { content: ""; width: 99px; height: 80px; position: absolute; right: 0; top: -25px; background: url(../images/quote.png); }
		.testimonialArea .item h6 { padding: 0 0 20px; font-size: 15px; color: #6e6e6e; font-weight: 400; }
		.testimonialArea .item p { padding: 0 0 20px; }

		.testimonialArea .owl-nav { visibility: hidden; }
		.testimonialArea .owl-dots { position: absolute; bottom: 0; left: 0; width: 100%; float: left; text-align: center; }
		.testimonialArea .owl-dots .owl-dot { margin: 0 5px; width: 17px; height: 17px; display: inline-block; border-radius: 100%; background: #97897f; }
		.testimonialArea .owl-dots .owl-dot:hover,.testimonialArea .owl-dots .owl-dot.active  { background: #ea7d21; }

		/* aboutus area */
		.aboutusArea { padding: 80px 0; width: 100%; text-align: center; float: left; position: relative; }
		.aboutusArea:after { margin: 0 auto; content: ""; width: 0; height: 0; border-bottom: 50px solid #fff; border-left: 3500px solid transparent; position: absolute; top: -50px; left: 0; right: 0 }
		.aboutusArea h2 { padding: 5px 0 30px; font-size: 67px; color: #2c2c2c; text-transform: uppercase; }
		.aboutusArea p { padding: 0 90px 30px; color: #707070; line-height: 34px; }
		.aboutusArea img { padding: 0 0 30px; }

		/* aboutus area */
		.teamArea { padding: 80px 0; width: 100%; text-align: center; float: left; position: relative; background: #efefef; }
		.teamArea:after { margin: 0 auto; content: ""; width: 0; height: 0; border-bottom: 50px solid #efefef; border-left: 3500px solid transparent; position: absolute; top: -50px; left: 0; right: 0 }
		.teamArea h2 { padding: 5px 0 60px; font-size: 67px; color: #0d0d0d; text-transform: uppercase; }
		.teamArea .item { position: relative; }
		.teamArea .item img { width: 100%; }
		.teamArea .designation { padding: 0 0 20px 15px; width: 60%; float: left; text-align: left; position: absolute; left: 0; bottom: 0; z-index: 1; }
		.teamArea .designation h4 { padding: 0 0 5px; font-size: 18px; color: #000; font-weight: 700; text-transform: uppercase; }
		.teamArea .designation h3 { font-size: 20px; color: #000; font-weight: 700; text-transform: uppercase; }
		.teamArea .designation::after { content: ""; width: 0; height: 0; border-bottom: 110px solid #fff; border-right: 415px solid transparent; z-index: -1; position: absolute; left: 0; bottom: 0; }
		.teamArea .socialList { padding: 0 25px 20px 0; width: 40%; float: right; text-align: right; position: absolute; right: 0; bottom: 0; z-index: 1; }
		.teamArea .socialList ul li { display: inline-block; margin: 0 0 0 15px; font-size: 18px; }
		.teamArea .socialList ul li a { color: #fff; }
		.teamArea .socialList::after { content: ""; width: 0; height: 0; border-bottom: 110px solid #00457c; border-left: 215px solid transparent; z-index: -1; position: absolute; right: 0; bottom: 0; }

		/* contactus area */
		.contactusArea { padding: 80px 0; width: 100%; float: left; position: relative; background: #efefef; }
		.contactusArea:after { margin: 0 auto; content: ""; width: 0; height: 0; border-bottom: 50px solid #efefef; border-left: 3500px solid transparent; position: absolute; top: -50px; left: 0; right: 0 }
		.contactusArea h2 { padding: 5px 0 30px; color: #333333; text-align: center; text-transform: uppercase; }
		.contactusArea p { padding: 0 90px 30px; font-size: 17px; color: #555555; text-align: center; line-height: 32px; }
		.contactusArea .itemForm { margin: 25px auto; width: 87%; }
		.contactusArea .itemForm em { padding: 20px 0 10px; float: left; font-style: normal; font-size: 19px; color: #333333; text-transform: capitalize; }
		.contactusArea .itemForm .form-control { padding: 15px 0; margin: 0 0 10px; font-size: 18px; color: #ff460e; border-radius: 0; border: none; border-bottom: 1px solid #555555; background: none; height: 100px; }
		 .contactusArea .itemForm textarea { padding: 15px 0; margin: 0 0 10px; width: 100%; font-size: 18px; color: #ff460e; border-radius: 0; border: none; border-bottom: 1px solid #555555; background: none; }
		 .contactusArea .itemForm .checkbox { padding: 20px 0; }
		 .contactusArea .itemForm .sbmitBtn { padding: 8px 55px; font-size: 22px; color: #fff; border: none; border-radius: 40px; font-weight: 700; background: #00457c; }
		 .contactusArea .itemForm .sbmitBtn:hover { background: linear-gradient(to right, #ff6813 0%, #ff3c0c 100%); }

		 /* professional area */
		.professionalArea { padding: 80px 0; width: 100%; float: left; position: relative; background: #efefef; }
		.professionalArea:after { margin: 0 auto; content: ""; width: 0; height: 0; border-bottom: 50px solid #efefef; border-left: 3500px solid transparent; position: absolute; top: -50px; left: 0; right: 0 }
		.professionalArea h2 { padding: 10px 0 25px; font-size: 45px; color: #333333; position: relative; z-index: 1; }
		.professionalArea .sub h2:after { content: ""; position: absolute; left: 0; top: -35px; font-size: 115px; color: #ffe5d7; z-index: -1; }
		.professionalArea .sub:nth-child(2) h2:after { content: "01."; }
		.professionalArea .sub:nth-child(3) h2:after { content: "02."; }
		.professionalArea .sub:nth-child(6) h2:after { content: "03."; }
		.professionalArea .sub:nth-child(7) h2:after { content: "04."; }
		.professionalArea .sub:nth-child(9) h2:after { content: "05."; }
		.professionalArea .sub:nth-child(10) h2:after { content: "06."; }
		.professionalArea p { padding: 0 0 30px; font-size: 16px; color: #545454; line-height: 31px; }
		.professionalArea img { padding: 0 0 40px; }
		.professionalArea a { font-size: 20px; color: #1c1c1c; font-weight: 500; }
		.professionalArea a i { margin: 0 0 0 5px; font-size: 14px; }
		.professionalArea .row.item img { width: 100%; }

		/* cloudArea area */
		.cloudArea { padding: 80px 0; width: 100%; float: left; position: relative; background: #efefef; }
		.cloudArea:after { margin: 0 auto; content: ""; width: 0; height: 0; border-bottom: 50px solid #efefef; border-left: 3500px solid transparent; position: absolute; top: -50px; left: 0; right: 0 }
		.cloudArea h2 { padding: 10px 0 25px; font-size: 45px; color: #333333; position: relative; z-index: 1; }		
		.cloudArea p { padding: 0 0 30px; font-size: 16px; color: #545454; line-height: 31px; }
		.cloudArea img { padding: 0 0 120px; z-index: -1; }
		.cloudArea figure { width: 725px; margin: 0 0 0 580px; }
		.cloudArea  a { font-size: 20px; color: #1c1c1c; font-weight: 500; }
		.cloudArea  a:hover { color: #ec4605; }
		.cloudArea a i { margin: 0 0 0 5px; font-size: 14px; }
		.cloudArea .sub h2:after { content: ""; position: absolute; left: 0; top: -35px; font-size: 115px; color: #ffe5d7; z-index: -1; }
		.cloudArea .item:nth-child(1) .sub  h2:after { content: "01."; }
		.cloudArea .item:nth-child(2) .sub h2:after { content: "02."; }
		.cloudArea .item:nth-child(3) .sub h2:after { content: "03."; }
		.cloudArea .item:nth-child(4) .sub h2:after { content: "04."; }
		.cloudArea .item:nth-child(5) .sub h2:after { content: "05."; }
		.cloudArea .item:nth-child(6) .sub h2:after { content: "06."; }
		.cloudArea .item:nth-child(7) .sub h2:after { content: "07."; }
		.cloudArea .item:nth-child(8) .sub h2:after { content: "08."; }
		.cloudArea .item:nth-child(9) .sub h2:after { content: "09."; }
		.cloudArea .item:nth-child(10) .sub h2:after { content: "10."; }
		.cloudArea .item { position: relative; width: 100%; }
		.cloudArea .item:nth-child(1) .sub, 
		.cloudArea .item:nth-child(3) .sub, 
		.cloudArea .item:nth-child(5) .sub,
		.cloudArea .item:nth-child(7) .sub,
		.cloudArea .item:nth-child(9) .sub  { padding: 20px 30px; margin: 70px 0 40px -200px; position: absolute; width: 720px; top: 0; right: 0; background: #fff; }
		.cloudArea .item:nth-child(2) .sub, 
		.cloudArea .item:nth-child(4) .sub, 
		.cloudArea .item:nth-child(6) .sub, 
		.cloudArea .item:nth-child(8) .sub, 
		.cloudArea .item:nth-child(10) .sub { padding: 20px 30px; margin: 70px -200px 40px 0; position: absolute; width: 720px; top: 0; left: 0; background: #fff; }

		/* health area */
		.healthArea { padding: 80px 0; width: 100%; float: left; position: relative; }
		.healthArea:after { margin: 0 auto; content: ""; width: 0; height: 0; border-bottom: 50px solid #fff; border-left: 3500px solid transparent; position: absolute; top: -50px; left: 0; right: 0 }
		.leftSidebar img { width: 100%; margin: 0 0 30px; border-radius: 6px; }
		.leftSidebar .item { padding: 0 20px 0 0; text-align: right; border-right: 1px solid #f5f5f5; }
		.leftSidebar .item h6 { padding: 0 0 5px; font-size: 14px; color: #8c8c8c; font-style: italic; }
		.leftSidebar .item h5 { padding: 0 0 25px; font-size: 16px; color: #0f0f0f; }
		.leftSidebar h4 { padding: 0 0 15px; font-size: 23px; color: #212121; font-weight: 500; }
		.leftSidebar p { padding: 0 0 15px; font-size: 17px; color: #858585; line-height: 27px; }
		.leftSidebar a { padding: 12px 40px; margin: 10px 0 40px; color: #fff; font-size: 16px; text-transform: uppercase; border-radius: 40px; display: inline-block; background: #ff6613; }

		.rightSidebar { padding: 30px 25px; border-radius: 5px; background: #f3f3f3; }
		.rightSidebar form { padding: 0 0 30px; position: relative; }
		.rightSidebar form input { padding: 13px 0 13px 25px; font-size: 14px; width: 100%; border: none; border-radius: 40px; color: #727272; }
		.rightSidebar .searchSbmt { border: none; position: absolute; right: 20px; top: 12px; background: none; }
		.rightSidebar h4 { padding: 0 0 30px; font-size: 20px; color: #212121; font-weight: 300; }
		.rightSidebar .item { margin: 0 0 30px; }
		.rightSidebar .item img { border-radius: 5px; }
		.rightSidebar .item .itemBox { padding: 20px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background: #fff; }
		.rightSidebar .item h5 { font-size: 18px; color: #212121; }
		.rightSidebar .item p { padding: 10px 0; font-size: 16px; color: #565555; line-height: 24px; font-weight: 300; }
		.rightSidebar .item a { font-size: 16px; color: #ff6613; }
		.rightSidebar ul li { padding: 10px 0 10px 20px; border-left: 3px solid transparent; }
		.rightSidebar ul li:hover { border-left: 3px solid #ff6613; background: #fff; }		
		.rightSidebar ul li a { color: #565555; font-size: 15px; }
		.rightSidebar .event { padding: 0 0 30px; float: left; }
		.rightSidebar .date { width: 25%; margin: 0 15px 10px 0; float: left; text-align: center; border-radius: 5px; background: #fff; }
		.date h6 { padding: 14px; color: #fff; font-size: 15px; font-weight: 300; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #ff6613; }
		.rightSidebar .date h5 { padding: 14px; color: #000; font-size: 20px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
		.rightSidebar .event p { padding: 5px 0 10px; font-size: 15px; color: #484848; }
		.rightSidebar .event a { font-size: 16px; color: #ff6613; }
	
	/* footer wrapper */
	#footerWrapper { width: 100%; float: left; position: relative; z-index: 1; }
		
		/* footer rea */
		.footerArea { padding: 80px 0 ; width: 100%; float: left; position: relative; background: #070707; }
		.footerArea:after { margin: 0 auto; content: ""; width: 0; height: 0; /*border-bottom: 50px solid #070707;*/ border-left: 3500px solid transparent; position: absolute; top: -50px; left: 0; right: 0 }
		.footerArea .item { padding: 0 0 35px; margin: 0 0 55px; width: 100%; float: left; display: flex; border-bottom: 2px solid #141414; }
		.footerArea .socialList ul { padding: 30px 0 0; }
		.footerArea .socialList ul li { margin: 0 0 0 10px; color: #fff; display: inline-block; }
		.footerArea .socialList ul li a { width: 45px; height: 45px; color: #1d1d1d; text-align: center; line-height: 45px; border-radius: 100%; display: inline-block; background: #fff; }
		.footerArea .socialList ul li:hover a { color: #fff;  transition: .50s ease-in-out; -moz-transition: .50s ease-in-out; -webkit-transition: .50s ease-in-out; background: linear-gradient(to bottom, #ee9227 0%, #e6661b 100%); }
		.footerArea h3 { padding: 0 0 30px; font-size: 20px; color: #dfdfdf; font-weight: 700; }
		.footerArea p { padding: 30px 84px 10px 0; font-size: 14px; line-height: 27px; }		
		.footerArea .footerList ul li { padding: 0 0 15px; }
		.footerArea .footerList ul li a { color: #858585; }
		.footerArea .footerList ul li:hover a { color: #e6661b; }
		.footerArea form { padding: 0 0 30px; position: relative; }
		.footerArea form input { padding: 22px 30px; width: 100%; font-size: 14px; color: #858585; border-radius: 40px; border: none; background: #202020; }
		.footerArea form .sbmitBtn { padding: 0; font-size: 25px; color: #ea7d21; border: none; position: absolute; top: 13px;    right: 30px; cursor: pointer; background: none; }

		/* copyright Area */
		.copyrightArea { padding: 20px 0; width: 100%; float: left; font-size: 15px; text-align: center; color: #858585; background: #000; }

/* buttons */
.btn { padding: 18px 55px; display: inline-block; font-size: 20px; font-weight: 700; text-decoration: none; border-radius: 0px; }

.my-whitebor,a.my-whitebor { color: #fff; border: 2px solid #fff; }
.my-whitebor:hover,a.my-whitebor:hover { color: #fff; border: 2px solid #efad00; background: #efad00; }

/* Begin Images */
.aligncenter { display: block; margin: 0 auto; }
.alignright { margin: 0; display: inline; }
.alignleft { margin: 0 30px 5px 0; display: inline; }
.alignright { float: right; width: 100%; }
.alignleft { float: left; }
/* End Images */

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
input[type=number] { -moz-appearance: textfield; appearance: textfield;margin: 0; }
.navBox { float: right; }
.navBox a {font-size: 18px; color: #565656; }
.navBox a:hover, .page-numbers.current  { color: #ff6613; }
.navBox .next, .navBox .prev { padding: 9px 30px; margin: 0 10px; color: #363636; font-size: 16px; border-radius: 30px; border: 1px solid #e9e9e9; }
.navBox .next:hover, .navBox .prev:hover { color: #fff; border: 1px solid #ff6613; background: #ff6613; }
span.wpcf7-list-item { margin: 0!important; }
.menuArea ul ul li a {
    font-size: 14px;
}
.contactusArea .itemForm em span {
    color: red;
    font-size: 20px;
    padding: 0 0 0 5px;
}
.aboutusArea p.abcd {
	    padding: 0 163px 30px !important;	
}








/* Tabs*/
section {
    padding: 0px 0;
}


#tabs{
	background: ;
    color: #707070;
}
#tabs h6.section-title{
    color: #eee;
}

#tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #000000a8;
    background-color: transparent;
    border-color: transparent transparent ;
    border-bottom: 4px solid #FF4E0F!important;
    font-size: 20px;
    
}
#tabs .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #000000a8;
    font-size: 20px;
}
.t1{text-align: justify; padding: 20px;}
.t2{text-align: justify;padding: 20px;}

.t1 .fa{    color: #004581;font-size: 35px;padding: 10px}
.t1 .far{color: #004581;font-size: 35px;padding: 10px}
.t2 .fa{    color: #004581;font-size: 35px;padding: 10px;}
.last{
	margin: 15px 15px;
}

.last img {
    width: auto;
    height: 80px;
    margin: 10px;
    }
