/*
Theme Name: Sardar Corporation
Theme URI: https://my-softit.com/themes/simex/
Author: the WordPress team
Author URI: https://my-softit.com/
Description: Twenty Seventeen brings your site to life with immersive featured images and subtle animations. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: simex
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

*{
	margin: 0;
	padding: 0;
	list-style: none;
}
body{
	/*	font-family: 'Open Sans', sans-serif;
        position: relative;
        overflow-x: hidden;*/
}

a:focus{
	outline: none;
}
ul{
	padding: 0;
	margin: 0;
}
/* header-area-start */
.header-link{
	background: #330067;
	/* height: 28px; */
	padding: 4px 0 0;
	margin-bottom: -8px;
}
.social-link p{
	color: #fff;
	font-size: 14px;
	text-transform: capitalize;
}
.social-link a{
	text-decoration: none;
	display: inline-block;
}
.social-link a i{
	color: #fff;
	font-size: 13px;
	padding-right: 20px;
}
.our-visit {
	margin-top: 5px;
}
.logo-area{
	background: #fff;
	margin-bottom: -2px;
}
.logo-img a img{
	width: 300px;
	/* height: 96px; */
}
.media-body h4{
	text-transform: capitalize;
	font-size: 15px;
	margin-top: 8px;
	padding-left: 13px;
	text-align: left;
	font-weight: 700;
}
.our-visit li{
	display: inline-block;
	padding-right: 15px;
}
.our-visit  .media i{
	margin-top: 9px;
	padding-right: 10px;
	color: #D3424A;
	width: 40px;
	height: 40px;
	line-height: 37px;
	border: 2px solid #D3424A;
	border-radius: 50%;
}
.media.first-site {
	margin-left: 60px;
}
.media-body p{
	margin-left: 14px;
	font-size: 16px;
	color: #ed1c24;
	line-height: 18px;
}
.our-visit .first-site i{
	padding-left: 13px;
}





.header-area{
	background: #330067;
}
.header-navber .navbar a img{
	width: 225px;
	height: 62px;
}

.menu ul li{
	display: inline-block;
	padding: 10px 41px;
	position: relative;
}
.menu ul li a{
	text-decoration: none;
	color: #fff;
	text-transform: capitalize;
	font-size: 16px;
	font-weight: 500;
	transition: .3s;
}
.menu ul li a:hover{
	color: #DF5254;
}
.menu ul li a i{
	padding-left: 5px;
	font-size: 14px
}


.menu ul li > ul{
	position: absolute;
	width: 160px;
	top:100%;
	background: #00bfff;
	text-align: left;
	display: none;
	transition: .3s;
	transform-origin: center top;
	z-index: 9999;
}
.menu ul li > ul > li{
	display: block;
	padding:  8px 10px;
	transition: .3s;
}
.menu ul li > ul > li:hover{
	background-color: #005722;
}
.menu ul li > ul > li:hover a{
	color: #fff;
}
.menu ul li > ul > li > a{
	font-size: 14px;
	color: #fff;
}
.menu ul li:hover > ul{
	display: block;
}
/* navber-area-end */

/* slider-area-start */

.logo-slider .img img{
	width: 100%;
	height: 519px;
	border-bottom: 5px solid #005722;
	border-top: 3px solid #CCCCCC;
}
.logo-slider .owl-next {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 45px;
	width: 30px;
	background-color: #1062A4 !important;
	color: #fff !important;
	font-size: 30px !important;
	line-height: 15px !important;
	border-radius: 3px 0px 0px 3px;

}
.logo-slider .owl-prev {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	height: 45px;
	width: 30px;
	background-color: #1062A4 !important;
	color: #fff !important;
	font-size: 30px !important;
	line-height: 15px !important;
	border-radius: 0px 3px 3px 0px;

}

/* slider-area-end */

/* form-site */


/* form-site */


/* product-area-start */

.product-arear{
	background: #e2e2e2;
	margin-top: 1px;
	padding-bottom: 30px;
}
.product-title h1{
	color: #330067;
	font-size: 40px;
	margin-top: 20px;
	text-transform: uppercase;
	font-weight: 800;
}
.single-product{
	margin-top: 20px;
	border: 3px solid #330067;
	background: #330067;
}
.single-product img{
	width: 100%;
	height: 250px;
}
.single-product a{
	text-decoration: none;
	color: #fff;
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	height: 50px;
	background: #330067;
	text-transform: capitalize;
	width: 100%;
}
.single-product a p{
	padding-top: 12px;
}

