@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap');



html {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	font-family: 'Open Sans', sans-serif;

}





.right_part{

	width:390px;

	float:right;

	margin:0.5% 0%;

}

.search_box{

	width:260px;

	float:left;

	margin:0.5% 0%;

	

}

form.example button {

    float: right;

    width: 15%;

    padding: 2px 0px;

    background: #188ece;

    color: white;

    font-size: 17px;

    border: none;

    border-left: none;

    cursor: pointer;

    height: 34px;

}

form.example input[type=text] {

    padding: 10px 10px;

    font-size: 14px;

    border: none;

    float: left;

    width: 85%;

    height: 34px;

    background: #efefef;

    font-family: 'Open Sans',sans-serif;

}



*,

*:before,

*:after {

	-webkit-box-sizing: inherit;

	-moz-box-sizing: inherit;

	box-sizing: inherit;

	margin: 0;

	padding: 0;	

}



body {

	margin:0;

	padding:0;

    font-family: 'Open Sans', sans-serif;

}

.clear{

	clear:both;

}

.img{

	width:100%;

	display:block;

}

.v_a_img{

	vertical-align:middle;

}





/*--------------------------------------------------------------

Header

--------------------------------------------------------------*/

.top_main{

	width:100%;

}

.top{

	width:90%;

	margin:0 auto;

	max-width:1200px;

}



.top2{

	width:90%;

	margin:0 auto;

	max-width:1200px;

}



.addre{

	width:450px;

	float:left;

	margin:0.5%;

}



.addre p{

	color:#fff;

	font-family: 'Open Sans', sans-serif;

	font-size:14px;

	font-weight:500;

	line-height:150%;

}



.logo_main{

	width:555px;

	float:left;

	margin:0.5%;

}



.logo{

	width:435px;

	float:left;

	margin:0% 1%;

}



.logo2{

	width:215px;

	float:left;

	margin:1%;

	border-left: 1px solid #e4e4e4;

	padding-left: 1%;

}



.logo img{

	display:block;

}



.navbar{

	width:720px;

	float:left;

}



.flw{

	width:140px;

	float:right;

	margin:1% 1.5%;

}

.flw .fa {

    color: #000;

    font-size: 17px;

    text-align: center;

}



.login_regi{

	width:120px;

	float:right;

	margin:0.5%;

}



.login_regi p{

	color:#fff;

	font-family: 'Open Sans', sans-serif;

	font-size:14px;

	font-weight:600;

	line-height:150%;

}



.top_right{

	width:570px;

	float:right;

	margin:2% 0% 0%;

}

.col_em{

	width:570px;

	float:right;

}

.col_em p{

	color:#7d7d7d;

	font-family: 'Open Sans', sans-serif;

	font-size:14px;

	font-weight:600;

	line-height:150%;

}

.col_em_clr{

	color: #000;

    font-weight: 500;

    font-size: 14px;

}



.col_em_icn_txt_main{

	width:290px;

	float:left;

}

.col_em_icn_txt_main2{

	width:280px;

	float:left;	

}

.col_em_icn_txt_main3{

	width:87px;

	float:left;	

}

.col_em_icn{

	/* width:41px; */

	float: left;

    /* border: 2px solid #d2d2d2;

    text-align: center;

    padding: 6px 9px;

    border-radius: 50%;*/

}

.col_em_txt{

	width:220px;

	float:left;

	margin:0% 0% 0% 5%;

}

.em_txt_mrg{

	margin-top:7%;

}

.call_txt_mrg{

	margin-top:1%;

}

.ex_pdgg{

	padding:6%;

}



.mdl_brdr{

	width:98%;

	border:1px dashed #d2d2d2;

	margin:3% 0%;

}



.ex_brd_top{

	border-top:1px solid #e1e1e1;

}



.fix_nav{

	    position: fixed;

	z-index:99999999999999999999999999999999;

	background-color:#FFFFFF;

	border-top:none;

	border-bottom:1px solid #f7f7f7;

}



