@charset "utf-8";
@import url("flexslider.css");
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,500,600,700|Roboto:300,400,500,700&display=swap");
/* CSS Document */
body { margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h5,h6 { margin:0px; padding:0px;}
.cl { clear:both; }
img { vertical-align:middle; border:none; }
#wrapper { width:100%; }

/*header phone and menu css start*/
#navigation .navbar { height:100px !important; background:#fff; border-radius:0; border-bottom:0; box-shadow:rgba(0, 0, 0, 0.298039) 0px 0px 3px;}
#navigation .navbar-toggle { margin-top:20px; background-color:#333; }
#navigation .navbar-brand h1 { margin:0px; padding:0px; }
#navigation .navbar-brand img { margin-top:5px; }
#navigation .navbar-nav.navbar-right li { padding:0 1px; }
#navigation .navbar-nav.navbar-right { margin-bottom:30px; }
#navigation .navbar-nav.navbar-right li a { margin-top:33px; color:#43484E; font-family:'Roboto', sans-serif; font-size:14px; text-transform:uppercase; padding:6px 10px; }
#navigation .navbar-inverse .navbar-nav  .active  a,  #navigation .navbar-inverse .navbar-nav  .active  a:focus, #navigation .navbar-nav.navbar-right li a:hover { color:#FFF; background-color:#FF0000; }
.navbar-header p { text-align:center; float:left;}
#navigation .phone { color:#43484E; font-family:'Roboto', sans-serif; font-size:16px; margin-top:38px; float:left; margin-left:80px; text-decoration:none; }
#navigation .phone a { color:#000; text-decoration:none; }
#navigation .phone a:hover { color:#43484E; text-decoration:none; }
/*header phone and menu css start*/

/*content div start*/
.content { width:100%; margin:60px 0px;}
.weldiv { text-align:center;}
.weldiv h1 { font-family:'Roboto', sans-serif; font-size:28px; font-weight:600; color:#066FD9; padding-bottom:12px; text-transform:uppercase; }
.weldiv h1 span { color:#FF0000; }
.weldiv .body_text { font-family: 'Open Sans', sans-serif; font-size:15px; color:#000; line-height:1.8em;  text-decoration:none; }
.weldiv .body_text a { color:#ff0078; font-weight:bold; text-decoration:none; }
.weldiv .body_text a:hover { color:#000; font-weight:bold; text-decoration:none; }
/*content div end*/

/*our certification css start*/
.certification { background:#F7F7F7; margin:0px auto; overflow:hidden; margin-bottom:15px; padding:40px 0px; }
.certification h2 { font-family:'Roboto', sans-serif; font-size:28px; font-weight:600; color:#FF0000; text-align:center; text-transform:uppercase; margin-bottom:20px; }
.certification h2 i { color:#333; }
.certification ul { margin:0px; padding:15px; list-style:none; }
.certification li { font-family: 'Open Sans', sans-serif; font-size:14px; color:#000; font-weight:700; text-align:center; line-height:1.8em; text-decoration:none; display:inline-block; border:1px solid #CCC; border-radius:2px; padding:5px; width:33%; margin-bottom:5px; }
.certification li a { color:#000; text-decoration:none; }
.certification li a:hover { color:#00a4db; text-decoration:none; }
.certification li i { margin-right:10px; color:#000; }
/*our certification css end*/

/*security products css start*/
.services { padding:50px 0 30px 0; text-decoration:none; text-align:center; }
.services  .tittle_choose h2 { font-family:'Roboto', sans-serif; font-size:28px; font-weight:600; color:#FF0000; text-align:center; text-transform:uppercase; }
.services  .tittle_choose h2 i { color:#333; }
.services  .tittle_choose p { margin:0px auto; width:55%; text-align:center; font-family:'Open Sans', sans-serif;  font-size:14px; color:#000; font-weight:400; margin-top:20px; margin-bottom:30px; }
.services a { text-decoration:none; }
.services a:hover { text-decoration:none; }
.block_icon { text-decoration:none; text-align:center; border:1px solid #DCDBDB; padding:10px; margin-bottom:40px;}
.block_icon  img { text-align:center;}
.block_caption h5 { font-family:'Roboto', sans-serif; font-size:19px; font-weight:600; color:#066FD9; margin:10px auto; text-transform:uppercase; line-height:1.3em; padding-top:8px; }
.block_caption p {  text-align:center; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400; color:#333;
 line-height:1.8em; }	
/*security products css end*/

/*counter css start*/
.counter { background:#F7F7F7; margin:0px auto; overflow:hidden; padding:50px 0; text-align:center; }
.counter h2 { font-family:"Roboto", sans-serif; color:#FF0000; font-size:28px; font-weight:600; text-align:center; line-height:1.7em; text-transform:uppercase; margin-bottom:20px; }
.counter h2 i { color:#333; }
.counter .text1 { width:80%; margin:0px auto; font-family:'Open Sans', sans-serif; font-size:14px; color:#333; font-weight:400; line-height:1.7em; padding-bottom:50px; text-align:center; }

.counter h3 { font-family:'Open Sans', sans-serif; color:#333; font-size:40px; font-weight:400; padding-top:15px; padding-bottom:15px; text-transform:uppercase; }
.counter i { color:#1884F3; }
.counter span { font-family:'Open Sans', sans-serif; font-size:18px; color:#333; font-weight:400; margin-top:10px; margin-bottom:0; }
/*counter css end*/

/*step certificate css start*/
.cert_step { padding:50px 0 20px 0; text-decoration:none; text-align:center; }
.cert_step  .tittle_choose h2 { font-family:'Roboto', sans-serif; font-size:28px; font-weight:600; color:#FF0000; text-align:center; text-transform:uppercase; }
.cert_step  .tittle_choose p { margin:0px auto; width:53%; text-align:center; font-family:'Open Sans', sans-serif;  font-size:14px; color:#000; font-weight:400; margin-top:20px; margin-bottom:30px; }
.cert_step a { text-decoration:none; }
.cert_step a:hover { text-decoration:none; }
.cert_step .block_box { text-decoration:none; text-align:center; border:1px solid #DCDBDB; padding:10px; margin-bottom:40px;}
.cert_step .block_box h5 { font-family:'Roboto', sans-serif; font-size:19px; font-weight:600; color:#066FD9; margin:10px auto; text-transform:uppercase; line-height:1.3em; padding-top:8px; }
.cert_step .block_box p {  text-align:center; font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:400; color:#333;
 line-height:1.8em; }	
/*step certificate css end*/

/*University logo div start*/
.client_logo { padding:10px 0 50px 0; }
.client_logo h2 {font-family:'Roboto', sans-serif; font-size:40px; font-weight:400; color:#333333;  margin-bottom:30px; }
.client_logo h2 span { color:#f7913a; }
.item_img { text-align:center; }
.item_img img { height:100px !important; }

/* clearfix */
.owl-carousel .owl-wrapper:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
/* display none until init */
.owl-carousel { display:none; position:relative; width:100%; -ms-touch-action:pan-y; }
.owl-carousel .owl-wrapper{ display:none; position:relative; -webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{ overflow:hidden; position:relative; width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{ -webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{ float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{ cursor:pointer;}
.owl-controls { -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;
-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
/* fix */
.owl-carousel  .owl-wrapper, .owl-carousel  .owl-item { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:    hidden; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0);}
/*University logo div end*/

/*bottom css start*/
.bottom { background:#0A162D; padding:30px 0px; font-family:'Open Sans', sans-serif; text-align:center; overflow:hidden; }
.bottom h2 { font-family:'Roboto',sans-serif; font-size:22px; color:#FFF; padding-bottom:20px; }
.bottom_text { font-family:'Open Sans', sans-serif; font-size:18px; color:#FFF; line-height:2em; text-decoration:none; }
.bottom_text a { color:#FFF; text-decoration:none; }
.bottom_text a:hover { color:#FFF; text-decoration:none; }
/*bottom css end*/

/*callback div start*/
.callback { border-radius:4px; background:#0E2143; padding:20px 30px 55px 30px; }
.callback h2 { font-family:'Roboto', sans-serif; font-size:28px; color:#FF0000; text-align:center; }
.callback p { font-family:'Open Sans', sans-serif; font-size:20px; color:#FFF; text-align:center; }
.form-group { font-family:'Roboto', sans-serif;  }
.callback ::-webkit-input-placeholder { font-size:13px; color:#333; }
.callback .form-group input {  border-radius:2px; border:none; margin:0 5px 5px 0; } 
.callback .form-group textarea { width:100%; border-radius:2px; border:none; } 

.callback input[type=text]:focus { box-shadow:0px 0px 5px #ff238b !important; border:1px solid #ff238b !important; outline:none; }
.callback textarea:focus { box-shadow:0px 0px 5px #ff238b !important; border:1px solid #ff238b !important; outline:none; }
 
.callback .submit { float:left; font-family:'Roboto', sans-serif; font-size:18px; color:#FFF; padding:5px 32px 5px 32px; background:#FF0000; cursor:pointer; outline:none; border-radius:2px; border:none; }
.callback .submit:hover { background:#000; color:#FFF; padding:5px 32px 5px 32px; outline:none; }
/*callback div end*/

/*footer css end*/
.footer { background:#050C19; font-family:'Open Sans', sans-serif; padding:10px 0px 10px 0px; }
.copy { font-size:14px; color:#FFF; line-height:2.5em; text-align:center; }
.copy a { color:#FF0000; text-decoration:underline; padding:0 5px 0 5px; }
.copy a:hover { color:#066FD9; text-decoration:none; }
/*footer css end*/

/*whatsapp css start*/
.whatsapp_main{ position:fixed; width:60px; height:60px; bottom:40px; right:40px; background-color:#25d366; color:#FFF; border-radius:50px;
text-align:center; font-size:30px; box-shadow: 2px 2px 3px #999; }
.whatsapp_icon {margin-top:16px;}
.whatsapp_main:hover { color:#FFF;}
/*whatsapp css end*/

/*social media icon css start*/
.sticky-container { padding:0px; margin:0px; position:fixed; left:-58px; top:250px; width:100px; z-index:9999 !important; }
.sticky li { list-style-type:none; background-color:#D7D7D7; height:43px; padding:0px; margin:0px 0px 1px 0px; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; cursor:pointer;  }
.sticky li:hover { margin-right:-50px; }
.sticky li img { float:right; margin:5px 5px; margin-left:20px; }
.sticky li a {color:#FF0000; text-decoration:none;}
/*social media icon css end*/