/* product-area-end */

/* indian-mesin-arear-start */

.fhoto-shut{
	background: #fff;
	padding-bottom: 50px;
}
.company-detiels h3{
	color: #005722;
	text-transform: capitalize;
	font-size: 30px;
	margin-top: 40px;
	font-family: arial;
	font-weight: 700;
}
.company-detiels p{
	font-size: 18px;
	line-height: 30px;
	padding-top: 2px;
	color: #7e7e7e;
}
.company-detiels li{
	padding: 5px 0;
	color: #7e7e7e;
	font-size: 18px;
}
.company-detiels li i{
	padding-right: 15px;
	color: #D3424A;
}
.pinter-images{
	margin-top: 40px;
}
.pinter-images img{
	width: 100%;
	height: 400px;
}
.inqueryfrom input[type="text"],
.inqueryfrom input[type="email"]{
	height: 40px;
	border-radius: 0px;
	border: 1px solid #ddd;
	font-size: 14px;
}
.inqueryfrom textarea{
	height: 80px;
	border-radius: 0px;
	border: 1px solid #ddd;
	font-size: 14px;
}
.inqueryfrom .btn{
	font-size: 14px;
}


/* indian-mesin-arear-end */

/* sholution-arear-start */

.sholution-arear{
	background-image: url(images/download4.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	background-attachment: fixed;
}
.sholution-arear:before {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	content: "";
	background-color: rgb(34 0 70 / 65%);
}
.sholution-site p{
	font-size: 27px;
	font-weight: 300;
	color: #fff;
	padding-top: 30px;
	padding-bottom: 30px;
	line-height: 32px;
}
.sholution-site p a{
	text-decoration: none;
	color: #FF8C00;
}

/* sholution-arear-end */


/* out-clients-arear-start */

.out-clients-arear{
	background: #fff;
	padding: 50px 0px;
}
.our-clictes h2 {
	text-transform: uppercase;
	color: #000;
	font-size: 26px;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 25px;
	font-weight: 600;
}
.our-clictes h2:before {
	position: absolute;
	width: 64px;
	bottom: 0px;
	content: "";
	border-bottom: 3px solid #330067;
	left: 0;
}
.logo-bander{
	margin-top: 50px;
}
.logo-band{
	margin-top: 20px;
}
.logo-band a img{
	width: 100%;
	height: 109px;
}
.clients-form{
	border: 10px solid #330067;
	border-radius: 8px;
}
.form-box{
	padding: 35px 40px;
}
.aubnit-now{
	margin-top: 30px;
}
.aubnit-now a{
	text-transform: uppercase;
	text-decoration: none;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	background: #FFA500;
	padding: 15px 30px 15px 30px;
}
.clients-form .form-group .form-control,
.clients-form .form-group input[type="text"]{
	width: 100%;
	height: 45px;
	border: 1px solid #330067;
	color: #330067;
}
/* out-clients-arear-end */


/* footer-area-start */

.footer-area{
	background: #242424;
	padding-bottom: 50px;
}
.footer-logo img{
	width: 294px;
	/* height: 70px; */
}
.footer-logo p{
	font-size: 16px;
	color: #E6E6FA;
	margin-top: 10px;
}
.footer-location h4{
	margin-top: 50px;
	color: #fe0000;
	text-transform: uppercase;
	font-size: 20px;
	padding-bottom: 30px;
}
.footer-head h4{
	margin-top: 50px;
	color: #F44336;
	text-transform: uppercase;
	font-size: 20px;
}
.footer-logo{
	margin-top: 38px;
}
.link{
	margin-top: 30px;
}
.footer-head li{
	padding-top: 12px;
}
.footer-head li a{
	text-transform: capitalize;
	text-decoration: none;
	font-size: 16px;
	font-weight: 400;
	color: #E6E6FA;
}
.footer-head li a i{
	padding-right: 15px;
	font-size: 12px;
}
.footer-location li{
	border-bottom: 1px solid #7e7e7e;
	padding-top: 10px;
}
.footer-location li .media{
	font-size: 15px;
	color: #E6E6FA;
	padding-top: 10px;
}
.footer-location li .media i{
	font-size: 18px;
	color: #5a00b6;
	margin-bottom: 8px;
}
.footer-location li .media-body p{
	font-size: 15px;
	color: #E6E6FA;
	line-height: 18px;
}
.footer-location li a{
	text-decoration: none;
}

.overfooter-icon {
	padding-top: 10px;
}
.overfooter-icon a {
	text-decoration: none;
	padding-left: 10px;
}
.overfooter-icon i {
	display: inline-block;
	height: 35px;
	width: 35px;
	text-align: center;
	line-height: 35px;
	background-color: #330067;
	color: #fff;
	font-size: 12px;
	transition: .3s;
	border-radius: 50%;
}
.copy-right{
	background: #000;
}
.copy-pragrap p{
	font-size: 15px;
	color: #E6E6FA;
	padding-top: 10px;
}
.copy-pragrap p a{
	text-decoration: none;
	color: #d10808;
	font-weight: 700;
}



/* scool-start */


#return-to-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	background: #330067;
	width: 50px;
	height: 50px;
	text-decoration: none;
	border-radius: 35px;
	transition: all .3s ease;
	z-index: 2;
}
#return-to-top i {
	color: #fff;
	margin: 0;
	position: relative;
	left: 16px;
	top: 13px;
	font-size: 19px;
	transition: all .3s ease;
}