/*--------------------------------------------------------------

Front Page

--------------------------------------------------------------*/

.banner{

	width:100%;

}

		

/*--------------------------------------------------------------

Welcome 

--------------------------------------------------------------*/

.welcome h1{

	font-family: 'Open Sans', sans-serif;

    color: #000;

    font-size:35px;

    padding: 0% 1% 1% 1%;

    text-align: left;

	line-height:130%;

    font-weight: 800;

    margin: 0;

}



.welcome h1 span{

    font-size:25px;

    font-weight: 500;

}



.welcome h3 {

    font-family: 'Open Sans', sans-serif;

    color: #eb7913;

    font-size: 20px;

    padding: 1%;

    text-align: justify;

    font-weight: 600;

    margin: 0;

}



.welcome p{

    font-size: 15px;

    font-weight: 500;

    color: #000;

    text-align: justify;

    padding:1%;

    font-family: 'Open Sans', sans-serif;

    line-height: 150%;

}





.lin2{

	width: 102px;

    height: 3px;

    background-color: #d5d5d5;

    margin: 0 auto;

}



.wel2 h1{

	font-family: 'Open Sans', sans-serif;

    color: #000;

    font-size: 20px;

    padding: 0% 1% 1% 1%;

    text-align: left;

	line-height:130%;

    font-weight: 600;

    margin: 0;

}

.wel2 p{

    font-size: 15px;

    font-weight: 500;

    color: #000;

    text-align: justify;

    padding:1%;

    font-family: 'Open Sans', sans-serif;

    line-height: 150%;

}







.abbbt h1{

	font-family: 'Open Sans', sans-serif;

    color: #fff;

    font-size:25px;

    padding: 0% 1% 1% 1%;

    text-align: left;

	line-height:140%;

    font-weight: 700;

    margin: 0;

}



.abbbt p{

    font-size: 15px;

    font-weight: 500;

    color: #fff;

    text-align: justify;

    padding:1%;

    font-family: 'Open Sans', sans-serif;

    line-height: 150%;

}





/*--------------------------------------------------------------

courses 

--------------------------------------------------------------*/

.courses h5{

	font-family: 'Open Sans', sans-serif;

    color: #fff;

    font-size: 35px;

    padding: 0% 1% 1% 1%;

    text-align: left;

	line-height:130%;

    font-weight: 600;

    margin: 0;

}

.courses h1{

	font-family: 'Open Sans', sans-serif;

    color: #fff;

    font-size: 30px;

    padding: 0% 1% 1% 1%;

    text-align: left;

	line-height:130%;

    font-weight: 700;

    margin: 0;

}

.courses h3 {

    font-family: 'Open Sans', sans-serif;

    color: #fff;

    font-size: 20px;

    padding: 1%;

    text-align: left;

	line-height:130%;

    font-weight: 600;

    margin: 0;

}



.courses p{

    font-size: 15px;

    font-weight: 500;

    color: #fff;

    text-align: justify;

    padding:1%;

    font-family: 'Open Sans', sans-serif;

    line-height: 150%;

}







.courses2 h1{

	font-family: 'Open Sans', sans-serif;

    color: #fff;

    font-size: 18px;

    padding: 0% 1% 1% 1%;

    text-align: left;

	line-height:130%;

    font-weight: 800;

    margin: 0;

}





.courses2 p{

    font-size: 16px;

    font-weight: 600;

    color: #999b9f;

    text-align: justify;

    padding:1%;

    font-family: 'Open Sans', sans-serif;

    line-height: 170%;

}



.courses2 h4{

    font-size: 16px;

    font-weight: 500;

    color: #fff;

    text-align: justify;

    padding:1%;

    font-family: 'Open Sans', sans-serif;

    line-height: 170%;

}



/*--------------------------------------------------------------

clients

--------------------------------------------------------------*/



.clients h1 {

    font-family: 'Open Sans', sans-serif;

    color: #000;

    font-size: 35px;

    padding: 0% 1% ;

    text-align: center;

	line-height:130%;

    font-weight: 800;

    margin: 0;

}

