/*
 Theme Name:   GOLD STAR NEW
 Theme URI:    http://example.com/twenty-twenty-child/
 Description:  Twenty Twenty Child Theme
 Author:       BWIT Team
 Author URI:   http://example.com
 Template:     twentytwenty
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twentytwentychild
*/

body{
	font-family: 'Poppins', sans-serif;
	font-weight:400;
	font-size:14px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
}
.bghome{
	background:url(./assets/images/hdrTop.jpg);
	background-size: cover;
	color:#fff;
}
.bgin01{
	background:url(./assets/images/bg_in01.jpg);
	background-size: cover;
	color:#fff;
}
button.slick-next.slick-arrow, button.slick-prev.slick-arrow.slick-disabled {
    background-color: unset;
}
input.wpcf7-form-control.wpcf7-submit.srchIcn {
    font-size: 0px;
    border: none;
    background-color: unset;
}
.infoDet{
	background:#f7f9fa;
	padding:5px 0px;
	color:#8a99c0;
	font-weight:400;
	font-size:14px;
}
.infoDet a{
	color:#8a99c0;
	font-weight:400;
	font-size:14px;
}
.infoDet i{
margin:0px 6px 0px 0px;
}
.infoDet .sco i{
margin:0px 14px 0px 0px;
}
.infoDet .grey{
color:#ccc;
margin:0px 10px;
font-size:18px;
}
.icn {
	display: inline-block;
	vertical-align: middle;
	background-image: url(./assets/images/sprite.png);
	background-repeat: no-repeat;
}
.enve {
background-position: 0px -3px;
width: 18px;
height: 15px;
}
.loc {
background-position: -26px -1px;
width: 14px;
height: 15px;
}
.fb {
background-position: -52px -2px;
width: 12px;
height: 15px;
}
.tw {
background-position: -82px -3px;
width: 15px;
height: 15px;
}
.lnk {
background-position: -116px -2px;
width: 16px;
height: 15px;
}
.inst {
background-position: -151px -2px;
width: 16px;
height: 15px;
}
.fb-btm {
background-position: -244px -4px;
width: 12px;
height: 15px;
}
.tw-btm {
    background-position: -277px -3px;
    width: 15px;
    height: 15px;
}
.lnk-btm {
background-position: -312px -4px;
width: 16px;
height: 15px;
}
.inst-btm {
  background-position: -347px -4px;
width: 16px;
height: 15px;
}
.ply {
    background-position: -182px -1px;
    width: 22px;
    height: 20px;
}
.arw {
background-position: -28px -64px;
width: 26px;
height: 16px;
}
.orgArw {
background-position: -29px -26px;
width: 25px;
height: 27px;
}
.tme {
background-position: 0px -26px;
width: 25px;
height: 27px;
}
.locat {
background-position: 0px -60px;
width: 25px;
height: 27px;
}
.phn {
background-position: 0px -93px;
width: 25px;
height: 27px;
}
.envelop {
background-position: 0px -130px;
width: 25px;
height: 27px;
}
.srchIcn {
background-position: -216px 7px;
width: 22px;
height: 30px;
}
.ftre .icn1 {
background-position: -74px -29px;
width: 100px;
height: 104px;
}
.ftre .icn2 {
	background-position: -187px -45px;
	width: 76px;
	height: 104px;
}
.ftre .icn3 {
	background-position: -275px -37px;
	width: 100px;
	height:104px;
}
.hdrBg .navbar-light .navbar-nav .active > .nav-link, .hdrBg .navbar-light .navbar-nav .nav-link.active, .hdrBg .navbar-light .navbar-nav .nav-link.show, .hdrBg .navbar-light .navbar-nav .show > .hdrBg .nav-link {
    color: #fff;
    font-size:16px;
    font-weight:600;
}
.hdrBg .navbar-light .navbar-nav .active{
border-bottom: 3px solid #ce9e2a;
}
.hdrBg .navbar-light .navbar-nav .nav-link:focus, .hdrBg .navbar-light .navbar-nav .nav-link:hover {
    color: #fff;
    font-size:16px;
    font-weight:600;
}
.hdrBg .navbar-light .navbar-nav .nav-link {
    color: #fff;
    font-size:16px;
    font-weight:600;
}
.btn-ochre {
	color: #000;
    font-size:16px;
    font-weight:600;
    background: #ce9e2a;
    border-radius: 30px;
    min-width:180px;
    text-align: center;
    padding:10px;
    text-decoration: none;
}
.btn-ochre:hover {
    background: #c8961f;
    color: #fff;
}
.hdrBg .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 25px;
    padding-left: 25px;
}
.pdWelc{
	padding:120px 0px;
	position: relative;
	min-height: 834px;
}
.inrCnt{
	padding:70px 50px;
}
.welc::before{
	content:"";
	background:url(./assets/images/welcm.png);
	position: absolute;
	width:365px;
	height:365px;
}
.inrCnt h2{
font-size: 16px;
text-transform: uppercase;
font-weight:600;
margin:0px 0px 40px;
}
.inrCnt h1{
font-size: 70px;
font-weight: 400;
max-width: 740px;
}
.inrCnt h1 b{
font-weight:600;
}
.ochre{
	color:#ce9e2a;
}
.pdBton{
padding: 28px 0px 0px 160px;
}
.pdBton a+a{
margin:0px 0px 0px 10px;	
}
.pdWelc .btn-ochre {
	color: #fff;
    font-size:15px;
    font-weight:600;
    background: #ce9e2a;
    border-radius: 30px;
    min-width:180px;
    text-align: center;
    padding:10px;
    text-decoration: none;
}
.pdWelc .btn-ochre:hover {
    background: #c8961f;
    color: #fff;
}
.btn-white {
	color: #fff;
    font-size:15px;
    font-weight:600;
    background: rgba(255,255,255,0.3);
    border-radius: 30px;
    min-width:180px;
    text-align: center;
    padding:10px;
    border:2px solid #fff;
    text-decoration: none;
}
.btn-white:hover {
    background: rgba(255,255,255,0.3);
    color: #fff;
}
.pdBton i{
margin:0px 6px 0px 0px;
}
.ftre{
	margin-top:-123px;
	position:relative;
}
.ftre h2{
	color:#030f27;
	font-size:22px;
	font-weight:400;
	margin:20px 0px 30px;
}
.ftre p,.who p{
	color:#7a7c7f;
	font-size:15px;
	margin:0px 0px 0px;
	font-weight:500;
}
.ftre .bxLrg{
	transform: scale(1.1);
	color:#fff;
	background:#ce9e2a;
	box-shadow: 0px 0px 54px -19px rgba(0,0,0,0.75);
	z-index:3;
}
.ftre .whtBx{
	background:#fff;
	transition:all 0.2s;
}
.ftre .bxLrg p, .ftre .bxLrg h2{
	color:#fff;
}
.ftre .rdMr{
	padding:15px 0px 0px;
}
.ftre .rdMr,.ftre .rdMr a{
	color:#7a7c7f;
}
.ftre .rdMr a:hover,.ftre .rdMr a:focus{
	color:#fff;
}
.ftre i.arw{
margin:0px 0px 0px 6px;
}
.ftre::before{
content:"";
	background:url(./assets/images/dotted.png);
	position: absolute;
	width:179px;
	height:278px;
	top:123px;
}
.who{
	margin:154px 0px 154px;
	position: relative;
}
.who .btn-ochre {
	color: #fff;
    font-size:15px;
    font-weight:600;
}
.who .btn-ochre:hover {
    background: #c8961f;
    color: #fff;
}
.who .btnPd{
	padding: 30px 0px 0px;
}

