/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;padding: 0;	border: 0;	list-style:none;	font-size: 100%;	outline:none!important; }

 @media screen and (min-width:1920px){
.inner-wrapper{width:1920px; margin:auto; background:#1f2329 url(../images/banner-img.jpg) no-repeat right top; display:block; height:643px;}
.wdt-1200{ width:1200px!important; margin:auto;}
}

@media screen and (min-width:1367px) {
    .wdt-1200 {
        padding: 0 20px;
    }
}

 a{ outline:none;}
 body{ margin:0; padding:0; font-family: 'Roboto', sans-serif; font-size:20px; font-weight:300;}
.clr{ clear:both;}
.outer-wrapper{ width:100%;}
.logo{ padding:45px 0;}
.inner-wrapper{width:100%; margin:auto; background:#1f2329 url(../images/banner-img.jpg) no-repeat right top; display:block; height:643px;}
.wdt-1533{ width:100%; margin:auto;}
.wdt-1533-cnt{ padding:50px 0;}
.heading{font-size:36px; font-weight:300; padding-bottom:35px;}
.whte.wdt-1533 p{padding-top:35px;}
.banner-wrapper{font-size:63px; color:#FFFFFF; font-weight:300; line-height:normal; height:540px; padding-top:75px;}
.content-wrapper{padding:35px 0;}
.content-wrapper p{ padding-bottom:35px;}
.gry-banner{background:#f4f4f4; padding:55px 0px}
.lft{ float:left; width:25%;}
.rght{ float:left; width:75%; padding:25px 0;}
.pdttp{ padding-top:50px; padding-bottom:50px; }
.pdttp p{ padding-bottom:35px;}
.pdttp p:nth-last-child(1){border:1px solid red!important;}
.phone-icon{ float:left; background:url(../images/phone-icon.png) no-repeat left center; width:32%; display:block; padding-left:155px; height:111px; font-size:44px; color:#3196e6;}
.phone-icon span{font-size:21px; color:#1f2329;}
.mail-icon{float:right; background:url(../images/mail-icon.png) no-repeat left center; width:35%;display:block; padding-left:155px; height:111px;}
.mail-icon a{font-size:44px; color:#3196e6;}
.mail-icon span{font-size:21px; color:#1f2329;}
.small-txt{ float:left; font-size:14px; padding-top:65px;}


@media (min-width:320px) and (max-width:580px){
	.wdt-1200{ width:auto!important; padding:0 20px;}
	.inner-wrapper{width:auto; margin:auto; background:#1f2329; display:block; height:643px;}
	.banner-wrapper{font-size:58px;}
	.lft{ float:none; width:auto; text-align:center;}
	.rght{ float:none; width:auto; padding:25px 0;}
	.small-txt{ float:left; font-size:14px; padding-top:30px; clear:both; text-align:center;}
	.phone-icon{ float:left; background:none; width:auto; display:block; padding:35px 0 0 0; height:auto; font-size:30px; color:#3196e6;}
	.mail-icon{float:left; clear:both; font-size:18px; background:none; padding:35px 0 0 0;}
	.mail-icon a{float:left; clear:both; font-size:30px;}
	}

@media (min-width:581px) and (max-width:980px){
	.wdt-1200{ width:auto!important; padding:0px 20px;}
	.banner-wrapper{font-size:58px;}
	.lft{ float:none; width:auto; text-align:center;}
	.rght{ float:none; width:auto; padding:25px 0;}
	.pdttp{ padding:50px 20px;}
	.phone-icon{ float:left; background:url(../images/phone-icon.png) no-repeat left center; width:32%; display:block; padding-left:155px; height:111px; font-size:44px; color:#3196e6;}
	.phone-icon span{font-size:21px; color:#1f2329;}
	.mail-icon{float:left; background:url(../images/mail-icon.png) no-repeat left center; width:35%;display:block; padding-left:155px; height:111px; clear:both;}
	.mail-icon a{font-size:44px; color:#3196e6;}
	.mail-icon span{font-size:21px; color:#1f2329;}
	.small-txt{ float:left; font-size:14px; padding:65px 0; clear:both;}
	}

@media (min-width:981px) and (max-width:1366px){
	.wdt-1200{ width:auto!important; padding:0px 20px;}
	.logo{ padding:45px 0;}
	.banner-wrapper{font-size:63px; color:#FFFFFF; font-weight:300; line-height:normal; height:540px; padding:75px 0 0 0px;}
	.lft{ float:left; width:25%;}
	.rght{ float:right; width:70%; padding:25px 0;}
	.phone-icon{ float:left; background:url(../images/phone-icon.png) no-repeat left center; width:30%; display:block; padding-left:155px; height:111px; font-size:30px; color:#3196e6;}
	.phone-icon span{font-size:21px; color:#1f2329;}
	.mail-icon{float:right; background:url(../images/mail-icon.png) no-repeat left center; width:30%;display:block; padding-left:155px; height:111px;}
	.mail-icon a{font-size:30px; color:#3196e6;}
	.mail-icon span{font-size:21px; color:#1f2329;}
	.small-txt{ float:left; font-size:14px; padding:65px 0;}
	}

