@charset "utf-8";
@import url("menu.css");
@import url("banner.css");
@import url("calendar.css");
/*@import url("calendar.css");*/
@import url('https://fonts.googleapis.com/css?family=Oxygen:400,700|Roboto:400,400i,500,600,700,700i&display=swap');
/* CSS Document */

body { padding:0; margin:0; }
h1,h2,h3,h4,h5,h6, { padding:0; margin:0; }
img { border:none; vertical-align:middle; }
.cl { clear:both; }
.img_left { background:#FFF; float:left; margin:5px 10px 10px 0; padding:3px; border:1px solid #CCC; -webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); }

/* Back to top start */
.back-to-top { position:fixed; bottom:75px; right:20px; text-decoration:none; color:#FFF; background-color:#2b2e30; font-size:15px; padding:10px 15px; display:none; text-align:center; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; -webkit-transition:all 0.5s ease-in; -moz-transition:all 0.5s ease-in; -ms-transition:all 0.5s ease-in; -o-transition:all 0.5s ease-in; transition:all 0.5s ease-in; }
.back-to-top:hover { -webkit-transition:all 0.5s ease-in; -moz-transition:all 0.5s ease-in; -ms-transition:all 0.5s ease-in; -o-transition:all 0.5s ease-in; transition:all 0.5s ease-in; }
/* Back to top end */

/*.animationload { position:fixed; top:0; left:0; right:0; bottom:0; z-index:999999; background-color:#FFF; }
.loader { position:absolute; top:50%; left:50%; margin:-100px 0 0 -100px; width:200px; height:200px; background:url(../images/loader.gif) center center no-repeat; }*/

/*header css start */
.header { background:#FFF; margin:5px 0px 10px 0px; }

.logo { margin-top:10px; }
.phone { float:right; font-family: 'Roboto', sans-serif; font-size:22px; color:#000; font-weight:500; text-align:center; margin-top:15px;}
.phone a {color:#000; text-decoration:none;}

.dac_logo { margin-top:10px; margin-right:10px; float:right; }
.dac_logo h3 { font-family: 'Roboto', sans-serif; font-size:10px; color:#000; font-weight:700; text-decoration:none; margin:5px; text-align:center; margin-left:-60px;  }
.dac_logo h3:hover { color:#E31417; text-decoration:none; }

/*header css end */

/* top login and Search */
.login { margin-top:12px; font-family: 'Roboto', sans-serif; font-size:14px; padding:0 5px 0 5px; }
.login li a { color:#333; padding:0 5px 0 5px; }
.login li a:hover { color:#008bed; }
.login i { margin-top:3px; }
.navbar-form { margin-top:14px; padding:0px;}
/* top login and end */

/* Flippy object */
.flippy ul { margin-left:-40px; width:auto; }
.flippy li { list-style:none; width:auto; display:inline-block; }
.flippy li a { text-decoration:none; }

.flippy-object { -moz-transform:perspective(800px) rotateY(0deg); -webkit-transform:perspective(800px) rotateY(0deg); transform:perspective(800px) rotateY(0deg); float:left; cursor:pointer; }
.flippy li:hover .flippy-object { -webkit-transform:perspective(800px) rotateY(-359.9deg); -moz-transform:perspective(800px) rotateY(-359.9deg); 	transform:perspective(800px) rotateY(-359.9deg); -webkit-transition:0.6s ease-in-out; -moz-transition:0.6s ease-in-out; transition:0.6s ease-in-out; }
.flippy-object:hover { -webkit-transform:perspective(800px) rotateY(-359.9deg); -moz-transform:perspective(800px) rotateY(-359.9deg); transform:perspective(800px) rotateY(-359.9deg); -webkit-transition:0.6s ease-in-out; -moz-transition:0.6s ease-in-out; transition:0.6s ease-in-out; }
/* Flippy Misc */

/*welcome messages css start*/
.wel_bg { margin:0px auto; padding-bottom:30px; background:url(../images/trans_bg.png) left top repeat #008bed; }
.wel_bg .wel { margin:0px auto; }
.wel_bg .wel h1 { font-family:'Oxygen', sans-serif; font-size:40px; color:#FFFFFF; padding-bottom:10px; }
.wel_bg .wel .body_text { margin:0px auto; font-family: 'Roboto', sans-serif; font-size:16px; color:#FFFFFF; line-height:1.6em; text-align:justify;  }

.btn_white { font-family: 'Roboto', sans-serif; color:#1a1a1a; background:#FFFfff; padding:6px 12px 6px 12px; margin-top:20px; font-size:16px; text-align:center; cursor:pointer; border:1px solid transparent; border-radius:2px;}
/*welcome messages css end*/

/*content css start*/
.content { margin-bottom:10px; }
.content .wel { margin:0px auto; }
.content .wel h1 { font-family:'Oxygen', sans-serif; font-size:30px; color:#008bed; padding-bottom:10px; }
.content .wel .body_text { margin:0px auto; font-family: 'Roboto', sans-serif; font-size:16px; color:#000; line-height:1.6em; text-align:justify;  }

.content .wel .body_text a:hover { color:#000; text-decoration:none; }

.btn_white { color:#1a1a1a; background:#FFFfff; padding:6px 12px 6px 12px; margin-top:20px; font-size:16px; text-align:center; cursor:pointer; border:1px solid transparent; border-radius:2px;}
/*content css end*/

/*callback form css start*/
.callback { width:100%; margin:0px auto; background:rgba(0, 71, 131, 0.5); padding:10px 10px 10px 10px; margin-top:30px; border-radius:4px; }
.callback h2 { font-family:'Oxygen', sans-serif; font-size:24px; color:#FFF; font-weight:normal; padding-bottom:15px; margin-bottom:15px; border-bottom:#FFF 1px dashed; text-align:center; }

.callback ::-webkit-input-placeholder { font-family: 'Roboto', sans-serif; font-size:16px; color:#6A6A6A; }
.callback .form-group input { width:100%; border-radius:2px;} 
.callback .form-group textarea { width:100%; border-radius:2px;} 
.callback .form-group input.code { float:left; width:60%; border-radius:2px; margin-right:5px; }
.callback .captcha { padding:9px; background:#FFF; border-radius:2px; } 
.callback input[type=text]:focus { box-shadow:0px 0px 5px #95a7fd !important; border:1px solid #95a7fd !important; outline:none; }
.callback textarea:focus { box-shadow:0px 0px 5px #95a7fd !important; border:1px solid #95a7fd !important; outline:none; }
 
.submit { font-family: 'Roboto', sans-serif; font-size:16px; color:#000; padding:5px 26px 5px 26px; background:#FFF; cursor:pointer; outline:none; border:#FFF 1px solid; border-radius:2px; }
.submit a:hover { background:#333; color:#FFF; padding:5px 26px 5px 26px; outline:none; border:#000 1px solid; }

.submit1 { font-family: 'Roboto', sans-serif; font-size:16px; color:#FFF; padding:5px 26px 5px 26px; background:#ed0609; cursor:pointer; outline:none; border:#FFF 1px solid; border-radius:2px; }
.submit1 a:hover { background:#333; color:#FFF; padding:5px 26px 5px 26px; outline:none; border:#000 1px solid; }
/*callback form css end*/

/*paging css start*/
.paging { font-family:'Open Sans', sans-serif; font-size:11px; color:#0034FF; font-weight:700; font-style:italic; margin:15px 0 20px 0; }
.paging a { text-decoration:none; color:#FF0000; }
.paging a:hover { text-decoration:none; color:#FF0000; }
.paging span { margin:0 5px; }
.paging i { font-size:16px; }
.paging .right_f { float:right; }

.phone1 { font-family:'Open Sans', sans-serif; font-size:25px; color:#000; margin-bottom:30px; }
.phone1 a { text-decoration:none; color:#000; }
.phone1 a:hover { text-decoration:none; color:#7fa3c1; }
.phone1 i { margin:0 5px; }
/*paging css end*/

/*adv box  css start*/
.adv_box { margin:0px auto; background:#f8f8f8; padding-bottom:30px; padding-top:30px; }
.adv_box h2 { font-family:'Oxygen', sans-serif; font-size:25px; color:#FFF; padding-bottom:2px; text-align:center; }
.adv_box_radius { margin:0px auto; text-align:center; border-radius:0px; border:none; background:url(../images/adv_box_bg.jpg) center top no-repeat #dfdfdf; }
.adv_box_img { margin:15px 0 15px 0; }
.adv_box_inner { padding:10px; background:#ed0609; border-top:#FFFFFF 5px solid; font-family: 'Roboto', sans-serif; font-size:16px; color:#FFFFFF; line-height:1.6em; text-align:justify; }

.more a { background:#333; padding:5px 10px 5px 10px; text-align:center; font-family: 'Roboto', sans-serif; font-size:18px; color:#FFFFFF; display:block; }
.more a:hover { background:#0063a9; color:#FFF; }

.more1 { margin-top:90px; }
.more1 a { background:#EC7F24; padding:10px 40px; border-radius:20px; font-family: 'Roboto', sans-serif; font-size:18px; color:#000; }
.more1 a:hover { background:rgba(0, 71, 131, 0.5); color:#FFF; }
/*adv box  css end*/

/*services css start*/
.margin_bot { margin-bottom:30px; }

.services { }
.services h2 { background:#333; font-family:'Oxygen', sans-serif; font-size:22px; color:#FFF; font-weight:normal; padding:8px 10px 8px 10px; border-bottom:#dbdbdb 1px solid; }
.services ul { margin:0px; padding:0px; list-style:none; }
.services li { font-family: 'Roboto', sans-serif; font-size:16px; color:#000; line-height:2.2em; text-decoration:none; }
.services li a { color:#000; text-decoration:none; padding-left:15px; }
.services li a:hover { color:#008bed; text-decoration:none; }
.services li i { margin-right:10px; }
/*services css end*/

/*switch menu css start*/
.switch_menu { margin:0 auto; padding:0; margin:0px; }
.switch_menu div.silverheader a { font-family: 'Roboto', sans-serif; color:#000; font-size:16px; text-decoration:none; display:block; padding:6px 0px 6px 28px; background:url(../images/marker.png) no-repeat 10px 9px #EFEFEF; -moz-transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -o-transition:all  0.2s linear; transition:all 0.2s linear; margin-bottom:1px; margin-top:1px; font-weight:600; }
.switch_menu div.silverheader a:visited, .switch_menu div.silverheader a:active { color:#000;  }
.switch_menu div.selected a, .switch_menu div.silverheader a:hover { background:url(../images/marker_down.png) no-repeat 10px 13px #EFEFEF; color:#2e4297; }
.switch_menu div.submenu { }
/*switch menu css end*/

/* testimonial css start*/
#testimonials { width:100%; background:#f8f8f8; margin:0px auto; position:relative; }
#testimonials h2 { background:#ed0609; font-family:'Oxygen', sans-serif; font-size:22px; color:#FFF; font-weight:normal; padding:8px 10px 8px 10px; border-bottom:#dbdbdb 1px solid; }

#testimonials .testimonial { width:100%; left:0px; top:0px; z-index:1; padding:0 10px 0px 10px; position:absolute; }
#test_container { position:relative; overflow:hidden; padding-bottom:40px; }
#testimonials .testimonial_text { font-family: 'Roboto', sans-serif; font-size:16px; color:#000; font-style:italic; line-height:1.6em; text-align:justify; }
#testimonials .testimonial_name { font-family: 'Roboto', sans-serif; font-size:16px; color:#000; font-weight:bold; margin:10px auto 3px; }
#testimonials .testimonial_designation{ font-size:14px; line-height:14px; font-family: 'Roboto', sans-serif; }
#t_pagers{ position:absolute; left:50%; bottom:-10px; z-index:2; }
#t_pagers .pager { display:inline-block; text-decoration:none; width:10px; min-height:10px; margin-right:5px; background:#ccc; border-radius:50%; cursor:pointer; }
#t_pagers .pager.active{ background:#008bed; }
/* testimonial css end*/

/*bot links css start*/
.bot_bg { background:url(../images/trans_bg.png) left top repeat #008bed; padding:10px 0 20px 0; }

.bot1 { margin-right:20px; }
.bot1 h2 { font-family:'Oxygen', sans-serif; font-size:20px; color:#FFF; margin-bottom:15px; }
.bot1 .text { font-family: 'Roboto', sans-serif; font-size:16px; color:#FFFFFF; line-height:1.8em; text-align:justify; }
.bot1 .text strong { font-size:16px; color:#000; display:block; text-align:left;}

.bot2 { margin-right:20px;}
.bot2 h2 { font-family:'Oxygen', sans-serif; font-size:20px; color:#FFF; margin-bottom:15px; }
.bot2 ul { margin:0px; padding:0px; list-style-type:none;}
.bot2 li { font-family: 'Roboto', sans-serif; font-size:16px; color:#FFF; border-bottom:#FFF 1px solid; }
.bot2 li a { text-decoration:none; color:#FFFFFF; line-height:3em; padding-left:10px;}
.bot2 li a:hover { text-decoration:none; color:#000;}
.bot2 li i { margin-right:10px;}

.bot3 { font-family:'Oxygen', sans-serif; font-size:16px; color:#FFFFFF;}
.bot3 h2 { font-family:'Oxygen', sans-serif; font-size:20px; color:#FFF; margin-bottom:15px; }
.bot3 .fa-2x { margin-right:10px; padding-left:5px; float:left;}
.bot3 a { color:#FFF; text-decoration:none;}
/*bot links css end*/

/*footer css end*/
.footer_bg { margin:0px auto; background:#000; font-family: 'Roboto', sans-serif; }
.footer { padding:20px 0 20px 0; }

.copy { font-size:14px; color:#FFF; line-height:2.5em; }
.copy a { color:#FFF; text-decoration:underline; padding:0 5px 0 5px; }
.copy a:hover { color:#008bed; text-decoration:underline;} 

.powered_by { text-align:right; font-size:14px; color:#FFF; line-height:2.5em; }
.powered_by a { text-decoration:none; color:#FFF; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
.powered_by a:hover { color:#008bed; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease;}
/*footer css end*/

/*client form css start*/
.client_form { font-family: 'Roboto', sans-serif; font-size:16px;}
.client_form .form-group input { width:70%; border-radius:2px;} 
.client_form .form-group .code1 {  width:70%; border-radius:2px;  } 
.client_form .captcha { float:left; padding:5.7px 26px 5.7px 25px; background:#FFF; border-radius:2px; margin-bottom:5px; margin-right:6px; }
.client_form .form-group .date{  width:50%; border-radius:2px; float:left; margin-right:10px;}
.client_form .submit1{ }
.date_example{ color:#FD060A; font-weight:bold; line-height:35px;}
 /*client form css end*/

.dac_tab { color:#FFF; background:#008bed; padding:6px 12px 6px 12px; margin-top:10px; font-size:16px; text-align:center; cursor:pointer; border:1px solid transparent; border-radius:2px; font-weight:bold;}

/*onload popup css start*/
/*#enquirypopup .modal-dialog { width:450px; padding:0px ;position:relative; margin-top:180px; z-index:99999;}
#enquirypopup .modal-content { border-radius:0px;}
#enquirypopup .modal-body { padding:0px;}
#enquirypopup .modal-body h2 { font-family:'Oxygen', sans-serif; font-weight:600; font-size:26px; color:#ed0609; text-transform:uppercase;text-align:center;  line-height:1.8em; }
#enquirypopup .close { float:right; font-family:'Roboto', sans-serif; font-size:40px; font-weight:normal; color:#000; text-shadow:none; filter:alpha(opacity=20); opacity:1; margin-right:5px; position:relative; top:-10px; }
#enquirypopup .modal-body p { font-family: 'Roboto', sans-serif; font-weight:400; font-size:20px; color:#000; text-align:left; margin-bottom:20px; padding:0px 20px 20px; text-align:justify;}
#enquirypopup .modal-body a{ }
#enquirypopup .modal-body a:hover{ color:#000;}*/
/*onload popup css end*/

/*onload popup css start*/
#enquirypopup .modal-dialog { width:450px; padding:0px; position:relative; margin-top:70px; z-index:99999; }
#enquirypopup .modal-content { border-radius:0px; }
#enquirypopup .modal-body { padding:0px; }
#enquirypopup .modal-body h2 { background:#014994; font-family:'Roboto', sans-serif; font-weight:600; font-size:22px; color:#FFF; text-transform:uppercase; margin-bottom:10px; margin-top:0px; text-align:center; padding:20px; line-height:1.8em; }
#enquirypopup .modal-body h2 span { font-size:26px; color:#FFF; margin-left:40px; }
#enquirypopup .modal-body h2 span a { color:#FFF; }
#enquirypopup .modal-body h2 span a:hover { color:#FFF; }

#enquirypopup .popup_from { }
#enquirypopup .popup_from .popup_from_inner { padding:5px 20px 10px 20px; overflow:hidden; }
#enquirypopup .popup_from .popup_from_inner .form-group { margin:12px 0px; font-family:'Roboto', sans-serif;  }
#enquirypopup .popup_from .popup_from_inner .form-control { font-family:'Roboto', sans-serif; font-size:16px; border-color:#DBDBDB; padding:0 10px; height:45px; background-color:#FFF; box-shadow:none; }
#enquirypopup .popup_from .popup_from_inner .form-group input.code { float:left; width:72%; border-radius:none; margin-right:15px; }
#enquirypopup .popup_from .popup_from_inner .captcha { padding:14px; background:#FAFAFA; border-radius:3px; border:#dbdbdb 1px solid; }
#enquirypopup .popup_from .popup_from_inner .submit { width:100%; font-family:'Roboto', sans-serif;font-size:16px; color:#FFF; font-weight:600; padding:12px 0; background:#ED1C24; cursor:pointer; outline:none; border:none;box-shadow:none; margin-bottom:10px; }
#enquirypopup .popup_from .popup_from_inner .submit:hover { background:#014994; color:#FFF; outline:none; border-radius:none; }
#enquirypopup .close { float:right; font-family:'Roboto', sans-serif; font-size:40px; font-weight:normal; color:#FFF; text-shadow:none; filter:alpha(opacity=20); opacity:1; margin-right:5px; }

#enquirypopup .popup_from p { font-family:'Roboto', sans-serif; font-weight:400; font-size:11px; color:#000; text-align:left; margin-bottom:20px; }
/*onload popup css end*/