.clients h3 {

    font-family: 'Open Sans', sans-serif;

    color: #188ece;

    font-size: 20px;

    padding: 1%;

    text-align: center;

    font-weight: 600;

    margin: 0;

}



.ass_bdr {

    border: 1px solid #ccc;

}



.inner_txt_span {

    font-family: 'Open Sans' , Sans-Serif;

    font-size: 20px;

    padding: 1%;

    color: #188ece;

    float: left;

}





/*--------------------------------------------------------------

testimonials page

--------------------------------------------------------------*/



.hp_bg_clr2 {

    background-color: #f4f4f4;

    padding: 1.5% 0%;

}

.v_m2 p {

    font-family: 'Open Sans', sans-serif;

    color: #000;

    font-size: 15px;

    text-align: justify;

    font-weight: 400;

    padding: 3% 1% 1%;

    line-height: 160%;

}



.tes_col_sm8 {

    width:83%;

    float: left;

    margin: 1%;

}



.tes_col_sm88 {

    width:13%;

    float: left;

    margin: 1%;

}



/*---------------------------------------------------------

why choose us

----------------------------------------------------------*/

.why_us h1{

	font-family:'Open Sans', sans-serif;

	color:#eb7913;

	font-size:25px;

	font-weight:700;

	text-align:justify;

	padding:1% 1% ;

	line-height:130%;

}





.why_us h2{

	font-family:'Open Sans', sans-serif;

	font-size:17px;

	text-align:center;

	padding:1% 1% 1% 6%;

	color:#000;

	font-weight:600;

	letter-spacing:1px;

}



.why_us p{

	font-family:'Open Sans', sans-serif;

	font-size:15px;

	text-align:justify;

	padding:1%;

	color:#000;

	font-weight:500;

	line-height:130%;

}



.col_sm111 {

    width: 35%;

    float: left;

    margin: 4% 0%;

}



.col_sm11 {

    width: 60%;

    float: left;

    margin: 6% 0% 4%;

}





.abt h2{

	font-family:'Open Sans', sans-serif;

	font-size:17px;

	text-align:left;

	padding:1%;

	color:#000;

	font-weight:600;

	letter-spacing:1px;

}



.abt p{

	font-family:'Open Sans', sans-serif;

	font-size:15px;

	text-align:justify;

	padding:1%;

	color:#000;

	font-weight:500;

	line-height:150%;

}







/*--------------------------------------------------------------

products home page

--------------------------------------------------------------*/



.bg_clr2{

	background: #F2F6FA;

	/*background: #ffc000;*/

	padding: 0 0 35px 0;

}

.products_col_sm1 h1{

	font-family: 'Open Sans', sans-serif;

	color: #000;

	font-size:35px;

	padding: 0% 1% 1% 1%;

	text-align:center;

	font-weight: 800;

	margin: 0;

}

.products_col_sm1 h3{

	font-family: 'Open Sans', sans-serif;

	color: #188ece;

	font-size:20px;

	padding:1%;

	text-align:center;

	font-weight: 600;

	margin: 0;

}

.products_col_sm1 h2 {

    font-family: 'Open Sans', sans-serif;

    color: #000;

    font-size: 18px;

    font-weight: 700;

    padding: 3% 3%;

    line-height: 120%;

    text-align: left;

    border-left: 4px solid #eb7913;

    text-transform: capitalize;

}



.products_col_sm1 p{

    font-family: 'Open Sans', sans-serif;

    color: #000;

    font-size: 15px;

    font-weight: 500;

    padding: 1% 1%;

    line-height: 150%;

    text-align: left;

}



.products_col_sm3{

	width:31%;

	margin:1%;

	float:left;

	background: #fff;

}



.products_col_sm1{

	padding: 1% 6%;

}



.brd{

	border: 1px solid #eae9e9;



}

.product_head2{

	font-family:'Open Sans', sans-serif;

	color:#03b3e3;

	font-size:20px;

	font-weight:700;

	text-align:left;

	margin:3% 0%;

	text-transform:capitalize;

}

