body

{

	font-family: 'Roboto', sans-serif;

	font-weight:normal;

	text-shadow: none;

	background-repeat:repeat-x;

	font-size:15px;

}

.container

{

	padding:0px;

}

.clear

{

	clear:both;

}



.clear5

{

	clear:both;

	height:5px;

}



.clear10

{

	clear:both;

	height:10px;

}

.clear20

{

	clear:both;

	height:20px;

}

.clear30

{

	clear:both;

	height:30px;

}

.clear40

{

	clear:both;

	height:40px;

}

.clear50

{

	clear:both;

	height:50px;

}

.clear60

{

	clear:both;

	height:60px;

}



.p0

{

	padding:0px !important;

}

.full_display_none

{

	display:none;

}

.small_display_none

{

	display:block;

}

.p0_left

{

	padding-left:0px !important;

}

.p0_right

{

	padding-right:0px !important;

}

.navbar-default{

	background-image: url(http://heavydiesel.leadconcept.tech/wp-content/uploads/2020/06/main_banner.jpg);

    background-repeat: no-repeat;

    /*height: 861px;*/

    background-size: cover;

}

/*.navbar-default{

	background-color: none !important;

}*/





.navbar_right

{

	border-bottom:solid 1px #414652 !important;

	margin-top:-80px !important;

/*	margin-left:40px !important;*/



}

.navbar

{

	border: 0px solid transparent !important;

	border-radius: 0px !important;

	/*margin-top:2px;*/

	/*margin-bottom:2px;*/

}

.logo{max-width: 100%;}	



a.nav-link,a.dropdown-item {

    color: #6a7695 !important;

	cursor: pointer;

	font-size: 15px;

	font-family: 'Roboto', sans-serif;

}

.home_sub_menue{

	    transform: rotate(-90deg);

	font-size: 18px;

}

.navbar-nav{

	float: left !important; 

}

.navbar-nav > li{

	list-style: none;

}

.navbar ul li a{

	

		font-size: 14px !important;

		color: #fff !important;

		text-transform:uppercase;

		padding: 10px 22px;

		display:block;

		padding-bottom:36px;

		text-decoration:none !important;

		

	

}



#navbar-collapse-02 .navbar-nav > li > a{
	font-weight:800 !important;
}



#navbarNav ul li a:hover,#navbarNav ul li.nav-item.active a{

	    color: #fff ;

		text-decoration:none !important;

		border-bottom:solid 1px #2069d6;

}

#navbarNav .navbar-nav.navbar-right li a.getin:hover{

	background: #fff;

	border: 2px solid #27ae60;

	color: #fff !important;



}

.navbar-expand-lg .navbar-nav {

    margin-left: 0px !important;

        float: left !important;

}

  ul.nav li.dropdown:hover ul.dropdown-menu {

            display: block;

        }



.nav-item.dropdown:hover .dropdown-menu{display: block;}

.log-btn:hover{background: none !important;}

li.nav-item {padding: 0px;}

.dropdown-toggle::after {border-right: 0;display: none !important;}

.slider-title{

	font-family: 'Roboto', sans-serif;

    text-align: left;

	font-size: 4.4vw;

	color: #fff;

}

li.nav-item:last-child

{

	padding-right:0px;

}



.navbar ul li a.dropdown-item{

	

	font-size: 14px;

    color: #666 !important;

    text-transform: uppercase;

    padding: 10px 10px;

    display: block;

    text-decoration: none !important;

    font-weight: normal;

    border-bottom: solid 1px #ccc;

}



.navbar ul li a.dropdown-item:hover{

	

	font-size: 14px;

	color: #666 !important;

	text-transform:uppercase;

	padding: 10px 10px;

	display:block;

	text-decoration:none !important;

	border-bottom:solid 1px #ccc !important;

}





.slider-title span

{

	font-family: 'Roboto', sans-serif;

color:#004380;

}

.phone_icon

{

	float: right !important;

	font-size:26px;

	font-weight:bold;

	font-family:Agency FB, Arial;

	color:#fff;

	/*margin-top:-30px;*/

	margin-left:25px;

}



.slider-bg

{



background-image:url(../images/main_banner.jpg);

background-repeat:no-repeat;	

height:861px;

    background-size: 100% 100%;

}

.mrg-top-slider1

{

	margin-top:30px;

}

.mrg-top-slider2

{

	margin-top:30px;

}

.mrg-top-slider3

{

	margin-top:30px;

}





#myCarousel .carousel-indicators



{

	justify-content: center;

    bottom: 0;

    position: absolute;

    margin-right: 7%;

	bottom: -37px;

	

}







.carousel-caption {

    position: absolute;

	width:50%;

    top: 10%;

    right: 15%;

    left: 10%;

    z-index: 10;

    padding-top: 20px;

    padding-bottom: 20px;

    color: #fff;

    text-align: center;

}

.carousel-indicators li {

    position: relative;

    -ms-flex: 0 1 auto;

    flex: 0 1 auto;

    width: 22px;

    height: 22px;

    border-radius: 50%;

    margin-right: 5px;

    margin-left: 3px;

    text-indent: -999px;

    cursor: pointer;

    border: 3px solid #b8b9b5;

	background: #b8b9b5;

	opacity:0.5;

}

#myCarousel .carousel-inner{

	    width: 100%;

}#myCarousel .content{

	    width: 67%;

}







