/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
  .head_heading {
	margin-top: 100px;
	margin-bottom: 198px;
}
    .sdfsddfsdf {
	background: url(../img/slide.jpg) -333px -5px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
    .head_heading {
	margin-top: 100px;
	margin-bottom: 99px;
}
    .bg_colr {
	background: #1F97D4;
	color: #fff;
	font-family: 'helvetica_roundedbold';
	height: 415px;
}
    .service img {
	margin-top: 18px;
	margin-left: -4px;
}
   .colaps {

	
	
} 
    .template_two {
	background: url(../img/slide.jpg) 0px -7px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	height: 339px;
	overflow: hidden;
}
    .starter_area a {
	text-decoration: none;
	padding: 1px 10px;
	font-size: 26px;
	font-family: "HelveticaRounded-Bold";
	border-radius: 10px;
	background: #1F97D5;
	color: #214E7D;
}
    .starter_area {
	padding-bottom: 150px;
}
    .star_p p {
	font-size: 13px;
	width: 265px;
	margin-top: 40px;
	font-family: "HelveticaNeueLTStd-Lt";
}
    .footer_area {
	color: #fff;
	line-height: 12px;
}
   .saaaa {
	margin-top: 20px;
	margin-right: 48px;
}
    .menu {
	margin-top: 30px;
}
    .bg_colr h3 {
	font-size: 21px;
}
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
 
    .bg_colr h3 {
	margin-top: 0px;
	padding-top: 95px;
	padding-left: 144px;
}
    .bg_colr {
	background: #1F97D4;
	color: #fff;
	font-family: 'helvetica_roundedbold';
	height: 221px;
}
    .service img {
	margin-top: 20px;
	height: 155px;
}
    .service {
	text-align: center;
	padding-left: 200px;
	padding-right: 200px;
}
.bg_colr h3 {
	margin-top: 0px;
	padding-top: 50px;
	padding-left: 126px;
}
    .bg_colr {
	background: #1F97D4;
	color: #fff;
	font-family: 'helvetica_roundedbold';
	height: 134px;
}
   .sdfsddfsdf {
	background: url(../img/slide.jpg) -266px -15px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
    .head_nav_bar {
	background: rgba(255, 255, 255, .75);
}
    .service img {
	margin-top: 8px;
	height: 247px;
	width: 769px;
	margin-left: -210px;
}
    .body_images img {
	height: 118px;
}
    .body_images img {
	margin-top: 100px;
	margin-bottom: 34px;
	height: 106px;
}
    .body_images h2 {
	font-size: 25px;
	font-family: "HelveticaRounded-Bold";
	color: #113069;
	margin-bottom: 130px;
}
   .service img {
	margin-top: 8px;
	height: 247px;
	width: 750px;
	margin-left: -200px;
} 
    
	
.head_heading {
    margin-top: 117px;
    margin-bottom: 100px;
}

	

  .head_heading h1 {
	font-size: 40px;
	font-family: "HelveticaRounded-Bold";
	color: white;
	text-shadow: 4px 4px 8px black;
}
    .template_two {
	background: url(../img/slide.jpg) -342px -7px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	height: 377px;
	overflow: hidden;
}
    .starter_area {
	padding-bottom: 89px;
	text-align: center;
}
    .star_p p {
	font-size: 12px;
	width: 744px;
	margin-top: 10px;
	font-family: "HelveticaNeueLTStd-Lt";
}
    .info_burron p {
	width: 250px;
	padding: 10px;
	border-radius: 10px;
	background: #fff;
	margin-top: -40px;
	position: relative;
	margin-left: 277px;
	font-family: "HelveticaNeueLTStd-Lt";
}
    .spone {
	padding: 1px 11px;
	margin-left: -293px;
	font-size: 26px;
	font-family: "HelveticaRounded-Bold";
	color: #fff;
	background: #1F97D5;
	border-radius: 13px;
	font-family: "HelveticaNeueLTStd-Lt";
	position: relative;
}
    .info_burron p {
	width: 222px;
	padding: 10px;
	border-radius: 10px;
	background: #fff;
	margin-top: -40px;
	position: relative;
	margin-left: 277px;
	font-family: "HelveticaNeueLTStd-Lt";
	font-size: 12px;
}
.info_burron p::before {
	position: absolute;
	height: 2px;
	width: 16px;
	border-top: 2px dotted green;
	content: '';
	display: block;
	left: 0;
	top: 0;
	margin-left: -19px;
	margin-top: 19px;
}
.saaaa span {
	font-size: 20px;

	padding: 7px 15px;
	background: #1F97D5;
	color: #fff;
	border-radius: 20px;
}
    .fire_doors img {
	margin-top: 40px;
	width: 715px;
}
    .templa_sec_con_left {
	background: #1F97D5;
	color: #fff;
	min-height: 158px!important;;
	height: auto!important;
	margin-top: 14px;
	text-align: center!important;
	padding-top: 20px;
}
   .templa_sec_con_left {
	background: #1F97D5;
	color: #fff;
	height: 158px;
	margin-top: 14px;
	text-align: center;
	padding-top: 20px;
	text-align: center;
	height: 135px;
}
.starter_area p {
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
}
    .service img {
	height: 389px;
	
}
    .service img {
	height: 428px;
}
 
    
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 
  .bg_colr h3 {
	margin-top: 0px;
	padding-top: 50px;
}
    .bg_colr {
	background: #1F97D4;
	color: #fff;

	height: 133px;
}
    .service{
        
    }
    .service img {
	margin-top: 20px;
	height: 246px;
}
    .service h4 {
	
	color: #1F4E80;
	font-size: 20px;
	margin-left: 38px;
}
    .service p {
	margin-left: 37px;
}
    .service {
	text-align: center;
}
    .sdfsddfsdf {
	background: url(../img/slide.jpg) -421px -5px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
    .service img {
	margin-top: 0px;
	height: 100%;
	margin-left: -15px;
}
    .service p {
	margin-left: 0px;

}


 
    
}
/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 

    .bg_colr h3 {
	margin-top: 0px;
	padding-top: 50px;
}
    .bg_colr {
	background: #1F97D4;
	color: #fff;

	height: 133px;
}
    .service{
        
    }
    .service img {
	margin-top: 20px;
	height: 246px;
}
    .service h4 {
	
	color: #1F4E80;
	font-size: 20px;
	margin-left: 38px;
}
    .service p {
	margin-left: 37px;
}
    .service {
	text-align: center;
}
    .sdfsddfsdf {
	background: url(../img/slide.jpg) -421px -5px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
    .service img {
	margin-top: 0px;
	height: 268px;
	margin-left: -15px;
}
    .service p {
	margin-left: 0px;

}

    .colaps {
	
	
}
   .service img {
	margin-top: 0px;
	height: 300px;
	margin-left: -15px;
	width: 100%;
} 
    .bg_colr h3 {
	margin-top: 0px;
	padding-top: 50px;
	text-align: center;
}
    .sdfsddfsdf {
	background: url(../img/slide.jpg) 0px -28px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	height: 335px;
}
    .service img {
	margin-top: 0px;
	height: 300px;
	margin-left: 0px;
	width: 100%;
}
    .bg_colr {
	background: #1F97D4;
	color: #fff;
	height: 133px;
	margin-top: -23px;
}


    .head_heading h1 {
	font-size: 30px;
	font-family: "HelveticaRounded-Bold";
	color: white;
	text-shadow: 4px 4px 8px black;
}
    .template_two {
	background: url(../img/slide.jpg) -368px 15px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	height: 300px;
	overflow: hidden;
}
    .starter_area {
	padding-bottom: 220px;
	text-align: center;
}
    .star_p p {
	font-size: 10px;
	width: 448px;
	margin-top: 12px;
	font-family: "HelveticaNeueLTStd-Lt";
}
    .info_burron p {
	width: 250px;
	padding: 10px;
	border-radius: 10px;
	background: #fff;
	margin-top: -40px;
	position: relative;
	margin-left: 146px;
	font-family: "HelveticaNeueLTStd-Lt";
}
    .spone {
	padding: 1px 12px;
	margin-left: -286px;
	font-size: 30px;
	font-family: "HelveticaRounded-Bold";
	color: #fff;
	background: #1F97D5;
	border-radius: 13px;
	font-family: "HelveticaNeueLTStd-Lt";
	position: relative;
}
    .starter_area a {
	text-decoration: none;
	padding: 9px 122px;
	font-size: 20px;
	font-family: "HelveticaRounded-Bold";
	border-radius: 10px;
	background: #1F97D5;
	color: #214E7D;
	width: 50px;
}
    .t2f_first input {
	height: 37px;
	width: 380px;
	border: 0;
	border-radius: 10px;
}
    .saaaa input {
	height: 40px;
	width: 376px;
	border: none;
	border-radius: 10px;
	margin-right: 80px;
}
    .saaaa input {
	height: 40px;
	width: 376px;
	border: none;
	border-radius: 10px;
	
}
    .saaaa span {
	font-size: 20px;
	
	padding: 7px 15px;
	background: #1F97D5;
	color: #fff;
	border-radius: 20px;
	margin-bottom: -13px;
}

   .certificate h1 {
	font-size: 44px;
	font-family: "HelveticaRounded-Bold";
	margin-bottom: 80px;
	color: #16316C;
}
    .colaps {
	margin-top: 34px;
	margin-right: 14px;
}
     .sdfsddfsdf .colaps{
        margin-top: 15px
    }
     .templa_sec_con_left {
	background: #1F97D5;
	color: #fff;
	height: 158px!important;;
	margin-top: 14px;
	text-align: center!important;
	padding-top: 20px;
}
    .starter_area p {
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
}
    .saaaa input {
	height: 40px;
	width: 376px;
	border: none;
	border-radius: 10px;
	margin-right: 0px;
}

    .col-md-2.service {
	padding-top: 18px;
}
    .service img {
	margin-top: 0px;
	height: 100%;
	margin-left: 0px;
	width: 100%;
}
}

/* Wide Mobile Layout: 480px. */
@media only screen and (max-width: 479px) { 

.sdfsddfsdf .logo img {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 35px;
}
    .colaps {
	
	
	margin-left: 8px;
	
}
    .nav_menus {
	width: 170px;
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 75px;
	background: #fff;
	padding: 19px;
	transition: .5s;
	margin-right: -1000px;
}
    .bg_colr h3 {
	margin-top: 0px;
	padding-top: 50px;
}
    .bg_colr h3 {
	margin-top: 0px;
	padding-top: 50px;
	font-size: 20px;
}
    .bg_colr {
	background: #1F97D4;
	color: #fff;

	height: 148px;
}
    .service img {
	margin-top: 20px;
	height: 123px;
	margin-top: 31px;
}
    .check_box {
	margin-left: 1px;
	margin-right: 12px;
}
   .head_heading h1 {
	font-size: 27px;
	font-family: "HelveticaRounded-Bold";
	color: white;
	text-shadow: 3px 3px 9px black;
}
    .sdfsddfsdf {
	background: url(../img/slide.jpg) -435px -5px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
    .head_heading {
	margin-top: 60px;
	margin-bottom: 60px;
}
    .sdfsddfsdf {
	background: url(../img/slide.jpg) -301px -5px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}
    .service img {
	margin-top: 20px;
	height: 167px;
	margin-top: -1px;
	margin-left: -15px;
}
   .header_area_one .logo img {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: -2px;
	height: 45px;
}
    .body_images img {
	margin-top: 53px;
	margin-bottom: 17px;
	height: 68px;
}
    .footer_inn {
	font-size: 11px;
}
    .body_images h2 {
	font-size: 23px;
	font-family: "HelveticaRounded-Bold";
	color: #113069;
	margin-bottom: 81px;
}
   .service img {
	margin-top: 20px;
	height: 167px;
	margin-top: -1px;
	width: 100%;
} 
    .bg_colr h3 {
	margin-top: 0px;
	padding-top: 50px;
	font-size: 20px;
	text-align: center;
}
  .sdfsddfsdf {
	background: url(../img/slide.jpg) -301px -5px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	height: 219px;
}
    .bg_colr h3 {
	margin-top: 0px;
	padding-top: 36px;
	font-size: 17px;
	text-align: center;
}
    .bg_colr {
	background: #1F97D4;
	color: #fff;
	height: 115px;
}
    .service img {
	margin-top: 20px;
	height: 167px;
	margin-top: -1px;
	margin-left: 0px;
}

    .head_heading h1 {
	font-size: 26px;
	font-family: "HelveticaRounded-Bold";
	color: white;
	text-shadow: 3px 3px 9px black;
}
    .template_two {
	background: url(../img/slide.jpg) -449px -5px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	height: 291px;
	overflow: hidden;
}
    .starter_area a {
	text-decoration: none;
	padding: 7px 66px;
	font-size: 14px;
	font-family: "HelveticaRounded-Bold";
	border-radius: 10px;
	background: #1F97D5;
	color: #214E7D;
	width: 48px;
}
    .starter_area {
	padding-bottom: 220px;
	text-align: center;
}
    .star_p p {
	font-size: 10px;
	width: 261px;
	margin-top: 15px;
	font-family: "HelveticaNeueLTStd-Lt";
	margin-bottom: 27px;
}
    .info_burron p {
	width: 183px;
	padding: 10px;
	border-radius: 10px;
	background: #fff;
	margin-top: -40px;
	position: relative;
	margin-left: 79px;
	font-family: "HelveticaNeueLTStd-Lt";
	font-size: 10px;
}
    .spone {
	padding: 1px 12px;
	margin-left: -231px;
	font-size: 30px;
	font-family: "HelveticaRounded-Bold";
	color: #fff;
	background: #1F97D5;
	border-radius: 13px;
	font-family: "HelveticaNeueLTStd-Lt";
	position: relative;
}
    .starter_area {
	padding-bottom: 22px;
	text-align: center;
}
    .nav_menus {
	width: 186px;
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 75px;
	background: #fff;
	padding: 19px;
	transition: .5s;
	margin-right: -1000px;
	padding-left: 44px;
}
    .info_burron p {
	width: 274px;
	padding: 8px;
	border-radius: 10px;
	background: #fff;
	margin-top: -40px;
	position: relative;
	margin-left: -7px;
	font-family: "HelveticaNeueLTStd-Lt";
	font-size: 8px;
}
    .info_burron p {
	width: 274px;
	padding: 8px;
	border-radius: 10px;
	background: #fff;
	margin-top: -40px;
	position: relative;
	margin-left: -7px;
	font-family: "HelveticaNeueLTStd-Lt";
	font-size: 8px;
}
    .info_burron p {
	width: 274px;
	padding: 8px;
	border-radius: 10px;
	background: #fff;
	margin-top: 50px;
	position: relative;
	margin-left: -7px;
	font-family: "HelveticaNeueLTStd-Lt";
	font-size: 8px;
}
    .spone {
	padding: 1px 12px;
	margin-left: 0px;
	font-size: 30px;
	font-family: "HelveticaRounded-Bold";
	color: #fff;
	background: #1F97D5;
	border-radius: 13px;
	font-family: "HelveticaNeueLTStd-Lt";
	position: relative;
	/* margin-bottom: -33px; */
	position: absolute;
	top: 0px;
	margin-top: -48px;
	margin-left: -24px;
}
    .t2f_first h2 {
	font-family: "HelveticaRounded-Bold";
	color: #1C4D83;
	font-size: 22px;
}
    .t2f_first input {
	height: 32px;
	width: 195px;
	border: 0;
	border-radius: 10px;
}
    .saaaa span {
	font-size: 20px;
	
	padding: 7px 15px;
	background: #1F97D5;
	color: #fff;
	border-radius: 20px;
	margin-bottom: -13px;
}
    .template_six .logo {
	margin-left: -9px;
	/* height: 100px; */
}
    .template_six .logo img {
	/* margin-left: -9px; */
	/* height: 100px; */
	height: 37px;
}

    .themplat_seven {
	background: url(../img/slide.jpg) 0px 0px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	height: 253px;
	overflow: hidden;
}
    .te_sec_co_right h3 {
	font-family: "HelveticaRounded-Bold";
	color: #214873;
	margin-top: 50px;
	font-size: 16px;
}
    .te_sec_co_right {
	padding-left: 64px;
}
   .templa_sec_con_left {
	background: #1F97D5;
	color: #fff;
	height: 143px;
	margin-top: 14px;
	text-align: center;
	padding-top: 12px;
}
    .head_heading h1 {
	font-size: 40px;
	font-family: "HelveticaRounded-Bold";
	color: white;
	text-shadow: 4px 4px 8px black;
}
    .te_sec_co_right div span:nth-child(2) {
	font-family: "HelveticaNeueLTStd-Lt";
	font-size: 14px;
}
    .te_sec_co_right div span:nth-child(2) {
	font-family: "HelveticaNeueLTStd-Lt";
	font-size: 10px;
}
    .s_in {
	margin-left: 0px;
	font-size: 10px;
}




   .certificate h1 {
	font-size: 35px;
	font-family: "HelveticaRounded-Bold";
	margin-bottom: 30px;
	color: #16316C;
}

    .head_heading h1 {
	font-size: 26px;
	font-family: "HelveticaRounded-Bold";
	color: white;
	text-shadow: 4px 4px 8px black;
}
.colaps {
	margin-top: 34px;
	margin-right: 14px;
}
    .template_four .logo {
	margin-top: 13px;
	margin-bottom: 12px;
	margin-left: -12px;
}
    .template_four {
	background: url(../img/slide.jpg) 0px 0px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	height: 246px;
	overflow: hidden;
}

    .template_three .logo {
	margin-top: 15px;
	margin-bottom: 14px;
	margin-left: -11px;
}
    .colaps {
	margin-top: 26px;
	margin-right: 14px;
}
    .template_three {
	background: url(../img/slide.jpg) 0px 0px;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	height: 250px;
	overflow: hidden;
}
    .colaps {
	margin-top: 6px;
	margin-right: 14px;
}
    .sdfsddfsdf .colaps{
        margin-top: 15px
    }
     .templa_sec_con_left {
	background: #1F97D5;
	color: #fff;
	height: 158px!important;;
	margin-top: 14px;
	text-align: center!important;
	padding-top: 20px;
}
    .templa_sec_con_left h3 {
	font-family: "HelveticaRounded-Bold";
	font-size: 16px;
}
    .templa_sec_con_left p {
	font-family: "HelveticaNeueLTStd-Lt";
	font-size: 12px;
}
    .starter_area p {
	font-size: 12px;
	text-align: center;
	margin-top: 10px;
}
    .saaaa input {
	height: 40px;
	width: 179px;
	border: none;
	border-radius: 10px;
	margin-right: 80px;
}
    .saaaa input {
	height: 40px;
	width: 172px;
	border: none;
	border-radius: 10px;
	margin-right: 71px;
}
    .t2f_first input {
	height: 32px;
	width: 167px;
	border: 0;
	border-radius: 10px;
}
    ::-webkit-input-placeholder { /* Chrome/Opera/Safari */

    padding-left: 10px;
    font-size: 15px;
    font-family: "HelveticaRounded-Bold";
    color: #1F97D5
}
::-moz-placeholder { /* Firefox 19+ */
  
    padding-left: 10px;
    font-size: 15px;
    font-family: "HelveticaRounded-Bold";
    color: #1F97D5
}
:-ms-input-placeholder { /* IE 10+ */
 
    padding-left: 10px;
    font-size: 15px;
    font-family: "HelveticaRounded-Bold";
    color: #1F97D5
}
:-moz-placeholder { /* Firefox 18- */
  
    padding-left: 10px;
    font-size: 15px;
    font-family: "HelveticaRounded-Bold";
    color: #1F97D5
}
    .saaaa input {
	height: 40px;
	width: 172px;
	border: none;
	border-radius: 10px;
	margin-right: 0px;
}
.service img {
	margin-top: 20px;
	height: 235px;
	margin-top: -1px;
	margin-left: 0px;
}
  .col-md-2.service {
	padding-top: 18px;
}
    .service img {
	margin-top: 20px;
	height: 100%;
	margin-top: -1px;
	margin-left: 0px;
}
}