.body_txt3{

	font-family:'Open Sans', sans-serif;

	color:#000;

	font-size:14px;

	font-weight:600;

	text-align:left;

	margin:2% 0%;

	line-height:160%;

	min-height:68px;

}



.brd_f{

	border:1px solid #efefef;

	padding:10px;

}



/*--------------------------------------------------------------

Regular Content

--------------------------------------------------------------*/

.contener{

	width:90%;

	margin:0 auto;

	max-width:1200px;

}



.col_sm1{

	width:100%;

	margin:0 auto;

}



.col_sm2{

	width:48%;

	margin:1%;

	float:left;

}



.col_sm3{

	width: 30%;

	float: left;

	margin: 1%; 

}



.col_sm4{

	width: 23%;

	float: left;

	margin: 1%;

}



.col_sm5{

	width:18%;

	float: left;

	margin: 1%;

}



.col_sm8{

	width:30%;

	float: left;

	margin: 1%;

}

.col_sm88{

	width:65%;

	float: left;

	margin: 1%;

}





.col_sm9{

	width:28%;

	float: left;

	margin: 1%;

}

.col_sm99{

	width:68%;

	float: left;

	margin: 1%;

}





/*--------------------------------------------------------------

Contact Page

--------------------------------------------------------------*/

.page_head{

	font-family: 'Open Sans';

	color: #000;

	font-size: 28px;

	font-weight: 700;

	margin-top: 3%;

	margin-right: 0%;

	margin-bottom: 1%;

	margin-left: 1%;

}

.contact_txt h2{

	font-family: 'Open Sans', sans-serif;

	font-size:20px;

	font-weight:600;

	padding:1% 1% 0%;

	color:#122a5a;

}

.cont_col_sm3{

	width:31%;

	float:left;

	margin:1%;

	border:1px solid #e9e9e9;

	background-color:#f3f3f3;

	min-height:140px;

}

.cont_pdg_sm3{

	padding:1% 1.5%;

}

.con_heading h2{

	font-family: 'Open Sans', sans-serif;

	color: #000;

	font-size: 18px;

	font-weight:600;

	padding:2% 1% 0%;

}

.cont_icn {

    width: 20px;

    float: left;

    margin: 1.5% 3% 0% 1%;  

}

.cont_icn i {

	font-size:20px;

}



.cont_txt_main {

    width: 85%;

    float: left;

}

.cont_txt_main p {

    font-family: 'Open Sans', sans-serif;

    color: #303030;

    font-size: 14px;

    font-weight: 600;

    line-height: 150%;

    text-align: justify;

}





/*--------------------------------------------------------------

link

--------------------------------------------------------------*/

a.link:link {

	color:#000;

	text-decoration:none;

}

a.link:visited {

	color:#000;

	text-decoration:none;

}

a.link:hover {

	color:#000;

	text-decoration:none;

}

a.link:active {

	color:#000;

	text-decoration:none;

}









a.link2:link {

	color:#fff;

	text-decoration:none;

}

a.link2:visited {

	color:#fff;

	text-decoration:none;

}

a.link2:hover {

	color:#fff;

	text-decoration:none;

}

a.link2:active {

	color:#f15757;

	text-decoration:none;

}





/*--------------------------------------------------------------

Extra

--------------------------------------------------------------*/

.bg_clr{

	background-color:#03b3e4;

}



.bg_clr3{

	background-color:#000;

}



.bg_clr4{

	background-color:#32323b;

	padding:2%;

	border:2px solid #188ece;

}



.bg_clr5 {

    background: rgba(255, 255, 255, 0.8);

	margin:1%;

}



.bg_clr6{

	background-color:#ffe3c6;

}







.bg_img1{

  background-image: url("../images/bg_img1.jpg");

  background-position: center;

  background-size: 100% 100%;

}



.bg_img2 {

    background-image: url("../images/bg_img2.jpg");

    background-size: 100% 100%;

    background-attachment: fixed;

    background-position: center;

    background-repeat: no-repeat;

}