.carousel-indicators .active {background-color: #b8b9b5;border: 3px solid #b8b9b5;opacity:1; }

.slide-btn{border-radius: 0px;border: 2px solid #004380;padding: 5px 20px;opacity:1;}

.slide-btn:hover{border-radius: 0px;border: 2px solid #b8b9b5;padding: 5px 20px; background: #b8b9b5;opacity:1;}



.slider_right_img

{

    border-radius:50%;

	border:solid 10px #fff;

	width:453px;

	height:454px;

	overflow:hidden;

	background-position:right top;

	margin-top:-30px;

	float:right;

}

.slider-heading

{

	font-size:68px;

	color:#fff;

	font-weight:bold;

	text-transform:uppercase;

	margin-top:50px;

	font-weight:900;

	font-family: 'Roboto', sans-serif;

	line-height:normal;

	

}

.slider-heading span

{

	font-weight:300;

	color:#2069d6;

	font-family: 'Roboto', sans-serif;

	

}

.slider-heading p

{

	font-weight:600;

	color:#fff;

	font-size:18px;

	margin-top:-70px;

	font-family: 'Roboto', sans-serif;

	

}

.tr_bg

{

	margin-top:-127px;

}



.btn_get_quote

{

	background:#2069d6;

	width:222px;

	height:62px;

	text-align:center;

	font-size: 18px;

	color: #fff;

	display:block;

	border-radius:50px;

	line-height:62px;

	text-decoration:none;

	margin-top:10px;

	border:solid 2px #2069d6;

	font-family: 'Roboto', sans-serif;

}

.btn_get_quote:hover

{

	background:#fff;

	color:#2069d6;

	text-decoration:none;

	border:solid 2px #2069d6;

}

.diamond_area

{

	background:url(../images/bg.jpg);

	overflow: visible !important;

	z-index: 9999;

}

.diamond_shape {

   width: 180px; 

   height: 180px; 

   background: blue;

   margin: 3px 0 20px 0px;

   /* Rotate */

   -webkit-transform: rotate(45deg);

   -moz-transform: rotate(45deg);

   -ms-transform: rotate(45deg);

   -o-transform: rotate(45deg);

   transform: rotate(45deg);

   /* Rotate Origin */

   -webkit-transform-origin: 0 100%;

   -moz-transform-origin: 0 100%;

   -ms-transform-origin: 0 100%;

   -o-transform-origin: 0 100%;

   transform-origin: 0 100%;

   overflow:hidden;

       border:solid 6px #2069d6;

	       border-radius: 20px;

	overflow: hidden;
	position: relative;

}

.diamond_shape img {

   width: 245px; 

   height: 245px; 

   background: blue;

   /*margin: 3px 0 0 30px;*/

   /* Rotate */

   -webkit-transform: rotate(-45deg);

   -moz-transform: rotate(-45deg);

   -ms-transform: rotate(-45deg);

   -o-transform: rotate(-45deg);

   transform: rotate(-45deg);

   /* Rotate Origin */

    position: absolute;

   overflow:hidden;

    

    max-width: 225px !important;

    height: 225px !important;

    min-width: 292px !important;

    margin-top: -26px !important;

    margin-left: -65px !important;







}	



/*.mrg_top_dimond_box

{

	    margin-top: -90px;

}*/

.btn_mining

{

	margin-top: 140px;

	  padding-left:0px;

		   padding-right:0px;

}

.btn_mining a

{

	background-color:#2069d6 !important;

	color:#fff !important;

	text-align:center  !important;

	border-radius:50px !important;

	display:block !important;

	font-size:13px !important;

	font-weight:bold !important;

	padding-top:12px !important;

	padding-bottom:12px !important;

	text-decoration:none !important;

-webkit-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09) !important;

-moz-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09) !important;

box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09) !important;

border:solid 2px #2069d6 !important;

}

.btn_mining a:hover

{

	background-color:#fff !important;

	color:#2069d6 !important;

	text-align:center !important;

	border-radius:50px !important;

	display:block !important;


	font-weight:bold !important;

	padding-top:12px !important;

	padding-bottom:12px !important;

	text-decoration:none !important;

border:solid 2px #2069d6 !important;

}

.btn_mining button

{

	background-color:#2069d6 !important;

	color:#fff !important;

	text-align:center !important;

	border-radius:50px !important;

	display:block !important;

	font-size:15px !important;

	font-weight:bold !important;

	padding-top:12px !important;

	padding-bottom:12px !important;

	text-decoration:none !important;

	-webkit-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09) !important;

	-moz-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09) !important;

	box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09) !important;

	border:solid 2px #2069d6 !important;

    padding-left: 0px !important;

    padding-right: 0px !important;

    font-size: 15px !important;

    max-width: 262px !important;
    width: 100%;



}

.btn_mining button:hover

{

	background-color:#fff !important;

	color:#2069d6 !important;

	text-align:center !important;

	border-radius:50px !important;

	display:block !important;

	font-size:15px !important;

	font-weight:bold !important;

	padding-top:12px !important;

	padding-bottom:12px !important;

	text-decoration:none !important;

	border:solid 2px #2069d6 !important;

}



.about_bg_area

{

	 background-image:url(../images/about_bg.jpg);

	 background-position:center top;

	 width:100%;

	 background-repeat:no-repeat;

	 background-size:100% 100%;

	 padding-bottom: 65px;

	 padding-top:65px;

	 text-align:left;

	 color:#fff;

	 font-size:14px;



}



.about_bg_area h1{

	font-family: 'Roboto', sans-serif;

	margin: 0;

	font-size: 18px;

	color: #fff;

	font-weight:bold;

	text-transform:uppercase;

    letter-spacing: 10px;

    text-align: left;

	margin-top:50px;

	margin-bottom:30px;

}

.about_bg_area h2{

	font-family: 'Roboto', sans-serif;

	margin: 0;

	font-size: 55px;

	color: #fff;

	font-weight:300;

	text-transform:uppercase;

	text-align:left;

	margin-bottom:40px;

}

.about_bg_area h2 span{

	color: #2069d6;

	font-weight:600;

}

.about_bg_area h2 strong{

	color: #fff;

	font-weight:600;

}

.about_bg_area p{

	color: #fff;

    text-align:left;

	 color:#fff;

	 font-size:14px;

	 line-height:24px;

}

.about_bg_area_right

{

	padding-left:20px;

}





.middle_white_area

{

	 background-color:#fff;

	 padding-top:60px;

	 padding-bottom:60px;

}

.middle_pic1

{

	width:100%;

}

.mining_middle_btn

{

	background-color:#2069d6;

	color:#fff;

	text-align:center;

	display:block;

	padding-left: 20px;

	padding-right: 20px;

	font-size:24px;

	position:absolute;

	bottom:0;

	left:0;

	line-height:57px;

	font-weight:bold;

	text-decoration:none;

}

.mining_middle_btn:hover

{

	background-color:#2069d6;

	color:#fff;

	text-align:center;

	font-size:24px;

	text-decoration:none;

}

.logo_area

