/*-----------------------------
    CSS INDEX
	===================
	1.	header-top-area
	2.  slider-area
	3.	home-service-area
	4.	our-service-area
	5.	testimonial-area
	6.	counter-area
	7.	recent-work-area
	8.	blog-area
	9.	footer
	10.	what-we-do
	11. portfolio-area
	12. team-area
	13.	contact-area
	14.	breadcrumb-banner-area
	15.	about-area
	16.	action-area
	17.	blog-details
	18.	brand-area
	19.	project-details-area
	20.	pricing-area
	21.	map
	-----------------------------------------------------------------------------------*/

	.owl-carousel.owl-drag .owl-item{
		touch-action: inherit!important;
	}

	section{
		padding:80px 0;
	}

	button {
		outline: 0!important;
		-webkit-box-shadow: none;
		box-shadow: none;
		border: none;
		padding: 0;
	}

	.form-control {
		height: 50px;
		color: #f76649;
		border: 1px solid #e1e1e1;
		background-color: #fff;
		border-radius: 0;
		font-size: 16px;
		padding: 10px 20px;
		width: 100%;
	}

	textarea.form-control {
		height:auto;
		min-height: calc(1.5em + .75rem + 2px);
		display: block;
		width: 100%;
	}

	.content{
		padding-top: 70px;
	}

	/* header-top-area */

	.header-top-area{
		transition: all 500ms;
		background-color:#fff;
	}

	.header-menu .scroll-header .main-menu.transparent-menu ul li a {
		color: #000;
	}

	.scroll-header {
		animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;
		background: #ffffff none repeat scroll 0 0;
		box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
		left: 0;
		position: fixed;
		top: 0;
		width: 100%;
		z-index: 99999;
	}

	.header-logo {
		position: relative;
		z-index: 1;
		text-align: right;
	}

	.site-branding {
		padding: 9px 20px 7px 15px;
		position: relative;
	}

	.site-branding img{
		height:110px;
	}

	.site-branding::before {
		background: #ffffff none repeat scroll 0 0;
		bottom: 0;
		content: "";
		left: -46%;
		position: absolute;
		top: 0;
		width: 1000px;
	}

	.site-branding::after {
		width: 150px;
		height: 100px;
		transform: skew(20deg);
		background: red;
		content: "";
		height: 0;
		position: absolute;
		right: -104px;
		top: 0;
		width: 0;
	}

	.header-left {
		margin-top: 28px;
		float:right;
	}

	.navbar-fixed-top{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 7;
		width: 100%;
		background-color: #fff;
		transition: all 500ms;
	}

	.navbar-fixed-top .site-branding img{
		height:80px;
	}

	.navbar-fixed-top .header-left {
		margin-top: 15px;
	}


	.dropdown-menu-list{
		margin-bottom: 20px;
	}

	.dropdown-header{
		font-size: 16px;
		color:#E97728;
		padding: 0 0 10px;
	}

	ul.dropdown-menu-list a {
		color: #4c4c4c;
		font-weight: 300;
		line-height: 27px;
		font-size: 14px;
	}

	.navbar .dropdown-menu{
		left:auto;
	}

	/* slider-area */
  /*.slider-area .owl-item{
    width:100%;
    }*/

    .slider-wrapper {
    	background-position: center center;
    	background-size: cover;
    	background-blend-mode: overlay;
    	background-color: rgba(0 0 0 / 45%);
    	width:100%;
    	height: 87vh;
    	display: flex;
    	align-items: center;
    }

    .first-slide{
    	text-align:center;
    }

    .slider-text {
    	margin-top: -60px;
    }

    .slider-1 h2, .slider-1 span, .slider-1 p{
    	color:#fff !important;
    }

    .slider-text h2 {
    	color: #3f3f3f;
    	font-size: 52px;
    	font-weight: 700;
    	letter-spacing: 4px;
    	line-height: 70px;
    }

    .slider-text span {
    	color: #e97728;
    	text-decoration: underline;
    }

    .slider-info {}

    .slider-info p {
    	color: #3f3f3f;
    	font-size: 16px;
    	font-weight: 400;
    	margin-bottom: 0;
    	line-height: 30px;
    }

    .slider-text>a {
    	background: #e97728 none repeat scroll 0 0;
    	border-radius: 7px;
    	color: #ffffff;
    	display: inline-block;
    	font-size: 14px;
    	font-weight: 400;
    	line-height: 1;
    	margin-top: 24px;
    	padding: 17px 24px;
    	text-transform: uppercase;
    	transition: .3s;
    }

    .slider-text>a:hover {
    	background: #3f3f3f;
    }

    .slider-active .owl-nav button {
    	background: #e97728 !important;
    	color: #ffffff !important;
    	display: inline-block;
    	font-size: 30px !important;
    	height: 60px;
    	left: 0;
    	line-height: 60px;
    	opacity: 0;
    	position: absolute;
    	text-align: center;
    	top: 50%;
    	transform: translateY(-50%);
    	transition: all 0.3s ease 0s;
    	width: 60px;
    }

    .slider-active .owl-nav button.owl-next {
    	left: auto;
    	right: 0;
    }

    .slider-active:hover .owl-nav button {
    	left: 20px;
    	opacity: 1;
    }

    .slider-active:hover .owl-nav button.owl-next {
    	left: auto;
    	right: 20px
    }

    .slider-content {}

    .slider-content {
    	width: 685px;
    }

    .slider-content h2 {
    	color: #ffffff;
    	font-size: 65px;
    	font-weight: 900;
    	line-height: 69px;
    	margin-bottom: 28px;
    }

    .slider-content p {
    	color: #ffffff;
    	font-size: 32px;
    	font-weight: 400;
    	line-height: 50px;
    	margin-bottom: 0;
    }

    .slider-content a {
    	border: 2px solid #ffffff;
    	border-radius: 25px;
    	color: #ffffff;
    	display: inline-block;
    	font-size: 14px;
    	font-weight: 500;
    	line-height: 1;
    	margin-top: 43px;
    	padding: 20px 40px;
    	transition: all 0.3s ease 0s;
    }

    .slider-content a:hover {
    	background: #e97728;
    	border-color: #e97728;
    }

    .vh {
    	height: 100vh
    }

    .d-flex {
    	display: flex;
    	align-items: center
    }

    .slider-wrapper .col-md-8.col-lg-6.pr-0 {
    	width: 52%
    }

    /* slider animation */
    .slider-text-animation {}

    .slider-text-animation h2,
    .slider-text-animation .inner-content p,
    .slider-text-animation .slider-info,
    .slider-text-animation a {
    	animation-duration: 1s;
    	animation-fill-mode: both;
    	animation-name: fadeOutDown;
    }

    .active .slider-text-animation h2,
    .active .slider-text-animation .inner-content p,
    .active .slider-text-animation .slider-info,
    .active .slider-text-animation a {
    	animation-name: fadeInUp;
    }

    .slider-text-animation h2 {
    	animation-delay: 0.5s;
    }

    .slider-text-animation .slider-info,
    .slider-text-animation .inner-content p {
    	animation-delay: 1s;
    }

    .slider-text-animation a {
    	animation-delay: 1.5s;
    }

    /* about us */

    .about-us .about-img{
    	background-image: url(../img/about-1.jpg);
    	background-repeat: no-repeat;
    	background-size: cover;
    	background-blend-mode: overlay;
    	background-color: rgba(255 255 255 / 32%);
    	position: relative;
    	height:520px;
    	z-index:1;
    }

    .about-us .about-img .about-inner-img{
    	position: absolute;
    	right: -120px;
    	top: 40px;
    }
    .about-us .about-img .about-inner-img:before{
    	content: "";
    	position: absolute;
    	bottom: -15px;
    	left: -15px;
    	border-left: 120px solid #e97728;
    	border-top: 120px solid transparent;
    	border-right: 100px solid transparent;
    	z-index: -1;
    }

    .about-content{
    	width: 60%;
    	margin: 0 auto;
    }

    .about-content p{
    	text-align: justify;
    	line-height: 38px;
    	font-size: 16px;
    }

    .content .about-content{
    	width:100%;
    }

    .madhura-quality{
    	padding:100px;
    	margin-top: 70px;
    	background-repeat: no-repeat;
    	background-size: cover;
    	background-attachment: fixed;
    }

    .madhura-quality h3{
    	color: #e97728;
    	font-size: 22px;
    	font-weight: 700;
    }

    .madhura-quality table {
    	margin-bottom: 30px;
    }
    .madhura-quality table td {
    	color: #000;
    	border: 2px solid #e97728;
    	padding: 10px 20px;
    	font-size: 18px;
    	width: 30%;
    }

    .madhura-quality ul li{
    	list-style: inside;
    	margin-bottom: 10px;
    	font-size: 17px;
    }

    .madhura-quality span{
    	margin-bottom: 15px;
    	display: block;
    	font-size: 16px;
    }

    .madhura-quality p{
    	font-size: 18px;
    }

    /* Why Choose */


    .why-wrapper{
    	display:block;
    }

    .why-wrapper.wrapper-first{
    	margin-bottom: 100px;
    }

    .why-us {
    	padding: 60px 300px;
    	background-image: url(../img/why.jpg) !important;
    	background-position: 100% 214% !important;
    	background-repeat: no-repeat;
    	background-size: cover;
    	background-blend-mode: overlay;
    	background-color: rgb(0 0 0 / 48%) !important;
    }

    .why-us h2{
    	margin-left: 10px;
    	margin-top: 42px;
    	display: inline-block;
    	color: #fff !important;
    	padding: 10px;
    }

    .why-box{
    	position: relative;
    	padding-left: 16%;
    	margin-bottom: 30px;
    	transition: .2s
    }

    .why-icon{
    	position: absolute;
    	left: 0;
    	top: 0;
    	width: 15%;
    	height: 100%;
    	z-index: 1;
    	color:#e97728;
    }

    .why-table{
    	display: table;
    	height: 90%;
    	width: 65%;
    }

    .why-table-cell{
    	display: grid;
    	vertical-align: top;
    	text-align: center;
    	width: 75px;
    	border: 2px solid #cecece;
    	padding: 25px 0px 20px;
    	font-size: 33px;
    	border-radius: 10px 50px 10px 20px;
    }

    .why-table-cell em{


    	font-size: 40px;
    }

    .why-content{
    	padding-top: 24px;
    	padding-right: 15px;
    	font-size: 14px;
    	font-weight: 400;
    	color: #555;
    }

    .why-content h3{
    	font-size: 30px;
    	color: #fff;
    	text-transform: uppercase;
    }

    .why-content p{
    	padding-bottom: 5px;
    	color:#fff;
    	display:none;
    }

    .why-img{
    	position: absolute;
    	top: -175px;
    	right: 65px;
    	border: 8px solid #e97728;
    	padding: 10px;
    }
    .why-img img{
    	height:500px;
    }

    /* Home product */

    .work-img {
    	position: relative;
    }

    .work-img a {
    	position: relative;
    	display: block;
    }

    .work-img>a::before {
    	background: #4a4b4c none repeat scroll 0 0;
    	content: "";
    	height: 100%;
    	left: 0;
    	opacity: 0;
    	position: absolute;
    	top: 0;
    	width: 100%;
    	transition: .3s;
    	transform: scale(0);
    }

    .work-wrapper:hover .work-img a::before {
    	opacity: 0.8;
    	transform: scale(1);
    }

    .work-img img {
    	width: 100%;
    }

    .work-img a img {}

    .work-text {
    	bottom: 0;
    	padding-bottom: 20px;
    	position: absolute;
    	transition: .3s;
    	opacity: 0;
    }

    .work-wrapper:hover .work-text {
    	margin-left: 20px;
    	opacity: 1;
    }

    .work-text h3 {
    	font-size: 18px;
    	font-weight: 600;
    	margin-bottom: 3px;
    }

    .work-text h3 a {
    	color: #ffffff;
    	transition: .3s;
    }

    .work-text h3 a:hover {
    	color: #e97728;
    }

    .work-text span {
    	color: #ffffff;
    	font-size: 14px;
    	font-weight: 300;
    }

    .works-active .owl-nav div {
    	background: #ffffff none repeat scroll 0 0;
    	border: 1px solid #ff8c58;
    	border-radius: 100%;
    	color: #ff8c58;
    	display: inline-block;
    	font-size: 36px;
    	height: 48px;
    	left: 0;
    	line-height: 48px;
    	opacity: 0;
    	position: absolute;
    	text-align: center;
    	top: 50%;
    	transform: translateY(-50%);
    	transition: all 0.3s ease 0s;
    	width: 48px;
    }

    .works-active .owl-nav div.owl-next {
    	left: auto;
    	right: 0;
    }

    .works-active:hover .owl-nav div {
    	opacity: 1;
    }

    .works-active:hover .owl-nav div:hover {
    	background: #e97728;
    	color: #fff;
    	border: #fff;
    }

    .works-active:hover .owl-nav div.owl-next {
    	left: auto;
    }

    /* Inquiry area */

    .inquiry-img {
    	background-image: url(../img/inquiry.jpg);
    	background-position: center center;
    	background-repeat: no-repeat;
    	background-size: cover;
    	height: 100%;
    }

    .request-quote-content {
    	margin-top: -6px;
    	margin-bottom: 100px;
    }

    .request-quote-content .top-title {
    	font-size: 16px;
    	color: #f76649;
    	display: block;
    	margin-bottom: 10px;
    }

    .request-quote-content h2 {
    	font-size: 28px;
    	margin-bottom: 10px;
    }

    .request-quote-content .request-quote-from {
    	background-color: #fff;
    	padding: 30px;
    	margin-left: -150px;
    	box-shadow: 15px 20px 18px 4px #00000024;
    }

    .request-quote-content .request-quote-from .form-group {
    	margin-bottom: 20px;
    }

    .request-quote-content .request-quote-from .form-group .form-label {
    	font-size: 14px;
    	line-height: 1;
    	margin-bottom: 12px;
    	font-weight: 600;
    }

    .request-quote-content .request-quote-from .default-btn {
    	display: block;
    	width: 100%;
    }

    .default-btn {
    	font-size: 16px;
    	color: #fff;
    	line-height: 1;
    	-webkit-transition: all ease .5s;
    	transition: all ease .5s;
    	text-align: center;
    	background-color: #f76649;
    	position: relative;
    	z-index: 1;
    	overflow: hidden;
    	display: inline-table;
    	padding: 20px 45px;
    	border-radius: 4px;
    }

    .default-btn:hover {
    	background-color: #1f2428;
    	color: #fff;
    }

    .default-btn span {
    	position: relative;
    	padding-right: 25px;
    }

    .default-btn span i {
    	position: absolute;
    	top: 2px;
    	right: 0;
    }

    /* Export */

    .export{
    	/*background-color: #bbd5e4;*/
    	background-image: url(../img/our-export2.jpg);
    	background-position: center center;
    	background-repeat: no-repeat;
    	background-size: cover;
    	height: 100%;
    	position: relative;
    	overflow:hidden;
    	padding: 0;
    }

    .export-wrapper{
    	display:flex;
    	align-items: center;
    	justify-content:center;
    	text-align:center;
    }

    .export-content-wrapper{
    	background-blend-mode: overlay;
    	background-color: #fff;
    	padding: 150px 0 380px;
    	position: relative;
    	width: 100%;
    }

    .export-wrapper h2{
    	color: #e97728;
    }

    .export-wrapper .export-content p{
    	font-weight: bold;
    	font-size: 25px;
    	line-height: 2;
    }

    .other-img{
    	position: absolute;
    	left: 17%;
    	bottom: 70px;
    	border: 20px solid rgb(241 241 241 / 62%);
    	width: 600px;
    	height: 510px;
    }

    .export-content{
    	position: absolute;
    	z-index: 11;
    	background-color: #fff;
    	padding: 10px 0;
    }

    .export-content p{
    	text-align: center;
    	font-size: 22px;
    	line-height: 40px;
    }

    .export-page-content{
    	padding:100px 0;
    }

    .export-page-content p{
    	font-size: 24px;
    	text-align: center;
    	line-height: 54px;
    	font-weight: 500;
    }

    /* Product */

    .product-content{
    	background-color: #F3F4F6 ;
    }

    .product-list{
    	border-radius: 10px;
    	background-color: #ffffff;
    	padding-top: 25px;
    	padding-left: 20px;
    	padding-right: 20px;
    	padding-bottom: 20px;
    	margin-bottom: 24px;
    	transition: 0.4s;
    	display: inline-block;
    	width: 100%;
    	border-color: transparent;
    }

    .product-list:hover{
    	box-shadow:0 10px 30px rgb(0 0 0 / 8%);
    }

    .product-list h4{
    	font-size: 22px;
    }

    .product-list ul li a{
    	color: #666;
    	font-size: 16px;
    	line-height:28px;
    }

    .product-active{
    	margin-top: 30px;
    }

    .product-active .owl-nav button {
    	background: #ffffff none repeat scroll 0 0 !important;
    	border: 1px solid #ff8c58 !important;
    	border-radius: 100%;
    	color: #ff8c58!important;
    	display: inline-block;
    	font-size: 36px!important;
    	height: 50px;
    	left: -15px;
    	line-height: 45px;
    	opacity: 1;
    	position: absolute;
    	text-align: center;
    	top: 50%;
    	transform: translateY(-50%);
    	transition: all 0.3s ease 0s;
    	width: 50px;
    }

    .product-active .owl-nav button.owl-next {
    	left: auto;
    	right: -15px;
    }

    .portfolio-area .product-wrapper{
        display: flex;
        height: 354px;
        width: 270px;
    }

    .product-active .product-img{
    	border-radius: 10px 80px 10px 20px;
    	border: 2px solid #cecece;
    	padding: 10px!important;
        display: flex;
        align-items: center;
        justify-content: center;
width:100%;
    }

    .product-img img{
    	border-radius: 10px 80px 10px 20px;
        height: 100%;
    }

    .product-detail h1 {
    	color: #e97728;
    	font-size: 36px;
    }
    .product-detail h3 {
    	margin: 30px 0;
    	color: #e97728;
    	font-weight: 600;
    }
    .product-detail table {
    	margin-bottom: 30px;
    }
    .product-detail table td {
    	color: #000;
    	border: 2px solid #e97728;
    	padding: 15px 20px;
    	font-size: 18px;
    	width: 30%;
    }

    .product-detail-img .product-img {
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	border: 5px solid #e97728;
    	border-radius: 10px 80px 10px 20px;
    }
    .product-detail-img .product-img img {
    	padding: 5px;
    	height: 500px;
    }

    .product-detail-2 {
    	background-repeat: no-repeat;
    	background-size: cover;
    	padding: 50px 0 40px;
    	background-position: 0 45%;
    	background-color: #efefef;
    	margin-top: 25px;
    }

    .product-form h3 {
    	color: #fff;
    	text-align: left;
    	font-size: 20px;
    	font-weight: 500;
    	margin-bottom: 17px;
    	background-color: #e97728;
    	padding: 10px 10px;
    	display: inline-block;
    }
    .product-form p {
    	text-align: left;
    	font-size: 35px;
    	margin-bottom: 40px;
    	font-weight: 700;
    	color: #010163;
    	text-transform: uppercase;
    }

    .fp-img{
    	margin-top: 50px;
    }

    .fp-detail-block{
    	margin:0 0 25px;
    	border: 5px solid #eee;
    	display: flex;
    	align-items: center;
    	justify-content: center;
    	padding: 12px;
    }

    .fp-detail-block img{
    	height:300px;
    }

    /* footer */

    .footer-top-area{
    	position: relative;
    }

    .footer-opacity {
    	position: absolute;
    	height: 100%;
    	width: 100%;
    	opacity: 0.75;
    	top: 0;
    	left: 0;
    	background-color: #1C1C1C;
    }

    .footer-top {
    	background-size: cover;
    	background-position: center center;
    }

    .footer-wrapper {}

    .footer-section {
    	font-size: 18px;
    	font-weight: 400;
    	margin-bottom: 20px;
    	text-transform: uppercase;
    	color:#e97728;
    }

    .footer-top .footer-section {
    	color: #fff;
    }

    .footer-text {}

    .footer-text p {
    	color: #fff;
    	font-size: 14px;
    	font-weight: 400;
    	line-height: 24px;
    	margin-bottom: 0;
    }

    .whatsapp{
    	margin-top: 35px;
    }

    .footer-top .footer-text p {
    	color: #fff;
    }

    .footer-menu {}

    .footer-menu li {
    	margin-bottom: 14px;
    }

    .footer-menu li:last-child {
    	margin-bottom: 0;
    }

    .footer-menu li a {
    	color: #fff;
    	font-size: 14px;
    	font-weight: 400;
    	text-transform: capitalize;
    	transition: .3s;
    }

    .footer-top .footer-menu li a {
    	color: #d4d4d4;
    }

    .footer-menu li a:hover {
    	color: #e97728;
    }

    .footer-link {}

    .footer-link li {
    	color: #5b5b5b;
    	display: flex;
    	font-size: 16px;
    	font-weight: 400;
    	margin-bottom: 14px;
    	line-height: 25px;
    }

    .footer-top .footer-link li {
    	color: #fff;
    	display: flex;
    }

    .footer-link li:last-child {
    	margin-bottom: 0;
    }

    .footer-link li i {
    	color: #e97728;
    	width: 15px;
    	font-size: 20px;
    }

    .footer-link span {
    	margin-left: 16px;
    	color:#fff;
    }

    .footer-top .footer-link li i {
    	color: #d4d4d4;
    }

    /* footer-bottom-area */
    .footer-bottom-area {}

    .footer-bottom {}

    .footer-bottom-1 {}

    .copyright {}

    .copyright p {
    	color: #666666;
    	font-size: 14px;
    	font-weight: 400;
    	line-height: 20px;
    	margin-bottom: 0;
    }

    .footer-bottom .copyright p {
    	color: #a6a5a5;
    }

    .copyright a {
    	color: #fd6600;
    }

    .footer-bottom-1 .copyright a {
    	color: #fff;
    }

    .footer-icon {
    	float: right;
    }

    .footer-icon a {
    	color: #666666;
    	font-size: 18px;
    	font-weight: 400;
    	margin-right: 20px;
    	transition: .3s;
    }

    .footer-bottom .footer-icon a {
    	color: #d4d4d4;
    }

    .footer-bottom-1 .footer-icon a {
    	color: #999999;
    }

    .footer-icon a:last-child {
    	margin-right: 0;
    }

    .footer-icon a:hover {
    	color: #e97728;
    }

    .footer-bottom-1 .footer-icon a:hover {
    	color: #fff;
    }

    /* contact-area */
    .contact-area {
    	background-position: center;
    	background-size: cover;
    }

    .contact-2-area {
    	background-size: cover;
    }

    #contact-1-form .contact-2-area {
    	background-size: cover;
    }

    .contact-3 {}

    .contact-wrapper {}

    #contact-form {}

    #contact-form input {
    	color: #707070;
    	font-size: 11px;
    	font-weight: 400;
    	height: 60px;
    	margin-bottom: 30px;
    	padding-left: 20px;
    	text-transform: uppercase;
    	width: 100%;
    }

    .contact-3 #contact-form input {
    	background: #f9f9f9;
    }

    .contact-2-text {
    	margin-bottom: 45px;
    	margin-left: 15px;
    }

    .contact-2-text h2 {
    	color: #363636;
    	font-size: 36px;
    	font-weight: 600;
    	margin-bottom: 5px;
    	text-transform: uppercase;
    }

    .contact-2-text p {
    	font-size: 14px;
    	font-weight: 400;
    	color: #363636;
    	margin-bottom: 0;
    }

    .contact-wrapper-3 {
    	box-shadow: 0 2px 32px 3px rgba(0, 0, 0, 0.1);
    	padding: 48px 25px;
    }

    .contact-3-text {
    	margin-left: 17px;
    }

    .contact-3-text h3 {
    	color: #444444;
    	font-size: 24px;
    	font-weight: 600;
    	margin-bottom: 35px;
    }

    .contact-2 #contact-form input {
    	border: 1px solid #cdcdcd;
    }

    #contact-form textarea {
    	color: #707070;
    	padding: 20px;
    	text-transform: uppercase;
    	width: 100%;
    	font-size: 11px;
    	height: 150px
    }

    .contact-2 #contact-form textarea {
    	border: 1px solid #cdcdcd;
    }

    .contact-3 #contact-form textarea {
    	background: #f9f9f9;
    }

    #contact-form>button {
    	background: #e97728 none repeat scroll 0 0;
    	border: medium none;
    	color: #ffffff;
    	font-size: 14px;
    	font-weight: 600;
    	line-height: 1;
    	margin-top: 35px;
    	padding: 17px 26px;
    	text-transform: uppercase;
    	transition: .3s;
    }

    #contact-form>button:hover {
    	background: #222
    }

    .contact-left-wrapper {
    	padding-left: 50px;
    }

    .contact-text {}

    .contact-text h2 {
    	color: #ffffff;
    	font-size: 36px;
    	font-weight: 400;
    	margin-bottom: 32px;
    	text-transform: capitalize;
    }

    .contact-text p {
    	color: #ffffff;
    	font-size: 14px;
    	font-weight: 400;
    	line-height: 25px;
    	margin-bottom: 30px;
    }

    .contact-icon {
    	margin-bottom: 18px;
    }

    .contact-icon i {
    	font-size: 30px;
    	color: #e97728;
    }

    .contact-icon-text {}

    .contact-icon-text h3 {
    	font-size: 20px;
    	color: #fff;
    	font-weight: 400;
    }

    .contact-icon-text p {
    	color: #ffffff;
    	font-size: 14px;
    	font-weight: 400;
    	margin-bottom: 6px;
    }

    .contact-icon-text p:last-child {
    	margin-bottom: 0;
    }

    .contact-3-right-wrapper {
    	box-shadow: 0 2px 32px 3px rgba(0, 0, 0, 0.1);
    	padding: 48px 25px 94px;
    }

    .contact-3-right-info {
    	margin-bottom: 40px;
    }

    .contact-3-right-info h3 {
    	color: #444444;
    	font-size: 24px;
    	font-weight: 600;
    	margin-bottom: 8px;
    }

    .contact-3-right-info p {
    	font-size: 14px;
    	font-weight: 400;
    	margin-bottom: 0;
    	color: #5b5b5b;
    	line-height: 25px;
    }

    .contact-3-address {
    	margin-bottom: 32px;
    	overflow: hidden;
    }

    .contact-3-address:last-child {
    	margin-bottom: 0;
    }

    .contact-3-icon {
    	float: left;
    	margin-right: 18px;
    }

    .contact-3-icon i {
    	border: 1px solid #c9c9c9;
    	color: #8b8b8b;
    	font-size: 24px;
    	height: 50px;
    	width: 50px;
    	text-align: center;
    	line-height: 50px;
    	border-radius: 100%;
    	transition: .3s;
    }

    .contact-3-icon i:hover {
    	background: #e97728;
    	border-color: #e97728;
    	color: #fff;
    }

    .address-text {}

    .address-text span {
    	display: block;
    }

    .location {
    	color: #666666;
    	font-size: 18px;
    	font-weight: 400;
    	margin-bottom: 7px;
    	text-transform: capitalize;
    }

    .USA {
    	font-size: 14px;
    	color: #666666;
    	font-weight: 400;
    }

    /* breadcrumb-banner-area */
    .breadcrumb-banner-area {
    	background-position: 100% 67%;
    	background-repeat: no-repeat;
    	background-size: cover;
    }

    .breadcrumb-text {}

    .breadcrumb-text h2 {
    	color: #ffffff;
    	font-size: 50px;
    	font-weight: 700;
    	margin-bottom: 5px;
    	text-transform: uppercase;
    	letter-spacing: 3px;
    }

    .breadcrumb-text p {
    	color: #ffffff;
    	font-size: 16px;
    	font-weight: 400;
    	margin-bottom: 0;
    }

    .breadcrumb-menu {
    	margin-top: 8px;
    }

    .breadcrumb-menu>li {
    	display: inline-block;
    }

    .breadcrumb-menu>li::before {
    	color: #cccccc;
    	content: "-";
    	padding: 0 5px;
    }

    .breadcrumb-menu>li:first-child::before {
    	display: none;
    }

    .breadcrumb-menu a {
    	color: #ffffff;
    	font-size: 16px;
    	font-weight: 500;
    	text-transform: uppercase;
    }

    .Instagram-img {}

    .Instagram-img li {
    	float: left;
    	overflow: hidden;
    	padding: 3px;
    	width: 33.33%;
    }

    .Instagram-img li a {}

    .Instagram-img img {
    	width: 100%;
    }

    .tweets-post {}

    .tweets-post>li {
    	margin-bottom: 22px;
    }

    .tweets-post>li:last-child {
    	margin-bottom: 0;
    }

    .tweets-icon-tittle {}

    .tweets-icon-tittle h5 {
    	margin-bottom: 10px;
    }

    .tweets-icon-tittle h5 i {
    	color: #262626;
    	font-size: 20px;
    	margin-right: 6px;
    }

    .tweets-icon-tittle h5 a {
    	color: #262626;
    	font-size: 16px;
    	font-weight: 400;
    	transition: .3s;
    }

    .tweets-icon-tittle h5 a:hover {
    	color: #e97728;
    }

    .tweets-icon-tittle>p {
    	color: #262626;
    	font-size: 14px;
    	line-height: 24px;
    	margin-bottom: 7px;
    }

    .Social-Network {}

    .Social-icon>a {
    	background: #f6f6f6 none repeat scroll 0 0;
    	color: #262626;
    	float: left;
    	font-size: 20px;
    	height: 60px;
    	line-height: 64px;
    	margin-right: 5px;
    	text-align: center;
    	transition: all 0.3s ease 0s;
    	width: 23%;
    }

    .Social-icon>a:hover {
    	background: #e97728;
    	color: #fff;
    }

    .next-prev {
    	border-bottom: 1px solid #e7e7e7;
    	border-top: 1px solid #e7e7e7;
    	padding: 20px 0;
    }

    .next-prev a {
    	background-color: #ffffff;
    	border-radius: 5px;
    	color: #666666;
    	display: inline-block;
    	font-size: 14px;
    	letter-spacing: 2px;
    	padding: 8px 20px;
    	text-transform: capitalize;
    	transition: all 0.3s ease 0s;
    }

    .next-prev a:hover {
    	background-color: #e97728;
    	color: #ffffff;
    }

    .next-prev a i {
    	color: #666666;
    	font-size: 11px;
    	transition: all 0.3s ease 0s;
    }

    .next-prev a:hover i {
    	color: #ffffff;
    }

    a.next-btn {
    	float: right;
    }

    #scrollUp {
    	background-color: #666666;
    	bottom: 30px;
    	color: #ffffff;
    	font-size: 25px;
    	height: 50px;
    	line-height: 50px;
    	right: 30px;
    	text-align: center;
    	transition: all 0.3s ease 0s;
    	width: 50px;
    }

    #scrollUp:hover {
    	background: #e97728;
    	color: #fff;
    }