/* scool-start */


/* bander css start */
.shocile-media-site{
	display: flex;
	justify-content: center;
	text-align: center;
	position: fixed;
	opacity: .9;
	transition: .3s;
	bottom: 50%;
	right: 0;
	z-index: 99;
}
/*.shopping-bag:hover{
    opacity: 1;
}*/
.shocile-media-site .hobbi-5 a i{
	display: block;
	font-size: 20px;
	margin-top: 1px;
	margin-bottom: 8px;
}
.hobbi-5 li{
	list-style: none;
}
.shocile-media-site .hobbi-5 .blue-5{
	background: #0000CD;
	width: 35px;
	height: 35px;
}
.shocile-media-site .hobbi-5 .blue-5 a i{
	color: #fff;
	font-size: 14px;
	padding-top: 12px;
}
.shocile-media-site .hobbi-5 .twitter-5{
	background: #20c997;
	width: 35px;
	height: 35px;
}
.shocile-media-site .hobbi-5 .twitter-5 a i{
	color: #fff;
	font-size: 14px;
	padding-top: 12px;
}
.shocile-media-site .hobbi-5 .youtube-5{
	background: #28a745;
	width: 35px;
	height: 35px;
}
.shocile-media-site .hobbi-5 .youtube-5 a i{
	color: #fff;
	font-size: 14px;
	padding-top: 12px;
}
.shocile-media-site .hobbi-5 .google-5{
	background: #7020ad;
	width: 35px;
	height: 35px;
}
.shocile-media-site .hobbi-5 .google-5 a i{
	color: #fff;
	font-size: 14px;
	padding-top: 12px;
}


/* bander css end */


/* footer-area-end */



/* about-us-css-start */