{

	 background-color:#fff;

	 padding-top:50px;

	 padding-bottom:50px;

	 border-top:solid 1px #eaeaea;

}

.logo_area ul

{

	 margin:0px;

	 padding:0px;

}

.logo_area ul li

{

	 float:left;

	 list-style:none;

	 margin-right:32px;

}

.services_area

{

	 background-color:#f5f7f9;

	 padding-top:60px;

	 padding-bottom:60px;

	 display: flex;

	 justify-content: space-between;

}

.services_box1

{

	background-color:#fff;

	border-radius:5px;

	-webkit-box-shadow: 0px 0px 10px 1px rgba(22,45,97,1);

	-moz-box-shadow: 0px 0px 10px 1px rgba(22,45,97,1);

	box-shadow: 0px 0px 10px 4px rgba(22,45,97,1);

	width: 262px !important;

	border-radius: 5px !important;

}





.services_box1_img

{

	width:100%;

	border-top-left-radius: 5px !important;

    border-top-right-radius: 5px !important;

		height: 200px !important;

}



.services_box1_img img{

	height: 200px !important;

	border-top-left-radius: 5px !important;

    border-top-right-radius: 5px !important;

}



.box_arrow

{

	position: absolute;

    background-position: center bottom;

    margin-top: -45px;

    left: 47%;

    right: 0;

}

.heading_services_box1

{

	color:#232323;

	text-align:center;

	font-size:20px;

}

.heading_services_box1 a

{

	text-decoration:none;

}

.heading_services_box1 h2

{

	color:#232323;

	text-align:center;

	font-size:20px;

	margin-top:30px;

	margin-bottom:0px;

	font-weight:bold;

	text-transform:uppercase;

}

.heading_services_box1 img

{



	margin-bottom:30px;

	margin-top:20px;

}

.get_touch_area

{

	 background-image:url(../images/get_touch_area.jpg);

	 background-position:center top;

	 width:100%;

	 background-repeat:no-repeat;

	 background-size:100% 100%;

	 padding-bottom: 65px;

	 padding-top:65px;

	 text-align:left;

	 color:#fff;

	 font-size:14px;



}

.get_touch_area h1{

	font-family: 'Roboto', sans-serif;

	margin: 0;

	font-size: 18px;

	color: #fff;

	font-weight:bold;

	text-transform:uppercase;

    letter-spacing: 10px;

    text-align: left;

	margin-top:0px;

	margin-bottom:10px;

}

.get_touch_area h2{

	font-family: 'Roboto', sans-serif;

	margin: 0;

	font-size: 48px;

	color: #fff;

	font-weight:600;

	text-transform:uppercase;

	text-align:left;

	margin-bottom:10px;

}

.get_touch_area p{

	color: #fff;

    text-align:left;

	 color:#fff;

	 font-size:14px;

	 line-height:24px;

}



.get_touch_blue_bg

{

	 /*background-image:url(../images/get_touch_blue_bg.jpg);*/

	 width:100%;

	 background-repeat:no-repeat;

	 background-size:100% 100%;

	/* padding-bottom: 65px;*/

	 /*padding-top:65px;*/

	 text-align:left;

	 color:#fff;

	 font-size:14px;

	 padding-left:60px;

-webkit-box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.22);

-moz-box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.22);

box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.22);



}



.get_touch_blue_bg .vc_message_box{

	padding: 5px 56px 5px;

}



.get_touch_blue_bg .vc_column-inner{

	padding-bottom: 133px;

}



.get_touch_blue_bg h2

{

	 margin-bottom: 65px;

	 margin-top:30px;

	 text-align:left;

	 color:#fff;

	 font-size:24px;

	 font-weight:600;

	 padding-left: 20px;



}

.get_touch_blue_bg ul

{

	 margin:0px;

	 padding:0px;



}

.get_touch_blue_bg ul li

{

	 list-style:none;

     text-align:left;

	 color:#fff;

	 font-size:14px;

	 margin-top: 15px;



}

.get_touch_blue_bg ul li img

{

	 margin-right: 10px;



}

.get_touch_white_bg

{

	 background:#fff;

	 /*padding: 30px;*/

	 text-align:left;

	 color:#fff;

	 font-size:14px;

	 /*padding:50px;*/

	 padding-left:70px;

	 padding-right:70px;

-webkit-box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.22);

-moz-box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.22);

box-shadow: 0px 5px 15px 1px rgba(0,0,0,0.22);



}

.get_touch_white_bg h2

{

	 text-align:left;

	 color:#000;

	 font-size:30px;

	 margin-bottom:30px;



}

.get_touch_white_bg input

{

	 text-align:left;

	 color:#b4b4b4;

	 font-size:14px;

	 background-color:#f4f4f4;

	 border:none;

	 border-radius:0px;

	 height:50px;

	 line-height:50px;

	 margin-bottom:30px;



}



.get_touch_white_bg input[type="text"]{

	 padding: 6px 12px !important;

}



.get_touch_white_bg input::placeholder,

.get_touch_white_bg textarea::placeholder{

	color: #6c757d;

}



.gform_wrapper li.gfield.gfield_error{

	background-color: transparent !important;

    border-top: 0px !important;

    border-bottom: 0px !important;

    padding: 0px !important;

   

}



#gform_fields_1 li.gfield.gfield_error{

	 margin-bottom: 0px !important;

    margin-top: 14px !important;

}
#gform_fields_2 li.gfield.gfield_error{

	 margin-bottom: 0px !important;

    margin-top: 14px !important;

}



.gform_wrapper li.gfield.gfield_error input,

.gform_wrapper li.gfield.gfield_error textarea{

    border: 1px solid red !important;

}





#gform_1 .validation_message,

#gform_1 .validation_error{

	display: none;

}
#gform_2 .validation_message,

#gform_2 .validation_error{

	display: none;

}



.get_touch_white_bg textarea

{

	 text-align:left;

	 color:#b4b4b4;

	 font-size:14px;

	 background-color:#f4f4f4;

	 border:none;

	 border-radius:0px;

	 margin-bottom:30px;

	 padding: 6px 12px !important;



}

.btn_submit