.bg_img3 {

    background-image: url("../images/bg_img3.jpg");

    background-size: 100% 100%;

    background-position: center;

    background-repeat: no-repeat;

	padding:7% 0%;

}



.bg_img4{

    background-image: url("../images/bg_img4.jpg");

    background-size: 100% 100%;

    background-position: center;

    background-repeat: no-repeat;

}



.apply {

    width: 100px;

    float: right;

    margin:0.5%  0%;

}



.btn2 {

    width: 100%;

    padding: 10%;

    font-size: 13px;

    text-align: center;

    font-family: 'Open Sans', sans-serif;

    background-color: #188ece;

    color: #fff;

    text-decoration: none;

    cursor: pointer;

    font-weight: 500;

	border-radius: 5px;

	border-radius:5px;

    text-transform: capitalize;

}





.know_more {

    width: 120px;

    float: left;

    margin: 1%;

}



.btn {

    width: 100%;

    padding: 12% 12%;

    font-size: 13px;

    text-align: center;

    font-family: 'Open Sans', sans-serif;

    background-color: #188ece;

    color: #fff;

    text-decoration: none;

    cursor: pointer;

    font-weight: 500;

	border-radius: 5px;

    text-transform: capitalize;

}



.bullet3 ul {

    list-style-image:url(../images/bullet2.png);

	margin-left:-1%;

}

.bullet3 ul li{	

	font-family: 'Open Sans', sans-serif;

	color: #fff;

    font-weight: 500;

	font-size:15px;	

	margin:2% 0%;

	line-height:140%;

	text-align:justify;

	margin:2% 1% 2% 4%;	

}





.bullet4 ul {

    list-style-image:url(../images/bullet3.png);

	margin-left:-1%;

}

.bullet4 ul li{	

	font-family: 'Open Sans', sans-serif;

	color: #000;

    font-weight: 500;

	font-size:15px;	

	margin:2% 0%;

	line-height:140%;

	text-align:justify;

	margin:2% 1% 2% 4%;	

}



.bullet5 ul {

    list-style-image:url(../images/bullet2.png);

	margin-left:0%;

}

.bullet5 ul li{	

	font-family: 'Open Sans', sans-serif;

	color: #fff;

    font-weight: 500;

	font-size:15px;	

	margin:2% 0%;

	line-height:140%;

	text-align:justify;

	margin:2% 1% 2% 4%;	

}



.bullet2 ul {

    list-style-image:url(../images/bullet3.png);

	margin-left:0%;

}

.bullet2 ul li{	

	font-family: 'Open Sans', sans-serif;

	color: #000;

    font-weight: 600;

	font-size:15px;	

	margin:2% 0%;

	line-height:140%;

	text-align:justify;

	margin:2% 1% 2% 4%;	

}



.bull_head{

	font-family: 'Open Sans', sans-serif;

	color: #ee7800;

    font-weight: 700;

	font-size:18px;	

	text-align:justify;

	margin:2% 1% 2% 1%;		

}

.bull_head2{

	font-family: 'Open Sans', sans-serif;

	color: #000;

    font-weight: 700;

	font-size:16px;	

	text-align:justify;

	padding: 1% 1% 1%;	

}



.welcome2 p{

    font-size: 20px;

    font-weight: 600;

    color: #fff;

    text-align: justify;

    padding:1% 2% 1%;

    font-family: 'Open Sans', sans-serif;

    line-height: 140%;

    margin: 0% 1%;

    background-color: #03b3e3;

}





/*--------------------------------------------------------------

Footer

--------------------------------------------------------------*/

.ftr_clr{

	background: #eb7913;

}



.ftr_txt_hed h3{

	margin: 0;

    color: #fff;

    text-transform: uppercase;

    font-size: 21px;

    font-weight: 500;

    border-bottom: 2px solid #fff;

    padding: 13px 0;

    font-family: 'Open Sans', sans-serif;

}