.about-images{
	background-image: url(images/download3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	background-attachment: fixed;
}
.about-images:before {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	content: "";
	background-color: rgb(26 0 53 / 67%);
}
.about-title h2{
	font-size: 30px;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 70px;
	margin-bottom: 70px;
	color: #fff;
}
.about-link-area{
	background: #F3F4F6;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 5px solid #330067;
}
.about-linked-sied a{
	text-transform: uppercase;
	text-decoration: none;
	color: #0099cc;
	font-weight: 500;
	font-size: 16px;
}
.about-linked-sied a span{
	color: #7e7e7e;
}
.about-linked-sied a i{
	padding-left: 10px;
	padding-right: 10px;
	color: #555;
	font-size: 14px;
}
.about-detiels{
	background: #fff;
	padding-bottom: 40px;
}
.about-under-border h2{
	margin-top: 50px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 700;
}
.about-under-border h2:before {
	position: absolute;
	width: 90px;
	top: 80px;
	content: "";
	border-bottom: 3px solid #FFA500;
	left: 15.5%;
	margin-left: -45px;
}
.about-img img{
	width: 100%;
	height: auto;
	margin-top: 25px;
}
.about-detiels-site p{
	font-weight: 400;
	font-size: 16px;
	margin-top: 15px;
	color: #7e7e7e;
	line-height: 24px;
}


/* about-area-end */


/* contact-area-start */

.contact-images{
	background-image: url(images/download2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
}
.contact-images:before {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	content: "";
	background-color: rgb(51 0 103 / 68%);
}
.our-location-area{
	background: #fff;
	padding-bottom: 30px;
}
.our-location{
	margin-top: 30px;
	margin-bottom: 40px;
}
.our-address i{
	font-size: 30px;
	padding-bottom: 10px;
	color: #330067;
}
.our-address h4{
	text-transform: capitalize;
	color: #000;
}
.our-address p{
	color: #7e7e7e;
	margin-top: 0px;
	font-size: 17px;
}
.contact-form-area{
	background: #F3F3F3;
	padding: 50px 0px;
}
.our-contact-site h4{
	text-transform: capitalize;
	color: #000;
	font-size: 32px;
	position: relative;
	padding-bottom: 15px;
}

.our-contact-site h4:before {
	position: absolute;
	width: 90px;
	bottom: 0px;
	content: "";
	border-bottom: 3px solid #ddd;
	left: 50%;
	margin-left: -45px;
}
.box-site .form-group input[type="text"],
.box-site .form-group input[type="email"]{
	height: 48px;
	border: 0px solid;
}
.navbar{
	padding: 0px;
}
.box-site .form-group textarea{
	border: 0px solid;
	box-shadow: none;
}
.submite-button{
	background: #005722;
	padding: 10px 0;
	margin-bottom: 50px;
}
.submite-button input[type="submit"]{
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	text-decoration: none;
}

/* countact-us-css-end */


/* product-area-css-start */

.product-images{
	background-image: url(images/download2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
}
.product-images:before {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	content: "";
	background-color: rgb(51 0 103 / 69%);
}
.scrool-baner-area{
	background: #fff;
	padding-bottom: 50px;
}
.collpaes-link{
	margin-top: 40px;
}
.collpaes-link li {
	padding: 8px 10px;
	margin-top: 8px;
	background-color: rgb(51 0 103);
}
.collpaes-link li a{
	text-decoration: none;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 13px;
	color: #ffffff;
}
.collpaes-link li a i{
	position: absolute;
	right: 10%;
	margin-top: 8px;
	font-size: 12px;
	color: #ff0000;
}
.pupop-site {
	margin-top: 40px;
}
.gallery{
	border: 1.5px solid #376D4C;
	padding: 0px 20px;
}
.gallery a img{
	width: 100%;
	height: 220px;
}
.gallery-link a{
	font-size: 14px;
	text-decoration: none;
	color: #000;
	font-weight: 500;
	padding: 0;
	margin: 0;
}
.related-product h4{
	text-transform: capitalize;
	padding-top: 30px;
}
.sewing-machine{
	border: 1px solid #000;
	padding: 15px 15px;
}
.sewing-machine h3{
	text-transform: capitalize;
	color: #000;
	font-size: 28px;
}
.deateals-images{
	border: 1px solid  #ddd;
	padding: 15px 15px;
	margin-top: 10px;
}
.deateals-images img{
	width: 100%;
	height: 200px;
}
.product-title li{
	font-size: 13px;
	padding-top: 5px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
.product-inquery{
	border: 1px dotted #507C55;
	padding: 20px 30px;
	margin-top: 20px;
}
.product-inquery li{
	display: inline-block;
	padding: 0 10px;
}
.product-inquery li a{
	background: #0000CD;
	color: #fff;
	font-size: 10px;
	padding: 10px 30px;
	text-transform: capitalize;
	text-decoration: none;
}
.basick-desciption h6{
	text-transform: uppercase;
	font-size: 14px;
	color: #000;
	margin-top: 50px;
}
.basick-desciption p{
	font-size: 14px;
	line-height: 24px;
	color: #7e7e7e;
}
.basick-desciption p span{
	display: block;
	padding-top: 10px;
	font-weight: 500;
	color: #555;
	font-size: 12px;
	text-transform: uppercase;
}
@media all and (max-width: 1199px){
	.menu ul li a {
		font-size: 12px;
	}
	.cust{
		right: 15%;
	}
	.media-body p {
		line-height: 19px;
	}
	@media all and (max-width: 991px){
		.product-inquery li:last-child {
			margin-top: 20px;
		}
		.footer-logo img {
			width: 210px;
		}
		.menu ul li {
			display: inline-block;
			padding: 5px 1px;
		}





	}
	@media all and (max-width: 767px){
		.header-link {
			margin-bottom: 0px;
			padding: 13px 0 5px;
		}
		.social-link {
			margin-top: -8px;
		}
		.sholution-site p {
			font-size: 20px !important;
		}
		.about-title h2 {
			font-size: 22px;
		}
		.last-site i{
			padding-right: 0 !important;
		}


	}
	@media all and (max-width: 426px){
		.sewing-machine h3 {
			font-size: 22px !important;
		}
		.about-title h2 {
			font-size: 22px !important;
		}


	}