{

	background-color:#030e27;

	color:#fff;

	text-align:center;

	border-radius:50px;

	font-size:18px;

	font-weight:bold;

	padding:15px;

	padding-left:60px;

	padding-right:60px;

	text-decoration:none;

	border:solid 2px #030e27;

	text-transform:uppercase;



	

}

.btn_submit:hover

{

	background-color:#fff;

	color:#030e27;

	-webkit-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09);

	-moz-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09);

	box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09);

	border:solid 2px #030e27;

	text-decoration:none;

}























.footer{

	background-image:url(http://heavydiesel.leadconcept.tech/wp-content/uploads/2020/06/footer_bg.jpg);

	background-repeat: no-repeat;

	background-size: cover;

	/* padding: 40px 0px 0px 0px;*/

	 color:#fff;

}

.footer ul{

	margin:0px;

	padding:0px;

}

.footer ul li{

	

	 padding: 0px !important;

	 color:#fff;

}

.footer ul li a{

	

	 

	 color:#fff;

}



.footer h3

{

	font-family: 'Roboto', sans-serif;

	padding:0px;

	font-size: 18px;

	color: #fff;

	font-weight:bold;

	margin-bottom:20px;

}

.footer p

{

	font-family: 'Roboto', sans-serif;

	padding:0px;

	font-size: 16px;

	color: #fff;

	line-height:24px;

}

.footer-address

{

	font-family: 'Roboto', sans-serif;

	padding:0px;

	font-size: 14px;

	color: #fff;

	line-height:34px;

	font-weight:bold;

}









footer ul

{

	padding: 0px;

}

footer ul li

{

	list-style: none;

	color: #000;

	padding: 5px 0px;

}

footer ul li a

{

	color: #fff;

    font-size: 14px;

	font-family: 'Roboto', sans-serif;

	font-weight:bold;

	text-decoration:none;

}

footer ul li a:hover

{

	color: #fff;

	text-decoration:underline;

}



.footer-copyright

{

	background:#2069d6;

	padding-top:15px;

	padding-top:15px;

	color:#000;

	font-size:13px;

	}

.footer-copyright a

{

	padding-top:5px;

	padding-bottom:5px;

	color:#fff;

	font-size:13px;

}



.footer-copyright p

{

	color:#fff;

	font-size:14px;

	padding:0px;

}

.social_media_icon img

{

	margin-bottom:15px;

	margin-right:5px;

}







.top-height

{

	min-height: 120px !important;

}

.navbar-brand {

    float: left !important;

    height: auto !important;

    padding: 0px !important;

    font-size: 18px !important;

    

    /* line-height: 20px; */

}

.navbar_right{

	float: right !important;

    margin-top: 35px !important;
    padding: 0px !important;

}



/*

nav {

      position: fixed;

      width: 100%;

	  background-color:transparent;

	  z-index:999;

}



nav ul {

      list-style: none;

      background: rgba(0, 0, 0, 0);

      overflow: hidden;

      color: #fff;

      padding: 0;

      text-align: right;

      margin: 0;

      padding-right: 40px;

      transition: 1s;

}



nav.color-change {

background-color:#030e27;

}



nav ul li {

      display: inline-block;

      padding: 16px 40px;;

}



nav ul li a {

      text-decoration: none;

      color: #fff;

      font-size: 16px;

}

*/









/*About Area*/



.about_page_bg

{	

	min-height: 237px !important;

    background-repeat: no-repeat;

    height: auto;

	background-size: cover;

	background-image:url(http://localhost/luke/wp-content/uploads/2020/06/main_banner.jpg);



}



.about_us_bg

{



	background-image:url(../images/about_us_bg.jpg);

	background-repeat:no-repeat;	

    background-size: 100% 100%;

	padding-top:150px;

	padding-bottom:100px;

	min-height:500px;

}

.about_us_bg h2

{



	font-size:74px;

	color:#fff;

	text-transform:uppercase;

}

.about_us_bg h2 span

{



	font-size:74px;

	color:#0070d8;

	text-transform:uppercase;

	font-weight:300;

}

.about_us_bg p

{



	font-size:20px;

	color:#fff;

	font-weight:normal;

	width:100%;

}





.about_us_area

{



	 padding-bottom: 65px;

	 padding-top:65px;

	 text-align:left;

	 color:#fff;

	 font-size:14px;

	 background-image:url(../images/wjat_we_dobg.jpg);



}



.about_us_area h1{

	font-family: 'Roboto', sans-serif;

	margin: 0;

	font-size: 18px;

	color: #000;

	font-weight:bold;

	text-transform:uppercase;

    letter-spacing: 10px;

    text-align: left;

	margin-top:50px;

	margin-bottom:30px;

}

.about_us_area h2{

	font-family: 'Roboto', sans-serif;

	margin: 0;

	font-size: 55px;

	color: #000;

	font-weight:600;

	text-transform:uppercase;

	text-align:left;

	margin-bottom:40px;

}

.about_us_area h2 span{

	color: #2069d6;

	font-weight:900;

}

.about_us_area h2 strong{

	color: #000;

	font-weight:600;

}

.about_us_area p{

	color: #000;

    text-align:left;

	 font-size:14px;

	 line-height:24px;

}













.who_we_are

{



	 padding-bottom: 65px;

	 padding-top:65px;

	 text-align:left;

	 color:#fff;

	 font-size:14px;

	 background-color: #030e27;

}

.who_we_are h1{

	font-family: 'Roboto', sans-serif;

	margin: 0;

	font-size: 18px;

	color: #fff;

	font-weight:bold;

	text-transform:uppercase;

    letter-spacing: 10px;

    text-align: left;

	margin-top:50px;

	margin-bottom:30px;

}

.who_we_are h2{

	font-family: 'Roboto', sans-serif;

	margin: 0;

	font-size: 55px;

	color: #fff;

	font-weight:600;

	text-transform:uppercase;

	text-align:left;

	margin-bottom:40px;

}

.who_we_are h2 span{

	color: #2069d6;

	font-weight:900;

}

.who_we_are h2 strong{

	color: #fff;

	font-weight:600;

}

.who_we_are p{

	color: #fff;

    text-align:left;

	 font-size:14px;

	 line-height:24px;

}



/*About Area End*/





/* contact us page*/

.contact {

    padding: 30px 0;

	background-image:url(../images/contact_bg_2.jpg);

}



.contact .heading h2 {

    font-size: 30px;

    font-weight: 700;

    margin: 0;

    padding: 0;

	text-transform: uppercase;

}



.contact .heading h2 span {

    color: #030e27;

}



.contact .heading p {

    font-size: 15px;

    font-weight: 400;

    line-height: 1.7;

    color: #000;

    margin: 20px 0 60px;

    padding: 0;

}



.contact .form-control {

	text-align: left;

    color: #b4b4b4;

    font-size: 14px;

    background-color: #fff;

    border: none;

    border-radius: 0px;

    height: 50px;

    line-height: 50px;

    margin-bottom: 30px;

}

.contact textarea.form-control {

    height: auto !important;

}

.contact button.btn {

	background-color: #030e27;

    color: #fff;

    text-align: center;

    border-radius: 50px;

    font-size: 18px;

    font-weight: bold;

    padding: 15px;

    padding-left: 60px;

    padding-right: 60px;

    text-decoration: none;

    border: solid 2px #030e27;

    text-transform: uppercase;

    width: auto;

}

.contact button.btn:hover {



	background-color: #fff;

    color: #030e27;

    -webkit-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09);

    -moz-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09);

    box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09);

    border: solid 2px #030e27;

    text-decoration: none;

}