.who h3,.srvc h3{
font-size: 16px;
text-transform: uppercase;
font-weight:600;
margin:0px 0px 20px;
color:#c5ad33;
}
.who h2,.subs h2,.srvc h2 {
font-size:42px;
font-weight:200;
margin:0px 0px 40px;
color:#030f27;
}
.who h2 b,.subs h2 b, .srvc h2 b{
font-weight:600;
}
.who h4, .srvc h4{
font-size:18px;
color:#414042;
margin:0px 0px 30px;
text-transform: uppercase;
}
.who div.ochBox{
	width:12px;
	background:#ce9e2a;
	height:12px;
	display: inline-block;
	margin:0px 15px 0px 0px;
}
.who p{
	margin:0px 0px 25px;
}
.who .container{
	position:relative;
}

.proj{
	position: relative;
}
.proj div.txtOvrlay{
	text-align: center;
	background: rgba(0,0,0,0.4);
	padding:20px 10px;
	width:100%;
	color:#fff;
	position: absolute;
	bottom: 0px;
	font-weight:500;
	font-size: 20px;
}
.proj .container-fluid {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: -15px;
    margin-left: -15px;
}
.subs .form-control::placeholder {
    color: #bbbbbb;
    opacity: 1;
    font-weight:500;
}
.subs{
	background:url(./assets/images/subscribe.jpg);
	background-size: cover;
	color:#fff;
	padding:50px 0px 70px;
}
.subs h2{
color:#fff;
}
.subs p{
color:#8a99c0;
font-size: 18px;
max-width:790px;
text-align: center;
margin:0px auto;
}
.subs .form-control {
border-radius: 25px;
border: 0px;
height: 45px
}
.subs .inpGrp{
	position: relative;
}
.subs .srch {
border-radius: 50%;
border: 0px;
background: #c5ad33;
margin: 5px;
width: 36px;
height: 36px;
position: absolute;
right: 0px;
top: 0px;
cursor: pointer;
}
footer{
background: #171a1e;
padding:50px 0px;	
}
.copyRt{
	background:#1e2227;
	color:#dddddd;
	padding:10px 0px;
	font-size:14px;
}
.copyRt a{
	color:#dddddd;
}
.srvc{
	padding:80px 0px;
}
.srvc p{
	color:#414042;
	font-size: 18px;
	max-width: 800px;
	margin:0px auto 40px;
}
footer .sco i{
margin:20px 14px 0px 0px;
}
footer .sco a:nth-child(4) i{
margin:20px 0px 0px 0px;
/* border:1px solid #fff; */
}
footer .cntct i{
margin:0px 6px 0px 0px;
}
footer h2{
	color:#cdb63a;
	font-size:18px;
	font-weight:600;
	margin:0px 0px 30px;
}
footer ul{
	list-style-type: none;
	padding:0px;
}
footer li{
	color:#fff;
	font-size:16px;
	margin:0px 0px 10px 0px;
}
footer li a,footer li a:hover,footer li a:focus{
	color:#fff;
	font-size:16px;
	text-decoration: none;
}
footer li a:hover,footer li a:focus{
	color:#cdb639;
	font-size:16px;
}
.slick-slider__slide {
    height: 376px;
    text-align: center;
    color: #000;
    border:1px solid #f3f3f3;
    border-radius:4px;
}
.slick-slide h5{
	color:#7f7f7f;
	font-weight:500;
	font-size:18px;
	margin:25px 0px 30px;
}
.slick-slide > div{
margin:10px;
}
.slick-prev {
    left: -81px;
    z-index: 1000;
}