.ftr_icon{

	width: 16px;

	float: left;

    margin: 21px 13px 0 0px;



}



.ftr_contact_txt{

	width: 80%;

	float: left;

}



.ftr_txt_inner{

	width:100%;

	float: left;

}



.ftr_txt p{

	font-size: 15px;

    color: #fff;

    font-family: 'Open Sans', sans-serif;

    padding:21px 0 10px 0;

    text-align: justify;

    line-height: 140%

}



.ftr_txt_inner p{

	font-size: 15px;

    color: #fff;

    font-family: 'Open Sans', sans-serif;

    padding:21px 0 10px 0;

    text-align: justify;

    line-height: 140%

}



.ftr_btn{

	margin-top: 21px;

    float: left;

    width: 98%;

}



.ftr_btn a{

	color: #000;

    text-transform: capitalize;

    background: #fff;

    font-size: 14px;

    font-weight: 600;

    font-family: 'Open Sans', sans-serif;

    padding:8px 15px;

}



.ftr_btn a:hover{

	text-decoration: none;

	color:#000;

}



.ftr_col_sm2{

	width:50%;

	float: left;

}



.ftr_Nav ul li{

	padding: 4%;

    border-bottom: 1px solid #24bde7;

}



.ftr_Nav ul li:nth-child(5){

	border-bottom:none;

}

.ftr_Nav ul li a{

	text-decoration: none;

	color:#fff;

	text-transform:uppercase;

	font-size: 14px;

	font-family: 'Open Sans', sans-serif;

}



.ftr_Nav ul li a span{

	margin-right:10px;

}



.ftr_contact_txt p a{

	text-decoration: none;

	font-size: 15px;

	font-family: 'Open Sans', sans-serif;

	color:#fff;

}



.ftr_hed .col_sm3:nth-child(3){

	float:right;

}



.ftr_hed .col_sm3:nth-child(2){

	margin:1% 3% 1%;

}



.ftr_txt1{

	color:#fff;

	font-size: 15px;

	padding: 2% 1%;

	font-family: 'Open Sans', sans-serif;

}



.ftr_txt2{

	float: right;

}



.ftr_clr2{

	background-color: #e1710c;

    border-top: 1px solid #e1710c;

}





/* -------------------------------------------------------

product page

------------------------------------------------------- */



.main_hed {

    font-family:'Open Sans', sans-serif;

    font-size: 25px;

    font-weight: 700;

    color: #000;

    text-align: left;

    border-left: 4px solid #ee7800;

    line-height: 140%;

    text-transform: capitalize;

    padding:0% 1%;

    margin: 2% 0% 1%;

}



.sub_hed {

    font-family:'Open Sans', sans-serif;

    font-size: 20px;

    font-weight: 600;

    color: #03b3e3;

    text-align: justify;

    line-height: 140%;

    text-transform: capitalize;

    padding:1% 1%;

}

.bord4 {

    border: 1px dashed #dedede;

    margin: 1% 1%;

}



.pro_heading {

    font-family: 'Open Sans';

    color: #000;

    font-size: 16px;

    font-weight: 600;

    padding: 2% 1% 1%;

    line-height: 140%;

    text-transform:capitalize;

    text-align: center;

}



.k_brd {

    border: 1px solid #d3d3d3;

}

.service{
    margin-bottom: 35px;
}
.service h1{
	    font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    background-color: #ee7800;
    padding: 10px;
    color: #fff;
    margin: 1% 0%;
}

.service h2{
	font-family: 'Open Sans',sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #ee7800;
    margin: 25px 0px 0px 0px;
}

.svr_sm8 p{
	font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    color: #000;
    margin: 10px 0px 0px 0px;
    text-align: justify;
    line-height: 140%;
    font-weight: 500;
}

.service2 p{
	font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    color: #000;
    margin: 10px 0px 0px 0px;
    text-align: justify;
    line-height: 140%;
    font-weight: 500;
}

.svr_sm8 ul {
    list-style-image:url(../images/bullet4.png);
	margin-left:0%;
}