.contact .title h3 {

    font-size: 22px;

    font-weight: 600;

}



.contact .title p {

    font-size: 14px;

    font-weight: 400;

    color: #000;

    line-height: 1.6;

    margin: 0 0 40px;

}



.contact .content .info {

    margin-top: 30px;

}

.contact .content .info i {

    font-size: 30px;

    padding: 0;

    margin: 0;

    color: #0070d8;

    margin-right: 20px;

    text-align: center;

    width: 20px;

}

.contact .content .info h4 {

    font-size: 18px;

    line-height: 1.4;

}



.contact .content .info h4 span {

    font-size: 14px;

    font-weight: 300;

    color: #333;

}



.contact_us_bg

{

	background-image:url(../images/contact_us_bg.jpg);

}

.contact_us_bg h2

{



	font-size:74px;

	color:#fff;

	text-transform:uppercase;

}

.contact_us_bg h2 span

{



	font-size:74px;

	color:#0070d8;

	text-transform:uppercase;

	font-weight:300;

}

.contact_us_bg p

{



	font-size:20px;

	color:#fff;

	font-weight:normal;

	width:100%;

}

/*Contact end */



/* Safety */



.safety

{

	background-image:url(../images/safety.jpg);

}



/* Safety End */

/* Career */

.career

{

	background-image:url(../images/career.jpg);

}

/* Career End*/



.mining

{

	background-image:url(../images/mining.jpg);

}



.marine_sub_page

{

	background-image:url(../images/marine_sub_page.jpg);

}

.civil_ind_sub_banner

{

	background-image:url(../images/civil_ind_sub_banner.jpg);

}

.mechanical_support_sub_page

{

	background-image:url(../images/mechanical_support_sub_page.jpg);

}

.CIVIL_MACHINERY_sub

{

	background-image:url(../images/CIVIL_MACHINERY_sub.jpg);

}

.FABRICATION_SERVICES_sub

{

		background-image:url(../images/FABRICATION_SERVICES_sub.jpg);

}



.Marine_maintenance_sub

{

		background-image:url(../images/Marine_maintenance_sub.jpg);

}



.trades_labour_sub

{

		background-image:url(../images/trades_labour_sub.jpg);

}

.get_a_quote

{

		background-image:url(../images/get_a_quote.jpg);

}

.polices

{

		background-image:url(../images/polices.jpg);

}

@media (min-width: 992px) and (max-width: 1199px){

	

.navbar ul li a {

    font-size: 12px;

    padding: 10px 10px;

}	

.navbar-expand-lg .navbar-nav {

    padding-top: 0px !important;

}	

.slider-heading {

    font-size: 63px;

}	

.tr_bg {

    margin-top: -107px;

}

.diamond_shape {

    width: 130px;

    height: 130px;

    background: blue;

    margin: 50px 0 0 30px;

}

.btn_mining a

{

	font-size:14px;

}

.btn_mining {

    margin-top: 70px;

}

.about_bg_area img

{

	width:100%;

}

.about_bg_area_right {

    padding-left: 0px;

}

.about_bg_area h1 {

    margin-top: 10px;

}

.about_bg_area h2 {

    font-size: 43px;

}

.logo_area ul li {

    margin-right: 2px;

}

.social_media_icon img

{

    height: 60px;

    width: 60px;

}

.westren_img img

{

	width:100%;

}

}







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


.logo {

    width: 200px;

}	

.navbar ul li a {

    font-size: 12px;

    padding: 10px 10px;

}	

.navbar-expand-lg .navbar-nav {

    padding-top: 0px !important;

}	

.slider-heading {

    font-size: 52px;

}	

.tr_bg {

       margin-top: -82px;

}

.diamond_shape {

     width: 120px;

    height: 120px;

    background: blue;

    margin: 50px 0 0 0px;

}

.btn_mining a

{

	font-size:14px;

}

.btn_mining {

    margin-top: 70px;

}

.about_bg_area img

{

	width:100%;

}

.about_bg_area_right {

    padding-left: 0px;

}

.about_bg_area h1 {

    margin-top: 0px;

	margin-bottom: 20px;

}

.about_bg_area h2 {

    font-size: 34px;

	margin-bottom: 10px;

}

.logo_area ul li {

    margin-right: 2px;

}

.social_media_icon img

{

    height: 60px;

    width: 60px;

}

.westren_img img

{

	width:100%;

}

.slider_right_img {

    width: 350px;

    height: 350px;

}

.slider-heading p {

    font-size: 16px;

    margin-top: -62px;

}

.slider-bg {

    height: 661px;

}

.btn_get_quote {

    width: 200px;

    height: 59px;

    font-size: 16px;

    line-height: 55px;

}

.about_bg_area p {

    font-size: 12px;

    line-height: 20px;

}

.mining_middle_btn {

    font-size: 17px;

}

.logo_area ul li {

    margin-right: 40px;

    margin-bottom: 20px;

}