.slick-next {
    right: -34px;
    z-index: 1000;
}
.slick-slider p{
color: #7a7c7f;
font-size: 14px;
margin: 0px 0px 20px;
font-weight: 400;
padding: 0px 30px;
}
.slick-slider__slide.active h5{
color:#414042;

}
.slick-slider__slide:hover{
	border:1px solid #e7e7e7;
	border-bottom:5px solid #c5ad33;
	box-shadow: 0px 0px 20px -12px rgba(0,0,0,0.75);
}
.slick-prev::before {
content: '';
display: inline-block;
vertical-align: middle;
background-image: url(./assets/images/sprite.png);
background-repeat: no-repeat;
background-position: -164px -149px;
width: 75px;
height: 76px;
}
.slick-next::before {
content: '';
display: inline-block;
vertical-align: middle;
background-image: url(./assets/images/sprite.png);
background-repeat: no-repeat;
background-position: -75px -149px;
width: 75px;
height: 76px;
}
.slick-prev.slick-disabled::before, .slick-next.slick-disabled::before {
    opacity: .55;
}

.still-photography-header{background: url(http://goldstar.broadwayinfotech.net.au/wp-content/uploads/2021/05/still-photography-banner.jpg);}
.wpsisac-slick-slider.design-1 .wpsisac-image-slide img{padding: 10px; box-shadow: 0 0 23px -5px #eee;}
.wpsisac-slick-slider button.slick-next, .wpsisac-slick-slider button.slick-next:hover, .wpsisac-slick-slider button.slick-next:focus{background:url(http://goldstar.broadwayinfotech.net.au/wp-content/uploads/2021/05/next.png) center center no-repeat !important; background-size: 100%!important; outline: none !important; background-color:none!important; width: 30px; height: 30px;}

.wpsisac-slick-slider button.slick-prev, .wpsisac-slick-slider button.slick-prev:hover, .wpsisac-slick-slider button.slick-prev:focus {
    background: url(http://goldstar.broadwayinfotech.net.au/wp-content/uploads/2021/05/previous.png) center center no-repeat !important; background-size: 100%!important; outline: none !important; background-color:none!important; width: 30px; height: 30px;}
.wpsisac-slick-slider.design-1 .slick-next {right: 35px !important;}
.wpsisac-slick-slider.design-1 .slick-prev {left: 35px !important;}
.wpsisac-slick-slider.design-1 .slick-arrow {top: 50% !important;}
.slick-dots{ display:none!important}
.facilities-list {line-height: 36px; padding-top: 10px; font-weight: 500;}
.facilities-list li{background: url(http://goldstar.broadwayinfotech.net.au/wp-content/uploads/2021/05/right-bullet.png) no-repeat left center; padding-left: 18px;}
footer{ clear:both}
.bdp_blog_template{-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; padding:0 25px 40px!important}
.bdp_blog_template.classical .bd-post-image img{object-fit: cover; max-height: 225px;}
.bd-blog-header h2 {line-height: 20px!important;}
.bd-blog-header h2 a {font-size: 18px!important; font-weight: 600!important;}
.bdp_blog_template.classical{ border:none}

.blog-details .entry-categories{display:none}
.blog-details .entry-title{ font-size:2rem; text-align:left; line-height: 1.4;}
.blog-details .post-meta{ display:flex; list-style: none; text-align: left;}
.blog-details .post-comment-link{ display:none}
.blog-details .meta-wrapper{font-size: 13px; margin-right: 15px;}
.blog-details .meta-wrapper a{ color:#c5ad33!important}
.blog-details .meta-icon svg{height: 14px; fill:grey}
.blog-details .featured-media-inner img{ object-fit:cover}
.blog-details .entry-content{ font-size:15px; line-height: 155%; color:#414042}
.blog-details-aside .screen-reader-text{ display:none}
.blog-details-aside .widget_search { position:relative}
.blog-details-aside .widget_search label{width: 100%;}
.blog-details-aside .widget_search .search-field{width: 100%; border: none; border: 1px solid #ce9e2a; padding: 10px; padding-left: 15px;}
.blog-details-aside .widget_search .search-field:focus{ outline:none; border:none; border: 1px solid #ce9e2a;}
.blog-details-aside .widget_search .search-submit{position: absolute; right: 0px; border: none;}
.blog-details-aside .search-submit{background: #ce9e2a url(http://goldstar.broadwayinfotech.net.au/wp-content/uploads/2021/06/search.png) no-repeat center center; color: transparent; height: calc(100% - 9px);}
.blog-details-aside .widget-title{ font-size:20px; border-bottom: 1px solid #bdbdbd; padding-bottom: 10px; margin-bottom: 20px;}
.blog-details-aside .widget_search{ border:none!important; margin-bottom:21px!important}
.blog-details-aside .widget { border: 1px solid #bdbdbd; margin-bottom: 30px;}
.blog-details-aside .widget-content{padding:20px;}
.blog-details-aside .widget_search .widget-content{padding:0px;}
.blog-details-aside .widget-content ul{ list-style:none}
.blog-details-aside .widget-content li{position: relative; display: flex; width: 100%; max-width: 100%;}
.blog-details-aside .widget-content li:before{content: ""; width: 6px; height: 6px; background: #ce9e2a; border-radius: 100%; position: absolute; left: 0px; top: 13px;}
.blog-details-aside .widget-content li a{ padding-left:15px; color: #414042; padding-top: 5px; padding-bottom: 5px;}
.blog-details-aside .widget_recent_comments{ display:none}
.blog-details-aside .widget-content li a:hover{ color:#ce9e2a}
.blog-details .comment-meta{ background:none; padding-top: 20px; padding-bottom: 20px;}
.blog-details .comment-reply-title{ font-size:16px;}
.blog-details .comment-footer-meta{ display:none}
.blog-details .avatar{width: 60px; height: 60px; border-radius: 100%; margin-right: 15px;}
.blog-details .comment-content{ font-size:13px;}
.blog-details .comment-respond{background: #f4f4f4; padding: 30px;}
.blog-details .comment-respond label{ width:100%; font-weight:500; font-size:14px;}
.blog-details .comment-respond .comment-reply-title{ font-size:20px;}
.blog-details .comments-wrapper .styled-separator{ margin-bottom:0px!important;}
.blog-details .comment-form-comment textarea{min-width: 100%;}
.blog-details a{ color:#ce9e2a}
.blog-details .form-submit .submit{background: none; border: none; background: #ce9e2a; font-size: 21px; color: #fff; height: 46px; padding-left: 30px; padding-right: 30px;}
.blog-details .comment-edit-link, .blog-details .logged-in-as a:last-child{ color:#cd2653}
.blog-details .comment-respond input{border: none; border: 1px solid #dcd7ca; padding: 7px;}
.blog-details .comment-form-cookies-consent {display: flex; align-items: baseline;}
.blog-details .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top: 5px; margin-right: 10px;}



@media(max-width:1199px){
.slick-prev::before {
content: '';
display: inline-block;
vertical-align: middle;
background-image: url(./assets/images/sprite.png);
background-repeat: no-repeat;
background-position: -263px -148px;
width: 39px;
height: 39px;
}
.slick-next::before {
content: '';
display: inline-block;
vertical-align: middle;
background-image: url(./assets/images/sprite.png);
background-repeat: no-repeat;
background-position: -312px -148px;
width: 39px;
height: 39px;
}
}
@media(min-width:992px) and (max-width:1199px){
.pdWelc {
    padding: 70px 0px;
    min-height: 713px;
}
.slick-prev {
    left: -29px;
}
.slick-next {
    right: -10px;
}
}

@media(min-width:768px) and (max-width:991px){
.pdWelc {
    padding: 70px 0px;
    min-height: 713px;
}
.hdrBg .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 15px;
    padding-left: 15px;
}
.btn-ochre {
    min-width: 120px;
}
.hdrBg .navbar-light .navbar-nav .active > .nav-link, .hdrBg .navbar-light .navbar-nav .nav-link.active, .hdrBg .navbar-light .navbar-nav .nav-link.show, .hdrBg .navbar-light .navbar-nav .show > .hdrBg .nav-link {
    font-size:15px;
}
.hdrBg .navbar-light .navbar-nav .nav-link:focus, .hdrBg .navbar-light .navbar-nav .nav-link:hover {
    font-size:15px;
}
.hdrBg .navbar-light .navbar-nav .nav-link {
    font-size:15px;
}
.inrCnt h1 {
    font-size: 60px;
}
.pdBton {
    padding: 48px 0px 0px 160px;
}
.who h2, .subs h2, .srvc h2 {
    font-size: 30px;
    margin: 0px 0px 20px;
}
.who h3, .srvc h3 {
  line-height: 24px;
}
.slick-prev {
    left: -32px;
}
.slick-next {
    right: -14px;
}
.ftre h2 {
    font-size: 16px;
}
.proj div.txtOvrlay {
    font-size: 12px;
}
.w-25.inpGrp {
    width: 35% !important;
}
footer li{
	font-size:14px;
}
footer li a,footer li a:hover,footer li a:focus{
	font-size:14px;
}
footer li a:hover,footer li a:focus{
	font-size:14px;
}
.copyRt{
	font-size:12px;
}
.srvc {
    padding: 40px 0px;
}
.who {
    margin: 124px 0px 124px;
}
.who::before {
    bottom: -88px;
}
}
@media(max-width:767px){
	
	.menu_top button:focus{
		outline: 1px solid rgb(73, 74, 76) !important;
	}
	
	#navBrTp{
		position: absolute;
		right:15px;
		text-align: right;
		background: rgb(1, 15, 44);
		z-index: 1;
		padding: 12px;
		border: 1px solid rgb(73, 74, 76);
	}
	.pdWelc .btn-ochre,
	.btn-white{
		min-width: 158px;
	}
	.infoDet{
		text-align: center;
	}
	 .infoDet .text-right.sco{
	 	text-align: center !important;
	 	margin:10px 0px 0px;
	 }
   .hdrBg .navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
   }
   .togRt{
   	position: absolute;
    right: 0px;
    top: 40px;
   }
   .pdWelc {
    padding: 40px 0px;
    position: relative;
    min-height: 834px;
   }
   .inrCnt {
    padding: 0px 0px;
    }
   .inrCnt h2 {
    margin: 0px 0px 20px;
    }
    .inrCnt h1 {
    font-size: 27px;
    max-width: 100%;
    }
    .welc::before,.who::before,.ftre::before {
     display:none;
   }
   .pdBton {
    padding: 28px 0px 0px 0px;
    }
    .pdBton a {
		margin:0px;
    }
    .pdWelc {
		padding: 40px 0px;
		min-height:308px;
    }
    .ftre {
    margin-top: 0px;
    }
    .who {
    margin: 44px 0px 44px;
   }
   .who h2, .subs h2, .srvc h2 {
    font-size: 26px;
    margin: 0px 0px 20px;
   }
   .slick-next {
    right: 10px;
    z-index: 1000;
   }
   .slick-prev {
    left: -7px;
    z-index: 1000;
   }
   .srvc {
    padding: 40px 0px;
    }
    .subs p {
    max-width: 100%;
    font-size:16px;
   }
   .w-25.inpGrp{
    	width:100% !important;
    }
    img[src$='abt.jpg']{
    	margin:20px 0px 0px;
    }
    .copyRt .text-right{
     text-align: center !important;
     margin:20px 0px 0px;
    }
    footer h2 {
    margin: 20px 0px 30px;
  }
  .ftre .bxLrg {
    transform: scale(1);
  }
  .infoDet .mob{
  	display:block;
  	margin:0px 0px 10px;
  }
  .infoDet .grey {
    display:none;
  }
  footer .sco{
  	margin:0px 0px 20px;
  }
}



/* my_changes */

.iconbar02 {
    display: block;
    margin: 4px 0;
    background: #fff;
    height: 3px;
    width: 25px;
    border-radius: 2px;
    transition: transform 0.2s;
}
[aria-expanded="true"] .iconbar02:nth-child(1) {
    transform: rotate(45deg) translate(4px, 4px);
}
[aria-expanded="true"] .iconbar02:nth-child(2) {
    opacity: 0;
}
[aria-expanded="true"] .iconbar02:nth-child(3) {
    transform: rotate(-45deg) translate(5px, -6px);
}

img{
	max-width:100%;
}
.heding_in_banner a{
	color:#fff;
}

.heding_in_banner{
	text-align:center;
	padding:50px 0;
}
h2.inheding{
	position:relative;
	padding-bottom:24px;
	margin-bottom:36px;
}
h2.inheding:after{
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
	width:72px;
	height:3px;
	background:#ce9e2a;
}
h2.inheding span{
	font-weight:400;
}
.smgold {
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0px 0px 20px;
    color: #c5ad33;
}

.logo_ecom {
    text-align: center;
}
.logo_ecom img {
    max-height: 100px;
    padding: 10px;
}

.exprtise {
    background-color: #f4f4f7;
}

.cntfrm {
    padding: 30px 15px;
}

.abutpg_1 h5{
    font-size: 16px;
	line-height:1.3;
    font-weight:500;
    margin:15px 0px;
    color: #414042;
}
.img_ex_p{
	position:relative;
}
.img_ex_p .exyrs{
	position: absolute;
    bottom: -30px;
    right: -15px;
    transform: scale(.75);
}

.blk_sep{
	padding:40px 0;
}
.seched{
	font-size: 26px;
    font-weight:300;
    margin: 0px 0px 20px;
    color: #030f27;
}
.seched b{
	 font-weight:600;
}
.exprtise h5,
.logos h5 {
    font-size: 15px;
    line-height: 1.3;
    font-weight: 500;
    margin: 15px 0px;
    color: #414042;
}

.exprtise h5{
	margin-bottom:30px;
}

@media (min-width:768px){
	
	.logo_ecom{
		padding:40px 0 0;
	}
	.img_ex_p .exyrs {
		bottom: -77px;
		right: -48px;
	}
	.seched{
		font-size:42px;
		margin: 0px 0px 30px;
	}
	.blk_sep{
		padding:50px 0;
	}
	.abutpg_1 h5 {
		font-size: 18px;
		margin: 25px 0px;
	}
	.logo_ecom img {
		max-height: 142px;
		padding: 20px;
	}
	.exprtise_bg {
		background-image: url(./assets/images/bg_in02.jpg);
		background-position: right top;
		background-repeat: no-repeat;
		background-size: cover;
	}
	h2.inheding{
		font-size:41px;
	}
	
}

@media (min-width:1200px){
	
	.whtBx:hover{
		cursor:pointer;
	}
	.whtBx:hover a{
		color:#fff;
	}
	.whtBx:hover .arw {
		background-position: -28px -94px;
	}
	.whtBx:hover .icn1 {
		background-position: -74px -250px;
	}
	.whtBx:hover .icn2 {
		background-position: -187px -259px;
	}
	.whtBx:hover .icn3 {
		background-position: -275px -255px;
	}
	
	.ftre .whtBx:hover{
		transform: scale(1.1);
		color: #fff;
		background: #ce9e2a;
		box-shadow: 0px 0px 54px -19px rgba(0,0,0,0.75);
		z-index: 3;
	}
	.ftre .whtBx:hover p, .ftre .whtBx:hover h2 {
		color: #fff;
	}
	.logos h5 {
		padding:0 170px;
	}
	.img_ex_p .exyrs {
		bottom: -55px;
		right: -3px;
		transform:none;	
	}
	
	.blk_sep{
		padding:80px 0;
	}
	.who .container::before{
		content:"";
		background:url(./assets/images/dotted.png);
		position: absolute;
		width:179px;
		height:278px;
		right:-20px;
		bottom:-42px;
	}
	
	.cntfrm {
		padding: 60px 38px;
		max-width: 550px;
	}
	.exprtise .container {
		max-width: none;
	}
	.exprtise_bg {
		flex: 0 0 46%;
	}
	
	.heding_in_banner {
		padding: 90px 0 50px;
	}
	.container {
		max-width: 1200px;
	}
}