.svr_sm8 ul li{	
	font-family: 'Open Sans', sans-serif;
	color: #000;
    font-weight: 500;
	font-size:15px;	
	margin:2% 0%;
	line-height:140%;
	text-align:justify;
	margin:2% 1% 2% 4%;	
}

.svr_sm8{
	width: 60%;
	float: left;
	margin:1% 1% 1% 0%;
}

.svr_sm88{
	width: 35%;
	float: right;
	margin:1% 0% 1% 1%;
}

.cont_ctr{
	width: 80%;
	margin: 3% auto;
}

.cont_ctr p{
	font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    text-align: center;
    line-height: 160%;
    color: #ee7800;
    font-weight: 600;
}

.svr_sm2{
	width: 48%;
	float: left;
	margin:1%;
}

.svr_sm2 h2{
	font-family: 'Open Sans',sans-serif;
    font-size: 17px;
    font-weight: 700;
    color: #ee7800;
    margin: 10px 0px 0px 0px;
}

.svr_sm2 p{
	font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    color: #000;
    margin: 10px 0px 0px 0px;
    text-align: justify;
    line-height: 140%;
    font-weight: 500;
}

.svr_sm2 ul {
    list-style-image:url(../images/bullet4.png);
	margin-left:0%;
}

.svr_sm2 ul li{	
	font-family: 'Open Sans', sans-serif;
	color: #000;
    font-weight: 500;
	font-size:15px;	
	margin:2% 0%;
	line-height:140%;
	text-align:justify;
	margin:2% 1% 2% 4%;	
}


/* ------------------------------------------------------

top arrow

------------------------------------------------------ */

.top_arrow{

	width:25px;

	height:33px;

	position:fixed;

	right:2%;

	bottom:15%;

	display:none;

	transition-duration: 1s;

	background-image:url('../images/top-b.png');

	cursor:pointer;

	background-repeat:no-repeat;

	z-index: 999;

}

.top_arrow:hover{

	width:25px;

	height:33px;

	position:fixed;

	right:2%;

	transition-duration: 1s;

	bottom:15%;

	cursor:pointer;

	background-image:url('../images/top-b.png');

	display:none;

}







@media only screen and (max-width:1125px){

.top{

	width:100%;

}

.top2{

	width:100%;

}



.logo img{

	width:100%;

}

.contener{

	width:100%;

}

}





@media only screen and (max-width:1015px){

.conta_col_sm2 {

    height: 650px;

}

.conta_col_sm1 {

    height: 650px;

}

.ftr_hed .col_sm3:nth-child(2){

	/*margin:8px 3% 0px;*/

}



.c_clr{

	min-height: 300px;

}



.c_icon .fa{

	margin-top: 6%;

}

}



@media only screen and (max-width:1010px){

.logo_main{

	width:55%;

	float: none;

	margin: 1% auto;

}

.top_right {

    width: 456px;

    float: none;

    margin: 1% auto 1%;

}

}





@media only screen and (max-width:975px){

.logo_main {

    width: 60%;

}

.flw {

    padding: 1.7% 1% 1.1%;

}

}





@media only screen and (max-width:900px){

.flw {

    padding: 2% 1% 1.1%;

}

.col_sm8 {

    width:70%;

}

.col_sm88 {

    width: 98%;

}

.cont_col_sm3{

	width:100%;

}

.col_sm5{
	width: 23%;
}

}





@media only screen and (max-width:892px){

.logo_main {

    width: 65%;

}

}



@media only screen and (max-width:825px){

.logo_main {

    width: 70%;

}

    .tes_col_sm8 {

        width: 76%;



    }



    .tes_col_sm88 {

        width: 20%;

    }

}