.services_box1_img {

    height: 150px;

}

.heading_services_box1 h2 {



    font-size: 14px;

	    margin-top: 18px;

}

.heading_services_box1 img {

    margin-bottom: 20px;

    margin-top: 10px;

}

.services_area {

    padding-top: 30px;

    padding-bottom: 30px;

}

.box_arrow {

    left: 44%;

}

.get_touch_blue_bg {



    padding-bottom: 65px;

    padding-top: 30px;

    font-size: 14px;

    padding-left: 20px;

}

.res_row_w

{

	margin:0px;

}

.navbar_right {

    border-bottom: solid 1px #414652;

    margin-left: 0px;

    background-color: #061029;

    padding: 20px;

    margin-top: 180px;

    position: absolute;

    width: 100%;

    z-index: 999999;

}

.phone_icon {

    font-size: 25px;

    color: #fff;

    margin-top: 11px;

    margin-left: 10px;

}

.navbar-toggler:not(:disabled):not(.disabled) {

    cursor: pointer;

    background-color: #fff;

}

.get_touch_blue_bg ul li {

    font-size: 12px;

}

.about_us_bg

{

	padding-top:80px;

	padding-bottom:80px;

	min-height:auto;

}
#menu-primary-menu{
	width: 100%;
	margin: 7.5px 0px !important;
}
.phone_icon {
    font-size: 25px;
    color: #fff;
    margin-top: 0px !important;
    margin-left: 5px !important;
    float: left !important;
    margin-bottom: 10px;
}
}





@media (min-width: 576px) and (max-width: 767px){

.logo {

    width: 200px;

}	

.navbar ul li a {

    font-size: 12px;

    padding: 10px 10px;

}	

.navbar-expand-lg .navbar-nav {

    padding-top: 0px !important;

}	

.slider-heading {

    font-size: 30px;

	margin-top:0px;

}	

.tr_bg {

       margin-top: -39px;

	   width:80%;

}

.diamond_shape {

     width: 120px;

    height: 120px;

    background: blue;

	margin:auto;

    margin-top: 50px;

    margin-left: 54px;

}

.btn_mining a

{

	font-size:14px;

}

.btn_mining {

    margin-top: 70px;

}

.about_bg_area img

{

	width:100%;

}

.about_bg_area_right {

    padding-left: 0px;

	margin-top:50px;

}

.about_bg_area h1 {

    margin-top: 0px;

	margin-bottom: 20px;

}

.about_bg_area h2 {

    font-size: 24px;

	margin-bottom: 10px;

}

.logo_area ul li {

    margin-right: 2px;

}

.social_media_icon img

{

    height: 40px;

    width: 40px;

}

.westren_img img

{

	width:100%;

}

.slider_right_img {

    width: 250px;

    height: 250px;

}

.slider-heading p {

    font-size: 16px;

    margin-top: -12px;

}

.slider-bg {

    height: 500px;

}

.btn_get_quote {

    width: 200px;

    height: 59px;

    font-size: 16px;

    line-height: 55px;

}

.about_bg_area p {

    font-size: 12px;

    line-height: 20px;

}

.mining_middle_btn {

    font-size: 17px;

}

.logo_area ul li {

    margin-right: 40px;

    margin-bottom: 20px;

}

.services_box1_img {

    height: 350px;

}

.heading_services_box1 h2 {



    font-size: 14px;

	    margin-top: 18px;

}

.heading_services_box1 img {

    margin-bottom: 20px;

    margin-top: 10px;

}

.services_area {

    padding-top: 30px;

    padding-bottom: 30px;

}

.box_arrow {

    left: 47%;

}

.get_touch_blue_bg {



    padding-bottom: 65px;

    padding-top: 30px;

    font-size: 14px;

    padding-left: 20px;

}

.res_row_w

{

	margin:0px;

}

.navbar_right {

    border-bottom: solid 1px #414652;

    margin-left: 0px;

    background-color: #061029;

    padding: 20px;

    margin-top: 180px;

    position: absolute;

    width: 100%;

    z-index: 999999;

}

.phone_icon {

    font-size: 25px;

    color: #fff;

    margin-top: 11px;

    margin-left: 10px;

}

.navbar-toggler:not(:disabled):not(.disabled) {

    cursor: pointer;

    background-color: #fff;

}

.slider_right_img img

{

	width:250px;

	height:250px;

}

.footer ul li a{

	font-size:12px;

}

.footer-address {

    font-size: 12px;

    line-height: 30px;

}

.footer h3 {

    font-size: 12px;

}

.footer-copyright p {

    font-size: 12px;

    text-align: center;

}

.footer p {

    line-height: 9px;

}

.services_box1

{

	margin-bottom:30px;

}

.mrg_top_dimond_box {

    margin-top: -65px;

}

.about_us_bg

{

	padding-top:80px;

	padding-bottom:80px;

	min-height:auto;

}

.about_us_bg p {

    font-size: 14px;

}

.about_us_bg h2 {

    font-size: 50px;

}

.about_us_bg h2 span {

    font-size: 50px;

}

.about_us_area {

    padding-bottom: 30px;

    padding-top: 30px;

}

.who_we_are {

    padding-bottom:30px;

    padding-top: 0px;

}

.res_contact_right3

{

	margin-top:50px;

}
#menu-primary-menu{
	width: 100%;
	margin: 7.5px 0px !important;
}
.phone_icon {
    font-size: 25px;
    color: #fff;
    margin-top: 0px !important;
    margin-left: 5px !important;
    float: left !important;
    margin-bottom: 10px;
}
}



@media (min-width: 320px) and (max-width: 575px){

.logo {

    width: 130px;

}	

.navbar ul li a {

    font-size: 12px;

    padding: 10px 10px;

}	

.navbar-expand-lg .navbar-nav {

    padding-top: 0px !important;

}	

.slider-heading {

    font-size: 22px;

	margin-top:0px;

	padding-left:10px;

}	

.tr_bg {

       margin-top: -39px;

	   width:80%;

}

.diamond_shape {

     width: 120px;

    height: 120px;

    background: blue;

	margin:auto;

    margin-top:160px !important;



}

.diamond_shape {



    -webkit-transform-origin: 0 100%;

    -moz-transform-origin: 0 100%;

    -ms-transform-origin: 0 100%;

    -o-transform-origin: 0 100%;

    transform-origin: 0 80%;



}

.btn_mining a

{

	font-size:14px;

	    width: 250px;

    margin: auto;

}

.btn_mining {

    margin-top: 70px;

}

.about_bg_area img

{

	width:100%;

}

.about_bg_area_right {

    padding-left: 0px;

	margin-top:50px;

}

.about_bg_area h1 {

    margin-top: 0px;

	margin-bottom: 20px;

}

.about_bg_area h2 {

    font-size: 24px;

	margin-bottom: 10px;

}

.logo_area ul

{

	padding-left:10px;

}

.logo_area ul li {

    margin-right: 2px;

}

.social_media_icon img

{

    height: 32px;

    width: 32px;

}

.westren_img img

{

	width:100px;

}

.slider_right_img {

    width: 180px;

    height: 180px;

	margin:auto;

	float:inherit;

	margin-top:-15px;

}

.slider-heading p {

    font-size: 13px;

    margin-top: -12px;

}

.slider-bg {

    height: 500px;

}

.btn_get_quote {

    width: 200px;

    height: 59px;

    font-size: 16px;

    line-height: 55px;

}

.about_bg_area p {

    font-size: 12px;

    line-height: 20px;

}

.mining_middle_btn {

    font-size: 17px;

}

.logo_area ul li {

    margin-right: 10px;

    margin-bottom: 20px;

}

.services_box1_img {

    height: 350px;

}

.heading_services_box1 h2 {



    font-size: 14px;

	    margin-top: 18px;

}

.heading_services_box1 img {

    margin-bottom: 20px;

    margin-top: 10px;

}

.services_area {

    padding-top: 30px;

    padding-bottom: 30px;

}

.box_arrow {

    left: 47%;

}

.get_touch_blue_bg {



    padding-bottom: 65px;

    padding-top: 30px;

    font-size: 14px;

    padding-left: 30px;

	padding-right:30px;

}

.res_row_w

{

	margin:0px;

}

.navbar_right {

    border-bottom: solid 1px #414652;

    margin-left: 0px;

    background-color: #061029;

    padding: 20px;

    margin-top: 180px;

    position: absolute;

    width: 100%;

    z-index: 999999;

}

.phone_icon {

    font-size: 25px;

    color: #fff;

    margin-top: 11px;

    margin-left: 10px;

}

.navbar-toggler:not(:disabled):not(.disabled) {

    cursor: pointer;

    background-color: #fff;

	margin-right:10px;

}

.slider_right_img img

{

	width:250px;

	height:250px;

}

.footer ul li a{

	font-size:12px;

}

.footer-address {

    font-size: 12px;

    line-height: 30px;

}

.footer h3 {

    font-size: 18px;

}

.footer-copyright p {

    font-size: 12px;

    text-align: center;

}

.footer p {

    line-height: 9px;

}
#text-2 p{line-height: 20px;}

.services_box1

{

	margin-bottom:30px;

}

.mrg_top_dimond_box {

    margin-top: -65px;

}

#myCarousel .carousel-indicators {

    bottom: -46px;

}

.mrg-top-slider2 {

    margin-top: 0px;

}

.about_bg_area

{

	padding-left:10px;

	padding-right:10px;

}

.get_touch_area h2 {

    font-size: 22px;

	    margin-bottom: 20px;

    margin-top: 10px;

}

.p_res_footer

{

	padding:20px;

}

.get_touch_white_bg

{

	padding:30px;

}

.row

{

	margin:0px;

}



.about_us_bg

{

	padding-top:30px;

	padding-bottom:30px;

	min-height:auto;

	padding-left:15px;

	padding-right:15px;

}

.about_us_bg p {

    font-size: 14px;

}

.about_us_bg h2 {

    font-size: 50px;

}

.about_us_bg h2 span {

    font-size: 50px;

}

.about_us_area {

    padding-bottom: 30px;

    padding-top: 30px;

}

.who_we_are {

    padding-bottom:30px;

    padding-top: 0px;

}

.about_us_area h2

{

	font-size:30px;

}

.who_we_are h2

{

	font-size:30px;

}

.res_contact_right3

{

	margin-top:50px;

}
#menu-primary-menu{
	width: 100%;
	margin: 7.5px 0px !important;
}
.phone_icon {
    font-size: 25px;
    color: #fff;
    margin-top: 0px !important;
    margin-left: 5px !important;
    float: left !important;
    margin-bottom: 10px;
}
}



.gfield_label{

	display: none !important;

}

.gform_wrapper .gform_title{

	font-family: 'Roboto', sans-serif !important;

	margin: 0 !important;

	font-size: 30px !important;

	color: #fff !important;

	font-weight:600 !important;

	text-transform:uppercase !important;

	text-align:left !important;

	margin-bottom:10px !important;

}



.gform_button

{

	font-family: 'Roboto', sans-serif !important;

	background-color:#2069d6 !important;

	color:#fff !important;

	text-align:center !important;

	border-radius:50px !important;

	font-size:18px !important;

	font-weight:bold !important;

	/*padding:15px !important;*/

	padding-left:60px !important;

	padding-right:60px !important;

	text-decoration:none !important;

	border:solid 2px #030e27 !important;

	text-transform:uppercase !important;



	

}

.gform_button:hover

{

	font-family: 'Roboto', sans-serif !important;

	background-color:#fff !important;

	color:#2069d6 !important;

	-webkit-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09) !important;

	-moz-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09) !important;

	box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.09) !important;

	border:solid 2px #030e27 !important;

	text-decoration:none !important;

}

.gform_wrapper textarea.medium{

	height: 120px !important;

}

/*#slider-1-slide-4-layer-12 img{

	height: auto !important;

    width: auto !important;

    background-position: right top !important;

}

#slider-1-slide-5-layer-12 img{

	height: auto !important;

    width: auto !important;

    background-position: right top !important;

}

#slider-1-slide-6-layer-12 img{

	height: auto !important;

    width: auto !important;

    background-position: right top !important;

}*/





/* Bilal */

.wpb_image_grid_ul .isotope-item{

	margin-left: 32px !important;

}