@media only screen and (max-width:800px){

.right_part{

	display:none;

}

.col_sm5{
	width: 31%;
}
.col_sm2{

	width:98%;

}

.navbar {

    width:100%;

	background:#ee7800;

	margin:0%;

}

.flw {

    display: none;

    padding: 2% 1% 1.1%;

}



.bullet2 ul li{

	text-align:left;

}



.bg_img3 {

    background-image: none;

	background:#000;

}

.col_sm8 {

    width:98%;

}

.body_txt3 {

    min-height:auto;

}

.col_sm9 {

    width:98%;

}

.col_sm99 {

    width:98%;

}



.col_sm4 {

    width: 48%;

}

}





@media only screen and (max-width:765px){

.logo_main {

    width: 75%;

}

}





@media only screen and (max-width:715px){

.logo_main {

    width: 80%;

}

.logo {

    margin: 1% auto;

    float: none;

}

.col_em {

    width:80%;

    float: none;

	margin:1% auto;

}

}



@media only screen and (max-width:700px){

.conta_col_sm2 {

    width: 98%;

    float: none;

    margin: 0% auto;

    padding: 3%;

    height: 880px;

}

.conta_col_sm22 {

    width:98%;

    float:none;

    margin: 2% 1%;

}

.col_sm16{

	width:96%;

}



.col_sm3{

	width:98%;

}



.top_right{

	padding:0;

	margin:1% auto;

}



/* about page */

.col_ms1{

	width: 98%;

}



.col_ms11{

	width: 98%;

}



/* solutuins page */

.col_ms5{

	width: 48%;

}



.col_ms6{

	width: 48%;

}



.col_ms7{

	width: 48%;

}

.col_sm5{
	width: 48%;
}

}





@media only screen and (max-width:670px){

.logo_main {

    width: 85%;

}



.col_sm4 {

    width: 98%;

}

}





@media only screen and (max-width:630px){

.logo_main {

    width: 90%;

}





}





@media only screen and (max-width:600px){

    .tes_col_sm88 {

        width: 60%;

    }

    .tes_col_sm8 {

        width: 98%;

    }



.products_col_sm3 {

    width:98%;

    margin: 1%;

    float:none;

    min-height: 322px;

}

.infra_col_sm2 {

    width:98%;

    margin: 15% 1% 2% 1%;

    float: left;

}

.conta_col_sm1 {

    width:98%;

    float:none;

    padding: 2%;

    margin: 0% 0% 2% 1%;

    height:450px;

}

.col_sm44{

	width:100%;

}

.main_prd4{

	width:96%;

	float:none;

	margin:2% auto;

}



.ftr_col_sm2{

	width:98%;

}



.ftr_txt2{

	float: left;

}



.ic.menu{

	top: 34px !important;

}

.logo_main {

    width: 98%;

}

}





@media only screen and (max-width:550px){



.logo2 {

    margin: 1% auto 2%;

    float: none;

    border-left: none;

    padding-left: 0%;

}



.bullet2 ul {

    margin-left: 1%;

}

}



@media only screen and (max-width:460px){
.col_sm5{
	width: 98%;
	float: none;
	margin: 1% auto;
}
.col_em_icn_txt_main {

    width: 45%;

    float: none;

    margin: 1% auto;

}

.col_em_icn_txt_main2 {

    width: 45%;

    float: none;

    margin: 1% auto;

}

.top_right {

    width:98%;

    float: none;

}

.col_em {

    width: 98%;

    float: none;

}

.bullet2 ul {

    margin-left: 2%;

}



.tes_col_sm88 {

        width:60%;

        float: none;

        margin: 1% auto;

}



.col_em_icn_txt_main {

    width: 75%;

}

.col_em_icn_txt_main2 {

    width: 75%;

}

}



@media only screen and (max-width:441px){





.logo {

	width:80%;

}



.col_em_icn_txt_main {

    width: 80%;

}

.col_em_icn_txt_main2 {

    width: 80%;

}

}



@media only screen and (max-width:361px){

.col_em_icn_txt_main {

    width: 90%;

}

.col_em_icn_txt_main2 {

    width:90%;

}

}







@media only screen and (max-width:331px){

.col_em_icn_txt_main {

    width: 64%;

}

.col_em_icn_txt_main2 {

    width: 64%;

}

}