.navbar .dropdown-menu li a {

    font-size: 14px;

    color: #666 !important;

    text-transform: uppercase;

    padding: 10px 10px;

    display: block;

    text-decoration: none !important;

    font-weight: normal;

    border-bottom: solid 1px #ccc;

}



.navbar .show_dropmenu{

	display: none;

}

.about_bg_area h2 h2 {

    color: #2069d6;

    font-weight: 600;

}

@media only screen and (min-width: 1200px){
	#navbar-collapse-02{
		width: 784px;
	}
}

@media only screen and (max-width: 1024px){
	.navbar_right{
		    margin: 0px !important;
    padding: 0px 15px !important;
    border-top: 0px;
	}

	.mobile-container-padding{
		padding: 0px !important;
	}

	.navbar-header{
		padding: 0px 15px 0px 20px !important;
	}

	.btn_mining{
	    margin-top: 90px !important;
	}

	.btn_mining button{
		    max-width: 262px !important;
    width: 100%;
    margin: 0px auto;
	}

	

	.get_touch_white_bg{
		padding-top: 0px;
	}

	.get_touch_blue_bg{
		padding-bottom: 0px;
	}

	.get_touch_blue_bg .vc_message_box {
    	padding: 5px 10px 5px 56px;
	}
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	.services_box1{
		margin-right: 10px;
	}

	.get_touch_blue_bg .vc_column-inner {
    padding: 15px 0px 82px;
}

.get_touch_blue_bg h2{
	    font-size: 20px !important;
    margin: 0px 0px 10px;
}

.get_touch_blue_bg{
	padding-top: 0px !important;
}

.btn_mining button {
    font-size: 11px !important;
    padding: 14px 15px !important;
}

.get_touch_area p {
    font-size: 17px;
}
}

@media only screen and (max-width: 767px){
	#rev_slider_1_1_wrapper{
		    height: 700px !important;
	}
	.services_area{
		    display: flex;
    flex-direction: column;
    align-items: center;
	}

	.get_touch_white_bg{
		padding-bottom: 0px
	}

	.get_touch_white_bg .vc_custom_1591961146777{
		    padding-left: 25px !important;
    		padding-right: 15px !important;
	}
	.get_touch_white_bg .vc_column-inner{
		padding-left: 25px !important;
    	padding-right: 25px !important;
	}
	.about_bg_area_right .vc_custom_1591967561029{
		padding-left: 0px !important;
	}
	.contact-detail-custom {
		margin-top: 0px !important;
	}
	.res_contact_right3 {
		margin-top: 0px !important;
	}
	.contact-map.vc_custom_1592223059630{
		margin-right: 10px !important;
    	margin-left: 10px !important;
	}
	.tp-bullets{
   		 transform: matrix(1, 0, 0, 1, -37, -25) !important;
	}

	.mrg_top_dimond_box{
		height: 300px !important;
		margin-top: 185px !important;
	}

	.diamond_shape{
		margin-top: 0px !important;
	}

	.diamond_shape img{
		margin-top: -60px !important;
    margin-left: -95px !important;
	}

#menu-primary-menu .dropdown-menu{
	display: block !important;
}

.navbar .dropdown-menu li a{
	color: #ffffff !important;
}

.container > .navbar-header{
    margin-right: 0px !important;
    margin-left: 0px !important;
}

}

@media (min-width: 567px) and (max-width: 767px){
.diamond_area{
	    display: flex;
    flex-wrap: wrap;
}
.diamond_area > div{
	max-width: 50%;
}
.diamond_shape{
    margin-left: 75px !important;
}
.diamond_area .vc_column-inner {
    margin-top: 0px !important;
}
.mrg_top_dimond_box { 
    margin-top: 20px !important;
}
}


.get-a-quote #gform_2{
	     max-width: 780px !important;
}

.get-a-quote .gform_footer  input[type="submit"] {
    background-color: #030e27 !important;
    color: #fff;
    text-align: center;
    border-radius: 50px;
    font-size: 18px;
    font-weight: bold;
    padding: 15px;
    padding-left: 60px;
    padding-right: 60px;
    text-decoration: none;
    border: solid 2px #030e27;
    text-transform: uppercase;
    width: auto;
}

.get-a-quote textarea {
	background-color: #ffffff;
	border: 0px !important;
	padding: 10px 10px !important;

}
.get-a-quote input[type="text"]{
	background-color: #ffffff;
	border: 0px !important;
	padding: 10px 10px !important;

}
.get-a-quote input::placeholder,
.get-a-quote textarea::placeholder{

	color: #6c757d;

}

.contact textarea {
	background-color: #ffffff;
	border: 0px !important;
	padding: 10px 10px !important;
	margin-bottom: 30px !important;
	
}

.contact .gform_wrapper textarea.medium{
height: 162px !important;

}

.vc_message_box-icon i{
    color: #0070d8;
}


.contact input[type="text"]{
	background-color: #ffffff;
	border: 0px !important;
	padding: 10px 10px !important;

}
.contact input::placeholder,
.contact textarea::placeholder{

	color: #6c757d;

}
.contact  input[type="submit"] {
    background-color: #030e27 !important;
    color: #fff !important;
    text-align: center  !important;
    border-radius: 50px  !important;
    font-size: 18px  !important;
    font-weight: bold  !important;
    padding: 15px  !important;
    padding-left: 60px  !important;
    padding-right: 60px  !important;
    text-decoration: none  !important;
    border: solid 2px #030e27 !important;
    text-transform: uppercase !important;
    width: auto  !important;
}
.phone-number{
	color: #fff !important;
}
.phone-number:hover{
	color: #fff !important;
}
.navbar-default .navbar-toggle{
	padding: 10px 15px !important;
	background: #fff;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 6px !important;
}
.navbar-toggle{
	margin-top: 30px !important;
}

.info h4 span {
    font-size: 14px;
    font-weight: 300;
    color: #333;
}

.contact .content .info i {
    font-size: 30px;
    padding: 0;
    margin: 0;
    color: #0070d8;
    margin-right: 20px;
    text-align: center;
    width: 20px;
}

.gform_confirmation_message_1{
	    height: 430px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.westren_img img{
	margin-top: 50px !important;
}